diff --git a/.github/workflows/publish.yml b/.github/workflows/publish.yml index 11e8eda..094ffc2 100644 --- a/.github/workflows/publish.yml +++ b/.github/workflows/publish.yml @@ -21,6 +21,10 @@ jobs: id: "custom_theme_overrides", name: "Custom Theme Overrides", } + - { + id: "git_sha_project_setting", + name: "Git SHA Project Setting", + } - { id: "glogging", name: "GLogging", @@ -38,8 +42,8 @@ jobs: name: "Licenses", } - { - id: "git_sha_project_setting", - name: "Git SHA Project Setting", + id: "qr_code", + name: "QR Code", } - { id: "texture_button_colored", diff --git a/README.md b/README.md index 57fd197..458807a 100644 --- a/README.md +++ b/README.md @@ -1,18 +1,46 @@ # Godot Addons -- [AspectRatioResizeContainer](#aspectratioresizecontainer) -- [Custom Theme Overrides](#custom-theme-overrides) -- [Hide Private Properties](#hide-private-properties) -- [Icons Patcher](#icons-patcher) -- [License Manager](#license-manager) -- [Logging](#logging) -- [Metadata](#metadata) -- [TextureButtonColored](#texturebuttoncolored) +Download [here](https://github.com/kenyoni-software/godot-addons/releases/tag/latest). + +## License + +[MIT License](./LICENSE.md) + +## Overview + +### Nodes + +- [AspectRatioResizeContainer](#aspectratioresizecontainer) + Extension of `AspectRatioContainer` to update it's own size. +- [TextureButtonColored](#texturebuttoncolored) + Extension of `TextureButton` with color options. +- [Logging](#logging) + Simple logger. +- [QR Code (beta)](#qr-code) + QRCodeRect and QR Code generation. + +### Tools + +- [Git SHA Project Setting](#git-sha-project-setting) + Add Git SHA as project setting. +- [Hide Private Properties](#hide-private-properties) + Hide private properties of instantiated child scenes. +- [Icons Patcher](#icons-patcher) + Patch Pictogrammers icons to white. +- [License Manager](#license-manager) + Manage license and copyright for third party graphics, software or libraries. + +### Utility + +- [Custom Theme Overrides](#custom-theme-overrides) + Utility to provide custom theme overrides for any node. + +--- ## AspectRatioResizeContainer -The AspectRatioContainer allows his own size to be smaller than the children, which causes neighboring UI elements to be covered. -This new node type will extend the existing AspectRatioContainer and update it's own minimum size based on the children. +The `AspectRatioContainer` allows his own size to be smaller than the children, which causes neighboring UI elements to be covered. +This new node type will extend the existing `AspectRatioContainer` and update it's own minimum size based on the children. This works except for `STRETCH_MODE_COVER`. You are also not able to use the property `custom_minimum_size` anymore as it is used to set the minimum size. @@ -25,6 +53,8 @@ You are also not able to use the property `custom_minimum_size` anymore as it is [examples/aspect_ratio_resize_container](./examples/aspect_ratio_resize_container) +--- + ## Custom Theme Overrides If you have a custom theme for your own nodes or just need custom theme overrides in your node, this plugin will give you some helping utility. @@ -45,7 +75,6 @@ If everything is set up, your theme override variables can be handled like every ### Example - ```gdscript # declare the members # DO NOT @@ -61,29 +90,55 @@ var my_style_box: StyleBox # declare the custom theme overrides, use the member name and the theme data type. var _theme_overrides = CustomThemeOverrides.new([ - ["my_font_color", Theme.DATA_TYPE_COLOR], - ["my_border_size", Theme.DATA_TYPE_CONSTANT], - ["my_font", Theme.DATA_TYPE_FONT], - ["my_font_size", Theme.DATA_TYPE_FONT_SIZE], - ["my_icon", Theme.DATA_TYPE_ICON], - ["my_style_box", Theme.DATA_TYPE_STYLEBOX] + ["my_font_color", Theme.DATA_TYPE_COLOR], + ["my_border_size", Theme.DATA_TYPE_CONSTANT], + ["my_font", Theme.DATA_TYPE_FONT], + ["my_font_size", Theme.DATA_TYPE_FONT_SIZE], + ["my_icon", Theme.DATA_TYPE_ICON], + ["my_style_box", Theme.DATA_TYPE_STYLEBOX] ]) # required, if you have other properties use append_array func _get_property_list() -> Array[Dictionary]: - return self._theme_overrides.theme_property_list(self) + return self._theme_overrides.theme_property_list(self) # optional: if you want to use the revert function func _property_can_revert(property: StringName) -> bool: - return self._theme_overrides.can_revert(property) + return self._theme_overrides.can_revert(property) # optional: if you want to use the revert function, return null func _property_get_revert(_property: StringName) -> Variant: - return null + return null ``` [examples/custom_theme_overrides](./examples/custom_theme_overrides) +--- + +## Git SHA Project Setting + +Previously named `Metadata`. + +Adds the project setting `application/config/git_sha`, which contains the current Git SHA. +This one is automatically set and updated when you run any scene or on exporting the project. The git_sha will **not** be kept in `project.godot` to not clutter any version control system. It will be removed from the settings on closing the Godot Editor. + +### Compatibility + +- Godot 4.1 + +### Example + +[examples/metadata](./examples/metadata) + +### Changelog + +#### 2.0.0 + +Added an initial Git SHA load on opening the project. +Removed `application/config/version`, there was no need that this was part of the addon. The value can still be added manually. + +--- + ## Hide Private Properties Private members (names starting with an underscore) should not be exposed. @@ -98,6 +153,8 @@ This plugin will hide exported private properties in the inspector for instantia [examples/hide_private_properties](./examples/hide_private_properties) +--- + ## Icons Patcher If you use Material Design icons from [Pictogrammers](https://pictogrammers.com/library/mdi/), they come without any fill color, automatically rendered black. This is not a convenient color as it makes it impossible to modulate the color. The icon patcher provides a utility to automatically patch the icons to white color. @@ -116,6 +173,8 @@ Then use `Project` -> `Tools` -> `Icons Patcher` to patch the icons. - Added automatic file reimporting. +--- + ## License Manager Manage license and copyright for third party graphics, software or libraries. @@ -151,6 +210,8 @@ Component class, data wrapper for all information regarding one license item. License class. +--- + ## Logging Simple logger. An autoload `GLogging` will be created at installation. @@ -185,50 +246,161 @@ Logging into a file is not supported yet. The output will be always done via pri Logging base class. Provides helper methods. -- `root_logger` - root logger object -- `debug(message: Variant, values: Array[Variant] = [])` - log with root logger at debug level -- `info(message: Variant, values: Array[Variant] = [])` - log with root logger at info level -- `warning(message: Variant, values: Array[Variant] = [])` - log with root logger at warning level, will also display a debug warning -- `error(message: Variant, values: Array[Variant] = [])` - log with root logger at error level, will also display a debug error -- `critical(message: Variant, values: Array[Variant] = [])` - log with root logger at critical level -- `log(level: int, message: Variant, values: Array[Variant] = [])` - log at custom level +- `root_logger: Logger` + root logger object +- `debug(message: Variant, values: Array[Variant] = []) -> void` + log with root logger at debug level +- `info(message: Variant, values: Array[Variant] = []) -> void` + log with root logger at info level +- `warning(message: Variant, values: Array[Variant] = []) -> void` + log with root logger at warning level, will also display a debug warning +- `error(message: Variant, values: Array[Variant] = []) -> void` + log with root logger at error level, will also display a debug error +- `critical(message: Variant, values: Array[Variant] = []) -> void` + log with root logger at critical level +- `log(level: int, message: Variant, values: Array[Variant] = []) -> void` + log at custom level **GLogging.Logger** - [`addons/glogging/glogging.gd`](./addons/glogging/glogging.gd) Logger class. If not log level is set, the log level of the parent logger will be used. -- `create_child(module_name: String, log_level: int = LEVEL_NOTSET)` - create a child logger -- `set_log_level(level: int)` - set the log level -- `log_level() -> int` - get log level -- `debug(message: Variant, values: Array[Variant] = [])` - log at debug level -- `info(message: Variant, values: Array[Variant] = [])` - log at info level -- `warning(message: Variant, values: Array[Variant] = [])` - log at warning level, will also display a debug warning -- `error(message: Variant, values: Array[Variant] = [])` - log at error level, will also display a debug error -- `critical(message: Variant, values: Array[Variant] = [])` - log at critical level -- `log(level: int, message: Variant, values: Array[Variant] = [])` - log at custom level +- `create_child(module_name: String, log_level: int = LEVEL_NOTSET) -> Logger` + create a child logger +- `set_log_level(level: int) -> void` + set the log level +- `log_level() -> int` + get log level +- `debug(message: Variant, values: Array[Variant] = []) -> void` + log at debug level +- `info(message: Variant, values: Array[Variant] = []) -> void` + log at info level +- `warning(message: Variant, values: Array[Variant] = []) -> void` + log at warning level, will also display a debug warning +- `error(message: Variant, values: Array[Variant] = []) -> void` + log at error level, will also display a debug error +- `critical(message: Variant, values: Array[Variant] = []) -> void` + log at critical level +- `log(level: int, message: Variant, values: Array[Variant] = []) -> void` + log at custom level -## Git SHA Project Setting -Previously named `Metadata`. +--- -Adds the project setting `application/config/git_sha`, which contains the current Git SHA. -This one is automatically set and updated when you run any scene or on exporting the project. The git_sha will **not** be kept in `project.godot` to not clutter any version control system. It will be removed from the settings on closing the Godot Editor. +## QR Code + +> *This addon might change it's interface and available functions. +> Please test and report any issues.* + +QR Code generation either with the included `QRCodeRect` node or use the encoding result of the `QRCode` class. ### Compatibility - Godot 4.1 -### Example +### Screenshot -[examples/metadata](./examples/metadata) +![QRCodeRect node inspector screenshot](./doc/qr_code.png "QRCodeRect in inspector") -### Changelog +### Example -#### 2.0.0 +[examples/qr_code](./examples/qr_code) -Added an initial Git SHA load on opening the project. -Removed `application/config/version`, there was no need that this was part of the addon. The value can still be added manually. +### Classes & Functions + +**QRCodeRect** - [`addons/qr_code/qr_code_rect.gd`](./addons/qr_code/qr_code_rect.gd) + +`TextureRect` like node. The texture is updated by itself. + +#### Properties + +- `mode: QRCode.Mode` +- `error_correction: QRCode.ErrorCorrection` +- `eci_value: int` + Extended Channel Interpretation (ECI) Value +- `data: Variant` + Type varies based on the encoding mode. +- `auto_version: bool` + Use automatically the smallest QR Code version. +- `version: int` +- `auto_mask_pattern: bool` + Use automatically the best mask pattern. +- `mask_pattern: int` +- `light_module_color: Color` +- `dark_module_color: Color` +- `auto_module_px_size: bool` + Automatically set the module pixel size based on the size. + Do not use expand mode KEEP_SIZE when using it. + Turn this off when the QR Code changes or is resized often, as it impacts the performance quite heavily. +- `module_px_size: int` + Use that many pixel for one module. + +**QRCode** - [`addons/qr_code/qr_code.gd`](./addons/qr_code/qr_code.gd) + +QRCode class to generate QR Codes. + +#### Enums + +- `Mode` + Encoding mode enum. + - `NUMERIC = 1` + - `ALPHANUMERIC = 2` + - `BYTE = 4` + - `KANJI = 8` +- `ErrorCorrection` + Error correction enum. + - `LOW = 1` + - `MEDIUM = 0` + - `QUARTILE = 3` + - `HIGH = 2` +- `ECI` + Extended Channel Interpretation enum. Provides some values by name. + +#### Properties + +- `mode: Mode` +- `error_correction: ErrorCorrection` +- `eci_value: int` + Extended Channel Interpretation (ECI) Value +- `auto_version: bool` + Use automatically the smallest QR Code version. +- `version: int` +- `auto_mask_pattern: bool` + Use automatically the best mask pattern. +- `mask_pattern: int` + +#### Methods + +- `get_module_count() -> int` + Get the module count per side. +- `calc_min_version() -> int` + Get the minimal version required to encode the data. +- `generate_image(module_px_size: int = 1, light_module_color: Color = Color.WHITE, dark_module_color: Color = Color.BLACK) -> Image` + Generate an image. This method can be called repeatedly, as encoding will only happens once and be cached. +- `put_numeric(number: String) -> void` + Put a numeric text as data. Invalid characters are removed. Will change the encoding mode to `Mode.NUMERIC`. +- `put_alphanumeric(text: String) -> void` + Put a alphanumeric text as data. Invalid characters are removed. Will change the encoding mode to `Mode.ALPHANUMERIC`. +- `put_byte(data: PackedByteArray) -> void` + Put a byte data. Will change the encoding mode to `Mode.BYTE`. +- `put_numeric(number: String) -> void` + Put a numeric text as data. Invalid characters are removed. Will change the encoding mode to `Mode.KANJI`. +- `encode() -> PackedByteArray` + Get the QR Code row by row in one array. To get the row size use `get_module_count`. + +**ShiftJIS** - [`addons/qr_code/shift_jis.gd`](./addons/qr_code/shift_jis.gd) + +Shift JIS encoding utility. + +### Functions + +- `static func to_shift_jis_2004_buffer(text: String) -> PackedByteArray` +- `static func get_string_from_jis_2004(arr: PackedByteArray) -> String` +- `static func to_jis_8_buffer(text: String) -> PackedByteArray` +- `static func get_string_from_jis_8(arr: PackedByteArray) -> String` + +--- ## TextureButtonColored @@ -241,8 +413,3 @@ Let you apply the icon color theme properties for the texture button. Uses `self ### Example [examples/texture_button_colored](./examples/texture_button_colored) - - -## License - -[MIT License](./LICENSE.md) diff --git a/addons/git_sha_project_setting/plugin.cfg b/addons/git_sha_project_setting/plugin.cfg index d694d35..a9a6c03 100644 --- a/addons/git_sha_project_setting/plugin.cfg +++ b/addons/git_sha_project_setting/plugin.cfg @@ -1,7 +1,7 @@ [plugin] name="Git SHA Project Setting" -description="Adds Git SHA as prohect setting at application/config/git_sha" +description="Adds Git SHA as prohect setting at application/config/git_sha - MIT License" author="Iceflower S" version="2.0.0" script="plugin.gd" diff --git a/addons/qr_code/bit_stream.gd b/addons/qr_code/bit_stream.gd new file mode 100644 index 0000000..ac422c1 --- /dev/null +++ b/addons/qr_code/bit_stream.gd @@ -0,0 +1,84 @@ +extends RefCounted + +var _data: PackedByteArray = [] + +func duplicate(): + var dup = new() + dup._data = self._data.duplicate() + return dup + +func resize(size: int) -> void: + self._data.resize(size) + +func size() -> int: + return self._data.size() + +func clear() -> void: + return self._data.clear() + +func get_array() -> PackedByteArray: + return self._data + +func to_byte_array() -> PackedByteArray: + var byte_arr: PackedByteArray = [] + + var cur_byte: int = 0 + for idx in range(self._data.size()): + var byte_idx: int = 7 - idx % 8 + if self._data[idx]: + cur_byte = _set_state(cur_byte, byte_idx) + if (idx != 0 && byte_idx == 0) || idx == self._data.size() - 1: + byte_arr.append(cur_byte) + cur_byte = 0 + return byte_arr + +func prepend_bit(bit: bool) -> void: + self._data.insert(0, int(bit)) + +func append_bit(bit: bool) -> void: + self._data.append(int(bit)) + +func append_stream(stream) -> void: + self._data.append_array(stream.get_array()) + +func append_byte_array(arr: PackedByteArray) -> void: + for val in arr: + self.append(val, 8) + +func prepend(value: int, total_bits: int) -> void: + for idx in range(total_bits - 1, -1, -1): + self._data.insert(0, int(get_state(value, idx))) + +func append(value: int, total_bits: int) -> void: + for idx in range(total_bits - 1, -1, -1): + self._data.append(int(get_state(value, idx))) + +func set_bit(idx: int, bit: bool) -> void: + self._data[idx] = int(bit) + +func get_bit(idx: int) -> bool: + return bool(self._data[idx]) + +func _to_string() -> String: + var val: String = "" + for idx in range(self._data.size()): + if (idx + 1) % 8 == 1: + val += "[" + val += str(self._data[idx]) + if (idx + 1) % 8 == 0: + val += "]" + if (idx + 1) % 4 == 0: + val += " " + val = val.strip_edges() + if val[-1] != "]": + val += "]" + return val + +static func _set_state(value: int, idx: int) -> int: + return value | (1 << idx) + +static func get_state(value: int, idx: int) -> bool: + return (value & (1 << idx)) + +static func toggle_state(value: int, idx: int) -> int: + return value ^ (1 << idx) diff --git a/addons/qr_code/plugin.cfg b/addons/qr_code/plugin.cfg new file mode 100644 index 0000000..ec76922 --- /dev/null +++ b/addons/qr_code/plugin.cfg @@ -0,0 +1,7 @@ +[plugin] + +name="QR Code" +description="QR Code generator. - MIT License" +author="Iceflower S" +version="0.1.0" +script="plugin.gd" diff --git a/addons/qr_code/plugin.gd b/addons/qr_code/plugin.gd new file mode 100644 index 0000000..80be667 --- /dev/null +++ b/addons/qr_code/plugin.gd @@ -0,0 +1,9 @@ +@tool +extends EditorPlugin + +func _enter_tree() -> void: + self.add_custom_type("QRCodeRect", "TextureRect", preload("qr_code_rect.gd"), preload("qr_code.svg")) + +func _exit_tree() -> void: + self.remove_custom_type("QRCodeRect") + self.get_editor_interface().get_inspector().property_toggled.disconnect(self._test) diff --git a/addons/qr_code/qr_code.gd b/addons/qr_code/qr_code.gd new file mode 100644 index 0000000..bd248b3 --- /dev/null +++ b/addons/qr_code/qr_code.gd @@ -0,0 +1,1470 @@ +extends RefCounted + +const BitStream := preload("bit_stream.gd") +const ReedSolomon := preload("reed_solomon.gd") +const ShiftJIS := preload("shift_jis.gd") + +## Encoding Mode +enum Mode { + ## 0001 + NUMERIC = 1, + ## 0010 + ALPHANUMERIC = 2, + ## 0100 + BYTE = 4, + ## 1000 + KANJI = 8 +} + +## Error Correction +enum ErrorCorrection { + LOW = 1, + MEDIUM = 0, + QUARTILE = 3, + HIGH = 2 +} + +## Extended Channel Interpretation +enum ECI { + CODE_PAGE_437 = 2, + ISO_8859_1 = 3, + ISO_8859_2 = 4, + ISO_8859_3 = 5, + ISO_8859_4 = 6, + ISO_8859_5 = 7, + ISO_8859_6 = 8, + ISO_8859_7 = 9, + ISO_8859_8 = 10, + ISO_8859_9 = 11, + ISO_8859_10 = 12, + ISO_8859_11 = 13, + ISO_8859_12 = 14, + ISO_8859_13 = 15, + ISO_8859_14 = 16, + ISO_8859_15 = 17, + ISO_8859_16 = 18, + SHIFT_JIS = 20, + WINDOWS_1250 = 21, + WINDOWS_1251 = 22, + WINDOWS_1252 = 23, + WINDOWS_1256 = 24, + UTF_16 = 25, + UTF_8 = 26, + US_ASCII = 27, + BIG_5 = 28, + GB_18030 = 29, + EUC_KR = 30 +} + +const _DATA_CAPACITY: Array[Dictionary] = [ + # 1 + { + ErrorCorrection.LOW: { Mode.NUMERIC: 41, Mode.ALPHANUMERIC: 25, Mode.BYTE: 17, Mode.KANJI: 10 }, + ErrorCorrection.MEDIUM: { Mode.NUMERIC: 34, Mode.ALPHANUMERIC: 20, Mode.BYTE: 14, Mode.KANJI: 8 }, + ErrorCorrection.QUARTILE: { Mode.NUMERIC: 27, Mode.ALPHANUMERIC: 16, Mode.BYTE: 11, Mode.KANJI: 7 }, + ErrorCorrection.HIGH: { Mode.NUMERIC: 17, Mode.ALPHANUMERIC: 10, Mode.BYTE: 7, Mode.KANJI: 4 }, + }, + # 2 + { + ErrorCorrection.LOW: { Mode.NUMERIC: 77, Mode.ALPHANUMERIC: 47, Mode.BYTE: 32, Mode.KANJI: 20 }, + ErrorCorrection.MEDIUM: { Mode.NUMERIC: 63, Mode.ALPHANUMERIC: 38, Mode.BYTE: 26, Mode.KANJI: 16 }, + ErrorCorrection.QUARTILE: { Mode.NUMERIC: 48, Mode.ALPHANUMERIC: 29, Mode.BYTE: 20, Mode.KANJI: 12 }, + ErrorCorrection.HIGH: { Mode.NUMERIC: 34, Mode.ALPHANUMERIC: 20, Mode.BYTE: 14, Mode.KANJI: 8 }, + }, + { + ErrorCorrection.LOW: { Mode.NUMERIC: 127, Mode.ALPHANUMERIC: 77, Mode.BYTE: 53, Mode.KANJI: 32 }, + ErrorCorrection.MEDIUM: { Mode.NUMERIC: 101, Mode.ALPHANUMERIC: 61, Mode.BYTE: 42, Mode.KANJI: 26 }, + ErrorCorrection.QUARTILE: { Mode.NUMERIC: 77, Mode.ALPHANUMERIC: 47, Mode.BYTE: 32, Mode.KANJI: 20 }, + ErrorCorrection.HIGH: { Mode.NUMERIC: 58, Mode.ALPHANUMERIC: 35, Mode.BYTE: 24, Mode.KANJI: 15 }, + }, + { + ErrorCorrection.LOW: { Mode.NUMERIC: 187, Mode.ALPHANUMERIC: 114, Mode.BYTE: 78, Mode.KANJI: 48 }, + ErrorCorrection.MEDIUM: { Mode.NUMERIC: 149, Mode.ALPHANUMERIC: 90, Mode.BYTE: 62, Mode.KANJI: 38 }, + ErrorCorrection.QUARTILE: { Mode.NUMERIC: 111, Mode.ALPHANUMERIC: 67, Mode.BYTE: 46, Mode.KANJI: 28 }, + ErrorCorrection.HIGH: { Mode.NUMERIC: 82, Mode.ALPHANUMERIC: 50, Mode.BYTE: 34, Mode.KANJI: 21 }, + }, + { + ErrorCorrection.LOW: { Mode.NUMERIC: 255, Mode.ALPHANUMERIC: 154, Mode.BYTE: 106, Mode.KANJI: 65 }, + ErrorCorrection.MEDIUM: { Mode.NUMERIC: 202, Mode.ALPHANUMERIC: 122, Mode.BYTE: 84, Mode.KANJI: 52 }, + ErrorCorrection.QUARTILE: { Mode.NUMERIC: 144, Mode.ALPHANUMERIC: 87, Mode.BYTE: 60, Mode.KANJI: 37 }, + ErrorCorrection.HIGH: { Mode.NUMERIC: 106, Mode.ALPHANUMERIC: 64, Mode.BYTE: 44, Mode.KANJI: 27 }, + }, + { + ErrorCorrection.LOW: { Mode.NUMERIC: 322, Mode.ALPHANUMERIC: 195, Mode.BYTE: 134, Mode.KANJI: 82 }, + ErrorCorrection.MEDIUM: { Mode.NUMERIC: 255, Mode.ALPHANUMERIC: 154, Mode.BYTE: 106, Mode.KANJI: 65 }, + ErrorCorrection.QUARTILE: { Mode.NUMERIC: 178, Mode.ALPHANUMERIC: 108, Mode.BYTE: 74, Mode.KANJI: 45 }, + ErrorCorrection.HIGH: { Mode.NUMERIC: 139, Mode.ALPHANUMERIC: 84, Mode.BYTE: 58, Mode.KANJI: 36 }, + }, + { + ErrorCorrection.LOW: { Mode.NUMERIC: 370, Mode.ALPHANUMERIC: 224, Mode.BYTE: 154, Mode.KANJI: 95 }, + ErrorCorrection.MEDIUM: { Mode.NUMERIC: 293, Mode.ALPHANUMERIC: 178, Mode.BYTE: 122, Mode.KANJI: 75 }, + ErrorCorrection.QUARTILE: { Mode.NUMERIC: 207, Mode.ALPHANUMERIC: 125, Mode.BYTE: 86, Mode.KANJI: 53 }, + ErrorCorrection.HIGH: { Mode.NUMERIC: 154, Mode.ALPHANUMERIC: 93, Mode.BYTE: 64, Mode.KANJI: 39 }, + }, + { + ErrorCorrection.LOW: { Mode.NUMERIC: 461, Mode.ALPHANUMERIC: 279, Mode.BYTE: 192, Mode.KANJI: 118 }, + ErrorCorrection.MEDIUM: { Mode.NUMERIC: 365, Mode.ALPHANUMERIC: 221, Mode.BYTE: 152, Mode.KANJI: 93 }, + ErrorCorrection.QUARTILE: { Mode.NUMERIC: 259, Mode.ALPHANUMERIC: 157, Mode.BYTE: 108, Mode.KANJI: 66 }, + ErrorCorrection.HIGH: { Mode.NUMERIC: 202, Mode.ALPHANUMERIC: 122, Mode.BYTE: 84, Mode.KANJI: 52 }, + }, + { + ErrorCorrection.LOW: { Mode.NUMERIC: 552, Mode.ALPHANUMERIC: 335, Mode.BYTE: 230, Mode.KANJI: 141 }, + ErrorCorrection.MEDIUM: { Mode.NUMERIC: 432, Mode.ALPHANUMERIC: 262, Mode.BYTE: 180, Mode.KANJI: 111 }, + ErrorCorrection.QUARTILE: { Mode.NUMERIC: 312, Mode.ALPHANUMERIC: 189, Mode.BYTE: 130, Mode.KANJI: 80 }, + ErrorCorrection.HIGH: { Mode.NUMERIC: 235, Mode.ALPHANUMERIC: 143, Mode.BYTE: 98, Mode.KANJI: 60 }, + }, + { + ErrorCorrection.LOW: { Mode.NUMERIC: 652, Mode.ALPHANUMERIC: 395, Mode.BYTE: 271, Mode.KANJI: 167 }, + ErrorCorrection.MEDIUM: { Mode.NUMERIC: 513, Mode.ALPHANUMERIC: 311, Mode.BYTE: 213, Mode.KANJI: 131 }, + ErrorCorrection.QUARTILE: { Mode.NUMERIC: 364, Mode.ALPHANUMERIC: 221, Mode.BYTE: 151, Mode.KANJI: 93 }, + ErrorCorrection.HIGH: { Mode.NUMERIC: 288, Mode.ALPHANUMERIC: 174, Mode.BYTE: 119, Mode.KANJI: 74 }, + }, + { + ErrorCorrection.LOW: { Mode.NUMERIC: 772, Mode.ALPHANUMERIC: 468, Mode.BYTE: 321, Mode.KANJI: 198 }, + ErrorCorrection.MEDIUM: { Mode.NUMERIC: 604, Mode.ALPHANUMERIC: 366, Mode.BYTE: 251, Mode.KANJI: 155 }, + ErrorCorrection.QUARTILE: { Mode.NUMERIC: 427, Mode.ALPHANUMERIC: 259, Mode.BYTE: 177, Mode.KANJI: 109 }, + ErrorCorrection.HIGH: { Mode.NUMERIC: 331, Mode.ALPHANUMERIC: 200, Mode.BYTE: 137, Mode.KANJI: 85 }, + }, + { + ErrorCorrection.LOW: { Mode.NUMERIC: 883, Mode.ALPHANUMERIC: 535, Mode.BYTE: 367, Mode.KANJI: 226 }, + ErrorCorrection.MEDIUM: { Mode.NUMERIC: 691, Mode.ALPHANUMERIC: 419, Mode.BYTE: 287, Mode.KANJI: 177 }, + ErrorCorrection.QUARTILE: { Mode.NUMERIC: 489, Mode.ALPHANUMERIC: 296, Mode.BYTE: 203, Mode.KANJI: 125 }, + ErrorCorrection.HIGH: { Mode.NUMERIC: 374, Mode.ALPHANUMERIC: 227, Mode.BYTE: 155, Mode.KANJI: 96 }, + }, + { + ErrorCorrection.LOW: { Mode.NUMERIC: 1022, Mode.ALPHANUMERIC: 619, Mode.BYTE: 425, Mode.KANJI: 262 }, + ErrorCorrection.MEDIUM: { Mode.NUMERIC: 796, Mode.ALPHANUMERIC: 483, Mode.BYTE: 331, Mode.KANJI: 204 }, + ErrorCorrection.QUARTILE: { Mode.NUMERIC: 580, Mode.ALPHANUMERIC: 352, Mode.BYTE: 241, Mode.KANJI: 149 }, + ErrorCorrection.HIGH: { Mode.NUMERIC: 427, Mode.ALPHANUMERIC: 259, Mode.BYTE: 177, Mode.KANJI: 109 }, + }, + { + ErrorCorrection.LOW: { Mode.NUMERIC: 1101, Mode.ALPHANUMERIC: 667, Mode.BYTE: 458, Mode.KANJI: 282 }, + ErrorCorrection.MEDIUM: { Mode.NUMERIC: 871, Mode.ALPHANUMERIC: 528, Mode.BYTE: 362, Mode.KANJI: 223 }, + ErrorCorrection.QUARTILE: { Mode.NUMERIC: 621, Mode.ALPHANUMERIC: 376, Mode.BYTE: 258, Mode.KANJI: 159 }, + ErrorCorrection.HIGH: { Mode.NUMERIC: 468, Mode.ALPHANUMERIC: 283, Mode.BYTE: 194, Mode.KANJI: 120 }, + }, + { + ErrorCorrection.LOW: { Mode.NUMERIC: 1250, Mode.ALPHANUMERIC: 758, Mode.BYTE: 520, Mode.KANJI: 320 }, + ErrorCorrection.MEDIUM: { Mode.NUMERIC: 991, Mode.ALPHANUMERIC: 600, Mode.BYTE: 412, Mode.KANJI: 254 }, + ErrorCorrection.QUARTILE: { Mode.NUMERIC: 703, Mode.ALPHANUMERIC: 426, Mode.BYTE: 292, Mode.KANJI: 180 }, + ErrorCorrection.HIGH: { Mode.NUMERIC: 530, Mode.ALPHANUMERIC: 321, Mode.BYTE: 220, Mode.KANJI: 136 }, + }, + { + ErrorCorrection.LOW: { Mode.NUMERIC: 1408, Mode.ALPHANUMERIC: 854, Mode.BYTE: 586, Mode.KANJI: 361 }, + ErrorCorrection.MEDIUM: { Mode.NUMERIC: 1082, Mode.ALPHANUMERIC: 656, Mode.BYTE: 450, Mode.KANJI: 277 }, + ErrorCorrection.QUARTILE: { Mode.NUMERIC: 775, Mode.ALPHANUMERIC: 470, Mode.BYTE: 322, Mode.KANJI: 198 }, + ErrorCorrection.HIGH: { Mode.NUMERIC: 602, Mode.ALPHANUMERIC: 365, Mode.BYTE: 250, Mode.KANJI: 154 }, + }, + { + ErrorCorrection.LOW: { Mode.NUMERIC: 1548, Mode.ALPHANUMERIC: 938, Mode.BYTE: 644, Mode.KANJI: 397 }, + ErrorCorrection.MEDIUM: { Mode.NUMERIC: 1212, Mode.ALPHANUMERIC: 734, Mode.BYTE: 504, Mode.KANJI: 310 }, + ErrorCorrection.QUARTILE: { Mode.NUMERIC: 876, Mode.ALPHANUMERIC: 531, Mode.BYTE: 364, Mode.KANJI: 224 }, + ErrorCorrection.HIGH: { Mode.NUMERIC: 674, Mode.ALPHANUMERIC: 408, Mode.BYTE: 280, Mode.KANJI: 173 }, + }, + { + ErrorCorrection.LOW: { Mode.NUMERIC: 1725, Mode.ALPHANUMERIC: 1046, Mode.BYTE: 718, Mode.KANJI: 442 }, + ErrorCorrection.MEDIUM: { Mode.NUMERIC: 1346, Mode.ALPHANUMERIC: 816, Mode.BYTE: 560, Mode.KANJI: 345 }, + ErrorCorrection.QUARTILE: { Mode.NUMERIC: 948, Mode.ALPHANUMERIC: 574, Mode.BYTE: 394, Mode.KANJI: 243 }, + ErrorCorrection.HIGH: { Mode.NUMERIC: 746, Mode.ALPHANUMERIC: 452, Mode.BYTE: 310, Mode.KANJI: 191 }, + }, + { + ErrorCorrection.LOW: { Mode.NUMERIC: 1903, Mode.ALPHANUMERIC: 1153, Mode.BYTE: 792, Mode.KANJI: 488 }, + ErrorCorrection.MEDIUM: { Mode.NUMERIC: 1500, Mode.ALPHANUMERIC: 909, Mode.BYTE: 624, Mode.KANJI: 384 }, + ErrorCorrection.QUARTILE: { Mode.NUMERIC: 1063, Mode.ALPHANUMERIC: 644, Mode.BYTE: 442, Mode.KANJI: 272 }, + ErrorCorrection.HIGH: { Mode.NUMERIC: 813, Mode.ALPHANUMERIC: 493, Mode.BYTE: 338, Mode.KANJI: 208 }, + }, + { + ErrorCorrection.LOW: { Mode.NUMERIC: 2061, Mode.ALPHANUMERIC: 1249, Mode.BYTE: 858, Mode.KANJI: 528 }, + ErrorCorrection.MEDIUM: { Mode.NUMERIC: 1600, Mode.ALPHANUMERIC: 970, Mode.BYTE: 666, Mode.KANJI: 410 }, + ErrorCorrection.QUARTILE: { Mode.NUMERIC: 1159, Mode.ALPHANUMERIC: 702, Mode.BYTE: 482, Mode.KANJI: 297 }, + ErrorCorrection.HIGH: { Mode.NUMERIC: 919, Mode.ALPHANUMERIC: 557, Mode.BYTE: 382, Mode.KANJI: 235 }, + }, + { + ErrorCorrection.LOW: { Mode.NUMERIC: 2232, Mode.ALPHANUMERIC: 1352, Mode.BYTE: 929, Mode.KANJI: 572 }, + ErrorCorrection.MEDIUM: { Mode.NUMERIC: 1708, Mode.ALPHANUMERIC: 1035, Mode.BYTE: 711, Mode.KANJI: 438 }, + ErrorCorrection.QUARTILE: { Mode.NUMERIC: 1224, Mode.ALPHANUMERIC: 742, Mode.BYTE: 509, Mode.KANJI: 314 }, + ErrorCorrection.HIGH: { Mode.NUMERIC: 969, Mode.ALPHANUMERIC: 587, Mode.BYTE: 403, Mode.KANJI: 248 }, + }, + { + ErrorCorrection.LOW: { Mode.NUMERIC: 2409, Mode.ALPHANUMERIC: 1460, Mode.BYTE: 1003, Mode.KANJI: 618 }, + ErrorCorrection.MEDIUM: { Mode.NUMERIC: 1872, Mode.ALPHANUMERIC: 1134, Mode.BYTE: 779, Mode.KANJI: 480 }, + ErrorCorrection.QUARTILE: { Mode.NUMERIC: 1358, Mode.ALPHANUMERIC: 823, Mode.BYTE: 565, Mode.KANJI: 348 }, + ErrorCorrection.HIGH: { Mode.NUMERIC: 1056, Mode.ALPHANUMERIC: 640, Mode.BYTE: 439, Mode.KANJI: 270 }, + }, + { + ErrorCorrection.LOW: { Mode.NUMERIC: 2620, Mode.ALPHANUMERIC: 1588, Mode.BYTE: 1091, Mode.KANJI: 672 }, + ErrorCorrection.MEDIUM: { Mode.NUMERIC: 2059, Mode.ALPHANUMERIC: 1248, Mode.BYTE: 857, Mode.KANJI: 528 }, + ErrorCorrection.QUARTILE: { Mode.NUMERIC: 1468, Mode.ALPHANUMERIC: 890, Mode.BYTE: 611, Mode.KANJI: 376 }, + ErrorCorrection.HIGH: { Mode.NUMERIC: 1108, Mode.ALPHANUMERIC: 672, Mode.BYTE: 461, Mode.KANJI: 284 }, + }, + { + ErrorCorrection.LOW: { Mode.NUMERIC: 2812, Mode.ALPHANUMERIC: 1704, Mode.BYTE: 1171, Mode.KANJI: 721 }, + ErrorCorrection.MEDIUM: { Mode.NUMERIC: 2188, Mode.ALPHANUMERIC: 1326, Mode.BYTE: 911, Mode.KANJI: 561 }, + ErrorCorrection.QUARTILE: { Mode.NUMERIC: 1588, Mode.ALPHANUMERIC: 963, Mode.BYTE: 661, Mode.KANJI: 407 }, + ErrorCorrection.HIGH: { Mode.NUMERIC: 1228, Mode.ALPHANUMERIC: 744, Mode.BYTE: 511, Mode.KANJI: 315 }, + }, + { + ErrorCorrection.LOW: { Mode.NUMERIC: 3057, Mode.ALPHANUMERIC: 1853, Mode.BYTE: 1273, Mode.KANJI: 784 }, + ErrorCorrection.MEDIUM: { Mode.NUMERIC: 2395, Mode.ALPHANUMERIC: 1451, Mode.BYTE: 997, Mode.KANJI: 614 }, + ErrorCorrection.QUARTILE: { Mode.NUMERIC: 1718, Mode.ALPHANUMERIC: 1041, Mode.BYTE: 715, Mode.KANJI: 440 }, + ErrorCorrection.HIGH: { Mode.NUMERIC: 1286, Mode.ALPHANUMERIC: 779, Mode.BYTE: 535, Mode.KANJI: 330 }, + }, + { + ErrorCorrection.LOW: { Mode.NUMERIC: 3283, Mode.ALPHANUMERIC: 1990, Mode.BYTE: 1367, Mode.KANJI: 842 }, + ErrorCorrection.MEDIUM: { Mode.NUMERIC: 2544, Mode.ALPHANUMERIC: 1542, Mode.BYTE: 1059, Mode.KANJI: 652 }, + ErrorCorrection.QUARTILE: { Mode.NUMERIC: 1804, Mode.ALPHANUMERIC: 1094, Mode.BYTE: 751, Mode.KANJI: 462 }, + ErrorCorrection.HIGH: { Mode.NUMERIC: 1425, Mode.ALPHANUMERIC: 864, Mode.BYTE: 593, Mode.KANJI: 365 }, + }, + { + ErrorCorrection.LOW: { Mode.NUMERIC: 3514, Mode.ALPHANUMERIC: 2132, Mode.BYTE: 1465, Mode.KANJI: 902 }, + ErrorCorrection.MEDIUM: { Mode.NUMERIC: 2701, Mode.ALPHANUMERIC: 1637, Mode.BYTE: 1125, Mode.KANJI: 692 }, + ErrorCorrection.QUARTILE: { Mode.NUMERIC: 1933, Mode.ALPHANUMERIC: 1172, Mode.BYTE: 805, Mode.KANJI: 496 }, + ErrorCorrection.HIGH: { Mode.NUMERIC: 1501, Mode.ALPHANUMERIC: 910, Mode.BYTE: 625, Mode.KANJI: 385 }, + }, + { + ErrorCorrection.LOW: { Mode.NUMERIC: 3669, Mode.ALPHANUMERIC: 2223, Mode.BYTE: 1528, Mode.KANJI: 940 }, + ErrorCorrection.MEDIUM: { Mode.NUMERIC: 2857, Mode.ALPHANUMERIC: 1732, Mode.BYTE: 1190, Mode.KANJI: 732 }, + ErrorCorrection.QUARTILE: { Mode.NUMERIC: 2085, Mode.ALPHANUMERIC: 1263, Mode.BYTE: 868, Mode.KANJI: 534 }, + ErrorCorrection.HIGH: { Mode.NUMERIC: 1581, Mode.ALPHANUMERIC: 958, Mode.BYTE: 658, Mode.KANJI: 405 }, + }, + { + ErrorCorrection.LOW: { Mode.NUMERIC: 3909, Mode.ALPHANUMERIC: 2369, Mode.BYTE: 1628, Mode.KANJI: 1002 }, + ErrorCorrection.MEDIUM: { Mode.NUMERIC: 3035, Mode.ALPHANUMERIC: 1839, Mode.BYTE: 1264, Mode.KANJI: 778 }, + ErrorCorrection.QUARTILE: { Mode.NUMERIC: 2181, Mode.ALPHANUMERIC: 1322, Mode.BYTE: 908, Mode.KANJI: 559 }, + ErrorCorrection.HIGH: { Mode.NUMERIC: 1677, Mode.ALPHANUMERIC: 1016, Mode.BYTE: 698, Mode.KANJI: 430 }, + }, + { + ErrorCorrection.LOW: { Mode.NUMERIC: 4158, Mode.ALPHANUMERIC: 2520, Mode.BYTE: 1732, Mode.KANJI: 1066 }, + ErrorCorrection.MEDIUM: { Mode.NUMERIC: 3289, Mode.ALPHANUMERIC: 1994, Mode.BYTE: 1370, Mode.KANJI: 843 }, + ErrorCorrection.QUARTILE: { Mode.NUMERIC: 2358, Mode.ALPHANUMERIC: 1429, Mode.BYTE: 982, Mode.KANJI: 604 }, + ErrorCorrection.HIGH: { Mode.NUMERIC: 1782, Mode.ALPHANUMERIC: 1080, Mode.BYTE: 742, Mode.KANJI: 457 }, + }, + { + ErrorCorrection.LOW: { Mode.NUMERIC: 4417, Mode.ALPHANUMERIC: 2677, Mode.BYTE: 1840, Mode.KANJI: 1132 }, + ErrorCorrection.MEDIUM: { Mode.NUMERIC: 3486, Mode.ALPHANUMERIC: 2113, Mode.BYTE: 1452, Mode.KANJI: 894 }, + ErrorCorrection.QUARTILE: { Mode.NUMERIC: 2473, Mode.ALPHANUMERIC: 1499, Mode.BYTE: 1030, Mode.KANJI: 634 }, + ErrorCorrection.HIGH: { Mode.NUMERIC: 1897, Mode.ALPHANUMERIC: 1150, Mode.BYTE: 790, Mode.KANJI: 486 }, + }, + { + ErrorCorrection.LOW: { Mode.NUMERIC: 4686, Mode.ALPHANUMERIC: 2840, Mode.BYTE: 1952, Mode.KANJI: 1201 }, + ErrorCorrection.MEDIUM: { Mode.NUMERIC: 3693, Mode.ALPHANUMERIC: 2238, Mode.BYTE: 1538, Mode.KANJI: 947 }, + ErrorCorrection.QUARTILE: { Mode.NUMERIC: 2670, Mode.ALPHANUMERIC: 1618, Mode.BYTE: 1112, Mode.KANJI: 684 }, + ErrorCorrection.HIGH: { Mode.NUMERIC: 2022, Mode.ALPHANUMERIC: 1226, Mode.BYTE: 842, Mode.KANJI: 518 }, + }, + { + ErrorCorrection.LOW: { Mode.NUMERIC: 4965, Mode.ALPHANUMERIC: 3009, Mode.BYTE: 2068, Mode.KANJI: 1273 }, + ErrorCorrection.MEDIUM: { Mode.NUMERIC: 3909, Mode.ALPHANUMERIC: 2369, Mode.BYTE: 1628, Mode.KANJI: 1002 }, + ErrorCorrection.QUARTILE: { Mode.NUMERIC: 2805, Mode.ALPHANUMERIC: 1700, Mode.BYTE: 1168, Mode.KANJI: 719 }, + ErrorCorrection.HIGH: { Mode.NUMERIC: 2157, Mode.ALPHANUMERIC: 1307, Mode.BYTE: 898, Mode.KANJI: 553 }, + }, + { + ErrorCorrection.LOW: { Mode.NUMERIC: 5253, Mode.ALPHANUMERIC: 3183, Mode.BYTE: 2188, Mode.KANJI: 1347 }, + ErrorCorrection.MEDIUM: { Mode.NUMERIC: 4134, Mode.ALPHANUMERIC: 2506, Mode.BYTE: 1722, Mode.KANJI: 1060 }, + ErrorCorrection.QUARTILE: { Mode.NUMERIC: 2949, Mode.ALPHANUMERIC: 1787, Mode.BYTE: 1228, Mode.KANJI: 756 }, + ErrorCorrection.HIGH: { Mode.NUMERIC: 2301, Mode.ALPHANUMERIC: 1394, Mode.BYTE: 958, Mode.KANJI: 590 }, + }, + { + ErrorCorrection.LOW: { Mode.NUMERIC: 5529, Mode.ALPHANUMERIC: 3351, Mode.BYTE: 2303, Mode.KANJI: 1417 }, + ErrorCorrection.MEDIUM: { Mode.NUMERIC: 4343, Mode.ALPHANUMERIC: 2632, Mode.BYTE: 1809, Mode.KANJI: 1113 }, + ErrorCorrection.QUARTILE: { Mode.NUMERIC: 3081, Mode.ALPHANUMERIC: 1867, Mode.BYTE: 1283, Mode.KANJI: 790 }, + ErrorCorrection.HIGH: { Mode.NUMERIC: 2361, Mode.ALPHANUMERIC: 1431, Mode.BYTE: 983, Mode.KANJI: 605 }, + }, + { + ErrorCorrection.LOW: { Mode.NUMERIC: 5836, Mode.ALPHANUMERIC: 3537, Mode.BYTE: 2431, Mode.KANJI: 1496 }, + ErrorCorrection.MEDIUM: { Mode.NUMERIC: 4588, Mode.ALPHANUMERIC: 2780, Mode.BYTE: 1911, Mode.KANJI: 1176 }, + ErrorCorrection.QUARTILE: { Mode.NUMERIC: 3244, Mode.ALPHANUMERIC: 1966, Mode.BYTE: 1351, Mode.KANJI: 832 }, + ErrorCorrection.HIGH: { Mode.NUMERIC: 2524, Mode.ALPHANUMERIC: 1530, Mode.BYTE: 1051, Mode.KANJI: 647 }, + }, + { + ErrorCorrection.LOW: { Mode.NUMERIC: 6153, Mode.ALPHANUMERIC: 3729, Mode.BYTE: 2563, Mode.KANJI: 1577 }, + ErrorCorrection.MEDIUM: { Mode.NUMERIC: 4775, Mode.ALPHANUMERIC: 2894, Mode.BYTE: 1989, Mode.KANJI: 1224 }, + ErrorCorrection.QUARTILE: { Mode.NUMERIC: 3417, Mode.ALPHANUMERIC: 2071, Mode.BYTE: 1423, Mode.KANJI: 876 }, + ErrorCorrection.HIGH: { Mode.NUMERIC: 2625, Mode.ALPHANUMERIC: 1591, Mode.BYTE: 1093, Mode.KANJI: 673 }, + }, + { + ErrorCorrection.LOW: { Mode.NUMERIC: 6479, Mode.ALPHANUMERIC: 3927, Mode.BYTE: 2699, Mode.KANJI: 1661 }, + ErrorCorrection.MEDIUM: { Mode.NUMERIC: 5039, Mode.ALPHANUMERIC: 3054, Mode.BYTE: 2099, Mode.KANJI: 1292 }, + ErrorCorrection.QUARTILE: { Mode.NUMERIC: 3599, Mode.ALPHANUMERIC: 2181, Mode.BYTE: 1499, Mode.KANJI: 923 }, + ErrorCorrection.HIGH: { Mode.NUMERIC: 2735, Mode.ALPHANUMERIC: 1658, Mode.BYTE: 1139, Mode.KANJI: 701 }, + }, + { + ErrorCorrection.LOW: { Mode.NUMERIC: 6743, Mode.ALPHANUMERIC: 4087, Mode.BYTE: 2809, Mode.KANJI: 1729 }, + ErrorCorrection.MEDIUM: { Mode.NUMERIC: 5313, Mode.ALPHANUMERIC: 3220, Mode.BYTE: 2213, Mode.KANJI: 1362 }, + ErrorCorrection.QUARTILE: { Mode.NUMERIC: 3791, Mode.ALPHANUMERIC: 2298, Mode.BYTE: 1579, Mode.KANJI: 972 }, + ErrorCorrection.HIGH: { Mode.NUMERIC: 2927, Mode.ALPHANUMERIC: 1774, Mode.BYTE: 1219, Mode.KANJI: 750 }, + }, + { + ErrorCorrection.LOW: { Mode.NUMERIC: 7089, Mode.ALPHANUMERIC: 4296, Mode.BYTE: 2953, Mode.KANJI: 1817 }, + ErrorCorrection.MEDIUM: { Mode.NUMERIC: 5596, Mode.ALPHANUMERIC: 3391, Mode.BYTE: 2331, Mode.KANJI: 1435 }, + ErrorCorrection.QUARTILE: { Mode.NUMERIC: 3993, Mode.ALPHANUMERIC: 2420, Mode.BYTE: 1663, Mode.KANJI: 1024 }, + ErrorCorrection.HIGH: { Mode.NUMERIC: 3057, Mode.ALPHANUMERIC: 1852, Mode.BYTE: 1273, Mode.KANJI: 784 } + }, +] + +const _ALPHANUMERIC_CHARACTERS: Dictionary = { + "0" : 0, + "1" : 1, + "2" : 2, + "3" : 3, + "4" : 4, + "5" : 5, + "6" : 6, + "7" : 7, + "8" : 8, + "9" : 9, + "A" : 10, + "B" : 11, + "C" : 12, + "D" : 13, + "E" : 14, + "F" : 15, + "G" : 16, + "H" : 17, + "I" : 18, + "J" : 19, + "K" : 20, + "L" : 21, + "M" : 22, + "N" : 23, + "O" : 24, + "P" : 25, + "Q" : 26, + "R" : 27, + "S" : 28, + "T" : 29, + "U" : 30, + "V" : 31, + "W" : 32, + "X" : 33, + "Y" : 34, + "Z" : 35, + " " : 36, + "$" : 37, + "%" : 38, + "*" : 39, + "+" : 40, + "-" : 41, + "." : 42, + "/" : 43, + ":" : 44, +} + +## https://www.thonky.com/qr-code-tutorial/error-correction-table +## [total data codewords, EC codewords per block, number of blocks in group 1, number of data codewords in group 1 blocks, number of blocks in group 2, number of data codewords in group 2 blocks] +const _ERROR_CORRECTION: Array = [ + # 1 + { + ErrorCorrection.LOW: [19, 7, 1, 19, 0, 0], + ErrorCorrection.MEDIUM: [16, 10, 1, 16, 0, 0], + ErrorCorrection.QUARTILE: [13, 13, 1, 13, 0, 0], + ErrorCorrection.HIGH: [9, 17, 1, 9, 0, 0], + }, + # 2 + { + ErrorCorrection.LOW: [34, 10, 1, 34, 0, 0], + ErrorCorrection.MEDIUM: [28, 16, 1, 28, 0, 0], + ErrorCorrection.QUARTILE: [22, 22, 1, 22, 0, 0], + ErrorCorrection.HIGH: [16, 28, 1, 16, 0, 0], + }, + # 3 + { + ErrorCorrection.LOW: [55, 15, 1, 55, 0, 0], + ErrorCorrection.MEDIUM: [44, 26, 1, 44, 0, 0], + ErrorCorrection.QUARTILE: [34, 18, 2, 17, 0, 0], + ErrorCorrection.HIGH: [26, 22, 2, 13, 0, 0], + }, + # 4 + { + ErrorCorrection.LOW: [80, 20, 1, 80, 0, 0], + ErrorCorrection.MEDIUM: [64, 18, 2, 32, 0, 0], + ErrorCorrection.QUARTILE: [48, 26, 2, 24, 0, 0], + ErrorCorrection.HIGH: [36, 16, 4, 9, 0, 0], + }, + # 5 + { + ErrorCorrection.LOW: [108, 26, 1, 108, 0, 0], + ErrorCorrection.MEDIUM: [86, 24, 2, 43, 0, 0], + ErrorCorrection.QUARTILE: [62, 18, 2, 15, 2, 16], + ErrorCorrection.HIGH: [46, 22, 2, 11, 2, 12], + }, + # 6 + { + ErrorCorrection.LOW: [136, 18, 2, 68, 0, 0], + ErrorCorrection.MEDIUM: [108, 16, 4, 27, 0, 0], + ErrorCorrection.QUARTILE: [76, 24, 4, 19, 0, 0], + ErrorCorrection.HIGH: [60, 28, 4, 15, 0, 0], + }, + # 7 + { + ErrorCorrection.LOW: [156, 20, 2, 78, 0, 0], + ErrorCorrection.MEDIUM: [124, 18, 4, 31, 0, 0], + ErrorCorrection.QUARTILE: [88, 18, 2, 14, 4, 15], + ErrorCorrection.HIGH: [66, 26, 4, 13, 1, 14], + }, + # 8 + { + ErrorCorrection.LOW: [194, 24, 2, 97, 0, 0], + ErrorCorrection.MEDIUM: [154, 22, 2, 38, 2, 39], + ErrorCorrection.QUARTILE: [110, 22, 4, 18, 2, 19], + ErrorCorrection.HIGH: [86, 26, 4, 14, 2, 15], + }, + # 9 + { + ErrorCorrection.LOW: [232, 30, 2, 116, 0, 0], + ErrorCorrection.MEDIUM: [182, 22, 3, 36, 2, 37], + ErrorCorrection.QUARTILE: [132, 20, 4, 16, 4, 17], + ErrorCorrection.HIGH: [100, 24, 4, 12, 4, 13], + }, + # 10 + { + ErrorCorrection.LOW: [274, 18, 2, 68, 2, 69], + ErrorCorrection.MEDIUM: [216, 26, 4, 43, 1, 44], + ErrorCorrection.QUARTILE: [154, 24, 6, 19, 2, 20], + ErrorCorrection.HIGH: [122, 28, 6, 15, 2, 16], + }, + # 11 + { + ErrorCorrection.LOW: [324, 20, 4, 81, 0, 0], + ErrorCorrection.MEDIUM: [254, 30, 1, 50, 4, 51], + ErrorCorrection.QUARTILE: [180, 28, 4, 22, 4, 23], + ErrorCorrection.HIGH: [140, 24, 3, 12, 8, 13], + }, + # 12 + { + ErrorCorrection.LOW: [370, 24, 2, 92, 2, 93], + ErrorCorrection.MEDIUM: [290, 22, 6, 36, 2, 37], + ErrorCorrection.QUARTILE: [206, 26, 4, 20, 6, 21], + ErrorCorrection.HIGH: [158, 28, 7, 14, 4, 15], + }, + # 13 + { + ErrorCorrection.LOW: [428, 26, 4, 107, 0, 0], + ErrorCorrection.MEDIUM: [334, 22, 8, 37, 1, 38], + ErrorCorrection.QUARTILE: [244, 24, 8, 20, 4, 21], + ErrorCorrection.HIGH: [180, 22, 12, 11, 4, 12], + }, + # 14 + { + ErrorCorrection.LOW: [461, 30, 3, 115, 1, 116], + ErrorCorrection.MEDIUM: [365, 24, 4, 40, 5, 41], + ErrorCorrection.QUARTILE: [261, 20, 11, 16, 5, 17], + ErrorCorrection.HIGH: [197, 24, 11, 12, 5, 13], + }, + # 15 + { + ErrorCorrection.LOW: [523, 22, 5, 87, 1, 88], + ErrorCorrection.MEDIUM: [415, 24, 5, 41, 5, 42], + ErrorCorrection.QUARTILE: [295, 30, 5, 24, 7, 25], + ErrorCorrection.HIGH: [223, 24, 11, 12, 7, 13], + }, + # 16 + { + ErrorCorrection.LOW: [589, 24, 5, 98, 1, 99], + ErrorCorrection.MEDIUM: [453, 28, 7, 45, 3, 46], + ErrorCorrection.QUARTILE: [325, 24, 15, 19, 2, 20], + ErrorCorrection.HIGH: [253, 30, 3, 15, 13, 16], + }, + # 17 + { + ErrorCorrection.LOW: [647, 28, 1, 107, 5, 108], + ErrorCorrection.MEDIUM: [507, 28, 10, 46, 1, 47], + ErrorCorrection.QUARTILE: [367, 28, 1, 22, 15, 23], + ErrorCorrection.HIGH: [283, 28, 2, 14, 17, 15], + }, + # 18 + { + ErrorCorrection.LOW: [721, 30, 5, 120, 1, 121], + ErrorCorrection.MEDIUM: [563, 26, 9, 43, 4, 44], + ErrorCorrection.QUARTILE: [397, 28, 17, 22, 1, 23], + ErrorCorrection.HIGH: [313, 28, 2, 14, 19, 15], + }, + # 19 + { + ErrorCorrection.LOW: [795, 28, 3, 113, 4, 114], + ErrorCorrection.MEDIUM: [627, 26, 3, 44, 11, 45], + ErrorCorrection.QUARTILE: [445, 26, 17, 21, 4, 22], + ErrorCorrection.HIGH: [341, 26, 9, 13, 16, 14], + }, + # 20 + { + ErrorCorrection.LOW: [861, 28, 3, 107, 5, 108], + ErrorCorrection.MEDIUM: [669, 26, 3, 41, 13, 42], + ErrorCorrection.QUARTILE: [485, 30, 15, 24, 5, 25], + ErrorCorrection.HIGH: [385, 28, 15, 15, 10, 16], + }, + # 21 + { + ErrorCorrection.LOW: [932, 28, 4, 116, 4, 117], + ErrorCorrection.MEDIUM: [714, 26, 17, 42, 0, 0], + ErrorCorrection.QUARTILE: [512, 28, 17, 22, 6, 23], + ErrorCorrection.HIGH: [406, 30, 19, 16, 6, 17], + }, + # 22 + { + ErrorCorrection.LOW: [1006, 28, 2, 111, 7, 112], + ErrorCorrection.MEDIUM: [782, 28, 17, 46, 0, 0], + ErrorCorrection.QUARTILE: [568, 30, 7, 24, 16, 25], + ErrorCorrection.HIGH: [442, 24, 34, 13, 0, 0], + }, + # 23 + { + ErrorCorrection.LOW: [1094, 30, 4, 121, 5, 122], + ErrorCorrection.MEDIUM: [860, 28, 4, 47, 14, 48], + ErrorCorrection.QUARTILE: [614, 30, 11, 24, 14, 25], + ErrorCorrection.HIGH: [464, 30, 16, 15, 14, 16], + }, + # 24 + { + ErrorCorrection.LOW: [1174, 30, 6, 117, 4, 118], + ErrorCorrection.MEDIUM: [914, 28, 6, 45, 14, 46], + ErrorCorrection.QUARTILE: [664, 30, 11, 24, 16, 25], + ErrorCorrection.HIGH: [514, 30, 30, 16, 2, 17], + }, + # 25 + { + ErrorCorrection.LOW: [1276, 26, 8, 106, 4, 107], + ErrorCorrection.MEDIUM: [1000, 28, 8, 47, 13, 48], + ErrorCorrection.QUARTILE: [718, 30, 7, 24, 22, 25], + ErrorCorrection.HIGH: [538, 30, 22, 15, 13, 16], + }, + # 26 + { + ErrorCorrection.LOW: [1370, 28, 10, 114, 2, 115], + ErrorCorrection.MEDIUM: [1062, 28, 19, 46, 4, 47], + ErrorCorrection.QUARTILE: [754, 28, 28, 22, 6, 23], + ErrorCorrection.HIGH: [596, 30, 33, 16, 4, 17], + }, + # 27 + { + ErrorCorrection.LOW: [1468, 30, 8, 122, 4, 123], + ErrorCorrection.MEDIUM: [1128, 28, 22, 45, 3, 46], + ErrorCorrection.QUARTILE: [808, 30, 8, 23, 26, 24], + ErrorCorrection.HIGH: [628, 30, 12, 15, 28, 16], + }, + # 28 + { + ErrorCorrection.LOW: [1531, 30, 3, 117, 10, 118], + ErrorCorrection.MEDIUM: [1193, 28, 3, 45, 23, 46], + ErrorCorrection.QUARTILE: [871, 30, 4, 24, 31, 25], + ErrorCorrection.HIGH: [661, 30, 11, 15, 31, 16], + }, + # 29 + { + ErrorCorrection.LOW: [1631, 30, 7, 116, 7, 117], + ErrorCorrection.MEDIUM: [1267, 28, 21, 45, 7, 46], + ErrorCorrection.QUARTILE: [911, 30, 1, 23, 37, 24], + ErrorCorrection.HIGH: [701, 30, 19, 15, 26, 16], + }, + # 30 + { + ErrorCorrection.LOW: [1735, 30, 5, 115, 10, 116], + ErrorCorrection.MEDIUM: [1373, 28, 19, 47, 10, 48], + ErrorCorrection.QUARTILE: [985, 30, 15, 24, 25, 25], + ErrorCorrection.HIGH: [745, 30, 23, 15, 25, 16], + }, + # 31 + { + ErrorCorrection.LOW: [1843, 30, 13, 115, 3, 116], + ErrorCorrection.MEDIUM: [1455, 28, 2, 46, 29, 47], + ErrorCorrection.QUARTILE: [1033, 30, 42, 24, 1, 25], + ErrorCorrection.HIGH: [793, 30, 23, 15, 28, 16], + }, + # 32 + { + ErrorCorrection.LOW: [1955, 30, 17, 115, 0, 0], + ErrorCorrection.MEDIUM: [1541, 28, 10, 46, 23, 47], + ErrorCorrection.QUARTILE: [1115, 30, 10, 24, 35, 25], + ErrorCorrection.HIGH: [845, 30, 19, 15, 35, 16], + }, + # 33 + { + ErrorCorrection.LOW: [2071, 30, 17, 115, 1, 116], + ErrorCorrection.MEDIUM: [1631, 28, 14, 46, 21, 47], + ErrorCorrection.QUARTILE: [1171, 30, 29, 24, 19, 25], + ErrorCorrection.HIGH: [901, 30, 11, 15, 46, 16], + }, + # 34 + { + ErrorCorrection.LOW: [2191, 30, 13, 115, 6, 116], + ErrorCorrection.MEDIUM: [1725, 28, 14, 46, 23, 47], + ErrorCorrection.QUARTILE: [1231, 30, 44, 24, 7, 25], + ErrorCorrection.HIGH: [961, 30, 59, 16, 1, 17], + }, + # 35 + { + ErrorCorrection.LOW: [2306, 30, 12, 121, 7, 122], + ErrorCorrection.MEDIUM: [1812, 28, 12, 47, 26, 48], + ErrorCorrection.QUARTILE: [1286, 30, 39, 24, 14, 25], + ErrorCorrection.HIGH: [986, 30, 22, 15, 41, 16], + }, + # 36 + { + ErrorCorrection.LOW: [2434, 30, 6, 121, 14, 122], + ErrorCorrection.MEDIUM: [1914, 28, 6, 47, 34, 48], + ErrorCorrection.QUARTILE: [1354, 30, 46, 24, 10, 25], + ErrorCorrection.HIGH: [1054, 30, 2, 15, 64, 16], + }, + # 37 + { + ErrorCorrection.LOW: [2566, 30, 17, 122, 4, 123], + ErrorCorrection.MEDIUM: [1992, 28, 29, 46, 14, 47], + ErrorCorrection.QUARTILE: [1426, 30, 49, 24, 10, 25], + ErrorCorrection.HIGH: [1096, 30, 24, 15, 46, 16], + }, + # 38 + { + ErrorCorrection.LOW: [2702, 30, 4, 122, 18, 123], + ErrorCorrection.MEDIUM: [2102, 28, 13, 46, 32, 47], + ErrorCorrection.QUARTILE: [1502, 30, 48, 24, 14, 25], + ErrorCorrection.HIGH: [1142, 30, 42, 15, 32, 16], + }, + # 39 + { + ErrorCorrection.LOW: [2812, 30, 20, 117, 4, 118], + ErrorCorrection.MEDIUM: [2216, 28, 40, 47, 7, 48], + ErrorCorrection.QUARTILE: [1582, 30, 43, 24, 22, 25], + ErrorCorrection.HIGH: [1222, 30, 10, 15, 67, 16], + }, + # 40 + { + ErrorCorrection.LOW: [2956, 30, 19, 118, 6, 119], + ErrorCorrection.MEDIUM: [2334, 28, 18, 47, 31, 48], + ErrorCorrection.QUARTILE: [1666, 30, 34, 24, 34, 25], + ErrorCorrection.HIGH: [1276, 30, 20, 15, 61, 16], + }, +] + +## sorted by version +const _ALIGNMENT_PATTERN_POSITIONS: Array = [ + [], + [6, 18], + [6, 22], + [6, 26], + [6, 30], + [6, 34], + [6, 22, 38], + [6, 24, 42], + [6, 26, 46], + [6, 28, 50], + [6, 30, 54], + [6, 32, 58], + [6, 34, 62], + [6, 26, 46, 66], + [6, 26, 48, 70], + [6, 26, 50, 74], + [6, 30, 54, 78], + [6, 30, 56, 82], + [6, 30, 58, 86], + [6, 34, 62, 90], + [6, 28, 50, 72, 94], + [6, 26, 50, 74, 98], + [6, 30, 54, 78, 102], + [6, 28, 54, 80, 106], + [6, 32, 58, 84, 110], + [6, 30, 58, 86, 114], + [6, 34, 62, 90, 118], + [6, 26, 50, 74, 98, 122], + [6, 30, 54, 78, 102, 126], + [6, 26, 52, 78, 104, 130], + [6, 30, 56, 82, 108, 134], + [6, 34, 60, 86, 112, 138], + [6, 30, 58, 86, 114, 142], + [6, 34, 62, 90, 118, 146], + [6, 30, 54, 78, 102, 126, 150], + [6, 24, 50, 76, 102, 128, 154], + [6, 28, 54, 80, 106, 132, 158], + [6, 32, 58, 84, 110, 136, 162], + [6, 26, 54, 82, 110, 138, 166], + [6, 30, 58, 86, 114, 142, 170], +] + +## remainder bits after structured data bits +const _REMAINDER_BITS: Array = [ 0, 7, 7, 7, 7, 7, 0, 0, 0, 0, 0, 0, 0, 3, 3, 3, 3, 3, 3, 3, 4, 4, 4,4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 0, 0, 0, 0, 0, 0 ] + +static var _number_rx: RegEx = RegEx.new() +static var _alphanumeric_rx: RegEx = RegEx.new() + +## cached qr data +var _cached_qr: PackedByteArray = [] + +## this can be either a String or PackedByteArray, based on the current encoding mode +var _input_data: Variant = "": + get = get_input_data +## Encoding Mode +var mode: Mode = Mode.NUMERIC: + set = set_mode +## Error Correction +var error_correction: ErrorCorrection = ErrorCorrection.LOW: + set = set_error_correction +## Extended Channel Interpretation (ECI) Value. +var eci_value: int = ECI.ISO_8859_1: + set = set_eci_value + +## Use automatically the smallest version +var auto_version: bool = true: + set = set_auto_version +## Version +## Will be changed on encoding to the used version if auto_version is true +var version: int = 1: + set = set_version +var auto_mask_pattern: bool = true: + set = set_auto_mask_pattern +## Will be changed on encoding to the used mask pattern if auto_mask_pattern is true +var mask_pattern: int = 0: + set = set_mask_pattern + +func set_auto_version(new_auto_version: bool) -> void: + if new_auto_version == auto_version: + return + auto_version = new_auto_version + self._clear_cache() + +func set_version(new_version: int) -> void: + if new_version == version: + return + version = clampi(new_version, 1, 40) + self._clear_cache() + +func set_error_correction(new_error_correction: ErrorCorrection) -> void: + if new_error_correction == error_correction: + return + error_correction = new_error_correction + self._clear_cache() + +func set_mode(new_mode: Mode) -> void: + if new_mode == mode: + return + mode = new_mode + + match mode: + Mode.NUMERIC, Mode.ALPHANUMERIC, Mode.KANJI: + self._input_data = "" + Mode.BYTE: + self._input_data = PackedByteArray() + self._clear_cache() + +func set_eci_value(new_eci_value: int) -> void: + if new_eci_value == eci_value: + return + eci_value = new_eci_value + self._clear_cache() + +func set_auto_mask_pattern(new_auto_mask_pattern: bool) -> void: + if new_auto_mask_pattern == auto_mask_pattern: + return + auto_mask_pattern = new_auto_mask_pattern + self._clear_cache() + +func set_mask_pattern(new_mask_pattern: int) -> void: + if new_mask_pattern == mask_pattern: + return + mask_pattern = clampi(new_mask_pattern, 0, 7) + self._clear_cache() + +## return the data which was put in +func get_input_data() -> Variant: + return _input_data + + +## get module count of one axis +func get_module_count() -> int: + return _calc_module_count(self.version) + +## returns ONE minimum version which fits the data +## the returned version is just an approach +## returns -1 if too huge +func calc_min_version() -> int: + var input_size: int = self._get_input_data_size() + for idx in range(_DATA_CAPACITY.size()): + var cap: int = _DATA_CAPACITY[idx][self.error_correction][self.mode] + if self.eci_value != ECI.ISO_8859_1: + # subtract roughly eci header size + cap -= 4 + if input_size <= cap: + return idx + 1 + return -1 + +static func _get_alphanumeric_number(char: String) -> int: + return _ALPHANUMERIC_CHARACTERS[char] + +# functions are adapted to our starting point 0, 0 +static func _mask_pattern_fns() -> Array[Callable]: + return [ + func (pos: Vector2i) -> bool: return (pos.x + pos.y) % 2 == 0, + func (pos: Vector2i) -> bool: return pos.y % 2 == 0, + func (pos: Vector2i) -> bool: return pos.x % 3 == 0, + func (pos: Vector2i) -> bool: return (pos.x + pos.y) % 3 == 0, + func (pos: Vector2i) -> bool: return (pos.x / 3 + pos.y / 2) % 2 == 0, + func (pos: Vector2i) -> bool: return (pos.x * pos.y % 2) + (pos.x * pos.y) % 3 == 0, + func (pos: Vector2i) -> bool: return ((pos.x * pos.y % 2) + (pos.x * pos.y) % 3) % 2 == 0, + func (pos: Vector2i) -> bool: return (((pos.x + pos.y) % 2) + (pos.x * pos.y) % 3) % 2 == 0, + ] + +# helper function check if a bit is set +static func _get_state(value: int, idx: int) -> bool: + return (value & (1 << idx)) + +func _get_data_codeword_count() -> int: + return _ERROR_CORRECTION[self.version - 1][self.error_correction][0] + +func _get_ec_codeword_count() -> int: + return _ERROR_CORRECTION[self.version - 1][self.error_correction][1] + +func _get_ec_block_count(group: int) -> int: + return _ERROR_CORRECTION[self.version - 1][self.error_correction][2 + (group - 1) * 2] + +func _get_ec_block_codeword_count(group: int) -> int: + return _ERROR_CORRECTION[self.version - 1][self.error_correction][3 + (group - 1) * 2] + +static func _calc_module_count(version: int) -> int: + return 21 + 4 * (version - 1) + +func _get_allignment_pattern_positions() -> Array[Vector2i]: + var module_count: int = self.get_module_count() + var positions: Array[Vector2i] = [] + for row in _ALIGNMENT_PATTERN_POSITIONS[self.version - 1]: + for col in _ALIGNMENT_PATTERN_POSITIONS[self.version - 1]: + # do not overlap finder positions + if row - 2 < 8 && col - 2 < 8 || \ + row > module_count - 8 && col - 2 < 8 || \ + row - 2 < 8 && col > module_count - 8: + continue + positions.append(Vector2i(row, col)) + return positions + +static func _get_remainder_bits(version: int) -> int: + return _REMAINDER_BITS[version - 1] + +func _get_input_data_size() -> int: + match typeof(self._input_data): + TYPE_STRING: + return self._input_data.length() + TYPE_PACKED_BYTE_ARRAY: + return self._input_data.size() + return 0 + +func _get_char_count_size() -> int: + if self.version < 10: + match self.mode: + Mode.NUMERIC: + return 10 + Mode.ALPHANUMERIC: + return 9 + Mode.BYTE: + return 8 + Mode.KANJI: + return 8 + elif self.version < 27: + match self.mode: + Mode.NUMERIC: + return 12 + Mode.ALPHANUMERIC: + return 11 + Mode.BYTE: + return 16 + Mode.KANJI: + return 10 + else: + match self.mode: + Mode.NUMERIC: + return 14 + Mode.ALPHANUMERIC: + return 13 + Mode.BYTE: + return 16 + Mode.KANJI: + return 12 + return 0 + +static func _static_init() -> void: + # TODO: static init is not called in editor if not @tool + if _number_rx == null: + _number_rx = RegEx.new() + # TODO: static init is not called in editor if not @tool + if _alphanumeric_rx == null: + _alphanumeric_rx = RegEx.new() + + _number_rx.compile("[^\\d]*") + _alphanumeric_rx.compile("[^0-9A-Z $%*+\\-.\\/:]*") + +func _init(error_correction_: ErrorCorrection = ErrorCorrection.LOW) -> void: + self.error_correction = error_correction_ + + # TODO: static init is not called in editor if not @tool + if Engine.is_editor_hint(): + _static_init() + +## generate an QR code image +func generate_image(module_px_size: int = 1, light_module_color: Color = Color.WHITE, dark_module_color: Color = Color.BLACK) -> Image: + module_px_size = max(1, module_px_size) + + var qr_code: PackedByteArray = self.encode() + + var module_count: int = self.get_module_count() + var image: Image = Image.create(module_count * module_px_size, module_count * module_px_size, false, Image.FORMAT_RGB8) + + for y in range(module_count): + for x in range(module_count): + var color: Color = Color.WHITE + match qr_code[x + y * module_count]: + 0: + color = light_module_color + 1: + color = dark_module_color + _: + color = Color.PINK + for offset_x in range(module_px_size): + for offset_y in range(module_px_size): + image.set_pixel(x * module_px_size + offset_x, y * module_px_size + offset_y, color) + + return image + +func put_numeric(number: String) -> void: + if self.mode != Mode.NUMERIC || number != self._input_data: + self._clear_cache() + self.mode = Mode.NUMERIC + self._input_data = _number_rx.sub(number, "", true) + +func put_alphanumeric(text: String) -> void: + if self.mode != Mode.ALPHANUMERIC || text != self._input_data: + self._clear_cache() + self.mode = Mode.ALPHANUMERIC + self._input_data = _alphanumeric_rx.sub(text, "", true) + +func put_byte(data: PackedByteArray) -> void: + if self.mode != Mode.BYTE || data != self._input_data: + self._clear_cache() + self.mode = Mode.BYTE + self._input_data = data + +func put_kanji(data: String) -> void: + if self.mode != Mode.KANJI || data != self._input_data: + self._clear_cache() + self.mode = Mode.KANJI + self._input_data = ShiftJIS.get_string_from_jis_2004(ShiftJIS.to_shift_jis_2004_buffer(data)) + +## returns row by row +## to get row size use get_module_count +func encode() -> PackedByteArray: + if !self._cached_qr.is_empty(): + return self._cached_qr.duplicate() + + if self.auto_version: + self.version = self.calc_min_version() + + var data_stream: BitStream = self._encode_data() + var err_correction: Array = self._error_correction(data_stream) + var structured_data: BitStream = self._structure_data(data_stream, err_correction) + var qr_data: PackedByteArray = self._place_modules(structured_data) + qr_data = self._mask_qr(qr_data) + + self._cached_qr = qr_data.duplicate() + + return qr_data + +func _encode_data() -> BitStream: + var stream: BitStream = BitStream.new() + + # add ECI header + if self.eci_value != int(ECI.ISO_8859_1): + stream.append(0b0111, 4) + if self.eci_value <= 127: + stream.append(0, 1) + stream.append(self.eci_value, 7) + elif self.eci_value <= 16383: + stream.append(0b10, 2) + stream.append(self.eci_value, 14) + else: + stream.append(0b110, 3) + stream.append(self.eci_value, 21) + + # add mode + stream.append(int(self.mode), 4) + + # add character count indicator + stream.append(self._get_input_data_size(), self._get_char_count_size()) + + # add encoded data + match self.mode: + Mode.NUMERIC: + self._encode_numeric(stream) + Mode.ALPHANUMERIC: + self._encode_alphanumeric(stream) + Mode.BYTE: + self._encode_byte(stream) + Mode.KANJI: + self._encode_kanji(stream) + + # add terminator + var required_bytes: int = self._get_data_codeword_count() + var terminator_size: int = min(8 * required_bytes - stream.size(), 4) + stream.append(0, terminator_size) + + # add bits to multiple of 8 + stream.append(0, (8 - stream.size() % 8) % 8) + + # pad bytes to capacity + var missing_bytes = required_bytes - stream.size() / 8 + for idx in range(missing_bytes): + if idx % 2 == 0: + stream.append(236, 8) + else: + stream.append(17, 8) + + return stream + +func _clear_cache() -> void: + self._cached_qr.clear() + +func _encode_numeric(stream: BitStream) -> void: + assert(typeof(self._input_data) == TYPE_STRING) + const GROUP_SIZE: int = 3 + + for idx in range(ceili(self._input_data.length() / float(GROUP_SIZE))): + var chars: String = self._input_data.substr(idx * GROUP_SIZE, GROUP_SIZE) + var number: int = chars.to_int() + var bit_count: int = 0 + match chars.length(): + 3: + bit_count = 10 + 2: + bit_count = 7 + 1: + bit_count = 4 + stream.append(number, bit_count) + +func _encode_alphanumeric(stream: BitStream) -> void: + assert(typeof(self._input_data) == TYPE_STRING) + const GROUP_SIZE: int = 2 + + for idx in range(ceili(self._input_data.length() / float(GROUP_SIZE))): + var chars: String = self._input_data.substr(idx * GROUP_SIZE, GROUP_SIZE) + var number: int = _get_alphanumeric_number(chars[0]) + if chars.length() == 2: + number = 45 * number + _get_alphanumeric_number(chars[1]) + stream.append(number, 11) + else: + stream.append(number, 6) + +func _encode_byte(stream: BitStream) -> void: + assert(typeof(self._input_data) == TYPE_PACKED_BYTE_ARRAY) + + for val in self._input_data: + stream.append(val, 8) + +func _encode_kanji(stream: BitStream) -> void: + assert(typeof(self._input_data) == TYPE_STRING) + + var jis_bytes: PackedByteArray = ShiftJIS.to_shift_jis_2004_buffer(self._input_data) + for idx in range(jis_bytes.size() / 2): + var value = jis_bytes.decode_u16(idx * 2) + if value >= 0x8140 && value <= 0x9FFC: + value = value - 0x8140 + elif value >= 0xE040 && value <= 0xEBBF: + value = value - 0xC140 + value = ((value & 0xFF00) >> 8) * 0xC0 + (value & 0x00FF) + stream.append(value, 13) + +# returns an array of PackedByteArray's, structured as Group, Block [G1B1, G1B2, G1B3, G2B1, G2B2, ...] +func _error_correction(stream: BitStream) -> Array[PackedByteArray]: + var data: PackedByteArray = stream.to_byte_array() + + var ec_words: int = self._get_ec_codeword_count() + var group_blocks: PackedByteArray = [ + self._get_ec_block_count(1), + self._get_ec_block_count(2), + ] + var group_codewords: PackedByteArray = [ + self._get_ec_block_codeword_count(1), + self._get_ec_block_codeword_count(2), + ] + var groups: int = 1 + if group_blocks[1] > 0: + groups += 1 + + var err_corr: Array[PackedByteArray] = [] + for group_idx in range(groups): + var block_size: int = group_codewords[group_idx] + for block_idx in range(group_blocks[group_idx]): + var start_idx: int = 0 + # add offset to current group + for group_off in range(group_idx): + start_idx += group_blocks[group_off] * group_codewords[group_off] + start_idx = start_idx + block_idx * block_size + var cur_data: PackedByteArray = data.slice(start_idx, start_idx + block_size) + err_corr.append(ReedSolomon.encode(cur_data, ec_words)) + + return err_corr + +func _structure_data(data_stream: BitStream, err_correction: Array[PackedByteArray]) -> BitStream: + if err_correction.size() == 1: + var res: BitStream = data_stream.duplicate() + res.append_byte_array(err_correction[0]) + # append remainder bits + res.append(0, _get_remainder_bits(self.version)) + return res + + var res: BitStream = BitStream.new() + var data_arr: PackedByteArray = data_stream.to_byte_array() + var group_blocks: PackedByteArray = [ + self._get_ec_block_count(1), + self._get_ec_block_count(2), + ] + var group_codewords: Array[int] = [ + self._get_ec_block_codeword_count(1), + self._get_ec_block_codeword_count(2), + ] + var groups: int = 1 + if group_blocks[1] > 0: + groups += 1 + + # interleave data code words + var max_code_words: int = group_codewords.max() + for codeword_idx in range(max_code_words): + for group_idx in range(groups): + # if current group/block has not this much codewords skip + if codeword_idx >= group_codewords[group_idx]: + continue + var group_offset: int = 0 + for group_off in range(group_idx): + group_offset += group_blocks[group_off] * group_codewords[group_off] + for block_idx in range(group_blocks[group_idx]): + var idx: int = group_offset + codeword_idx + block_idx * group_codewords[group_idx] + res.append(data_arr[idx], 8) + + # interleave error code words + for word_idx in range(self._get_ec_codeword_count()): + for block in range(err_correction.size()): + res.append(err_correction[block][word_idx], 8) + + # append remainder bits + res.append(0, _get_remainder_bits(self.version)) + + return res + +# pos is upper left black corner +# 7 x 7 size +static func _place_finder(data: PackedByteArray, module_count: int, pos: Vector2i) -> void: + for row in range(7): + for col in range(7): + data[(pos.x + row) + (pos.y + col) * module_count] = 1 + for idx in range(5): + data[(pos.x + 1 + idx) + (pos.y + 1) * module_count] = 0 + data[(pos.x + 1 + idx) + (pos.y + 5) * module_count] = 0 + for idx in range(3): + data[(pos.x + 1) + (pos.y + 2 + idx) * module_count] = 0 + data[(pos.x + 5) + (pos.y + 2 + idx) * module_count] = 0 + +# pos is center +# 5 x 5 size +static func _place_align_pattern(data: PackedByteArray, module_count: int, pos: Vector2i) -> void: + for row in range(5): + for col in range(5): + data[(pos.x - 2 + row) + (pos.y - 2 + col) * module_count] = 1 + for idx in range(3): + data[(pos.x - 1 + idx) + (pos.y - 1) * module_count] = 0 + data[(pos.x - 1 + idx) + (pos.y + 1) * module_count] = 0 + data[(pos.x - 1) + (pos.y) * module_count] = 0 + data[(pos.x + 1) + (pos.y) * module_count] = 0 + +static func _place_separators(data: PackedByteArray, module_count: int) -> void: + for idx in range(8): + # upper left + data[idx + 7 * module_count] = 0 + data[7 + idx * module_count] = 0 + # lower left + data[idx + (module_count - 8) * module_count] = 0 + data[(module_count - 8) + idx * module_count] = 0 + # upper right + data[(module_count - idx - 1) + 7 * module_count] = 0 + data[7 + (module_count - idx - 1) * module_count] = 0 + +static func _place_timing_patterns(data: PackedByteArray, module_count: int) -> void: + for idx in range(module_count - 6 * 2): + data[6 + idx + 6 * module_count] = (idx + 1) % 2 + data[6 + (6 + idx) * module_count] = (idx + 1) % 2 + +static func _is_data_module(module_count: int, alignment_pattern_pos: Array[Vector2i], pos: Vector2i) -> bool: + # finder with separation and format information area: upper left finder, upper right finder, lower left finder + # dark module is also included + if (pos.x <= 8 && pos.y <= 8) || (pos.x >= (module_count - 8) && pos.y <= 8) || (pos.x <= 8 && pos.y >= (module_count - 8)): + return false + # timing pattern + if pos.x == 6 || pos.y == 6: + return false + # version information area + # for version >= 7, upper and lower + # this check, will also success if it is in a finder area + if module_count >= 45 && ((pos.x >= module_count - 11 && pos.y <= 5) || (pos.x <= 5 && pos.y >= module_count - 11)): + return false + + # check if in alignment pattern + for align_pos in alignment_pattern_pos: + if pos.x >= align_pos.x - 2 && pos.x <= align_pos.x + 2 && pos.y >= align_pos.y - 2 && pos.y <= align_pos.y + 2: + return false + + return true + +static func _place_data(data: PackedByteArray, module_count: int, alignment_pattern_pos: Array[Vector2i], structured_data: BitStream) -> void: + var data_idx: int = 0 + # base column where to go up or down + var base_col: int = module_count - 1 + var upwards: bool = true + + while base_col > 0: + # skip vertical timing pattern + if base_col == 6: + base_col -= 1 + + for row in range(module_count): + if upwards: + row = module_count - 1 - row + for offset in range(2): + var pos: Vector2i = Vector2i(base_col - offset, row) + if _is_data_module(module_count, alignment_pattern_pos, pos): + data[pos.x + pos.y * module_count] = int(structured_data.get_bit(data_idx)) + data_idx += 1 + + base_col -= 2 + upwards = !upwards + + # all data modules placed + assert(data_idx == structured_data.size(), "failed to place all data (%d of %d)" % [data_idx, structured_data.size()]) + +static func _calc_mask_rating(data: PackedByteArray, module_count: int) -> int: + var rating: int = 0 + + # condition 1 + # horizontal + for y in range(module_count): + var count: int = 0 + var block_value: int = 0 + for x in range(module_count): + var cur_value: int = data[x + y * module_count] + if cur_value == block_value: + count += 1 + else: + if count >= 5: + rating += count - 2 + count = 1 + block_value = cur_value + if count >= 5: + rating += count - 2 + # vertical + for x in range(module_count): + var count: int = 0 + var block_value: int = 0 + for y in range(module_count): + var cur_value: int = data[x + y * module_count] + if cur_value == block_value: + count += 1 + else: + if count >= 5: + rating += count - 2 + count = 1 + block_value = cur_value + if count >= 5: + rating += count - 2 + + # condition 2 + for x in range(module_count - 1): + for y in range(module_count - 1): + var val: int = data[x + y * module_count] + data[x + 1 + y * module_count] + data[x + (y + 1) * module_count] + data[x + 1 + (y + 1) * module_count] + if val == 0 or val == 4: + rating += 3 + + # condition 3 + for y in range(module_count): + for x in range(module_count - 6): + var start_idx: int = x + y * module_count + if (!data[start_idx] + && data[start_idx + 1] + && !data[start_idx + 2] + && !data[start_idx + 3] + && !data[start_idx + 4] + && data[start_idx + 5] + && !data[start_idx + 6]): + if x >= 4 && data[start_idx - 1] && data[start_idx - 2] && data[start_idx - 3] && data[start_idx - 4]: + rating += 40 + if x <= (module_count - 10) && data[start_idx + 7] && data[start_idx + 8] && data[start_idx + 9] && data[start_idx + 10]: + rating += 40 + + for x in range(module_count): + for y in range(module_count - 6): + if (!data[x + y * module_count] + && data[x + (y + 1) * module_count] + && !data[x + (y + 2) * module_count] + && !data[x + (y + 3) * module_count] + && !data[x + (y + 4) * module_count] + && data[x + (y + 5) * module_count] + && !data[x + (y + 6) * module_count]): + if y >= 4 && data[x + (y - 1) * module_count] && data[x + (y - 2) * module_count] && data[x + (y - 3) * module_count] && data[x + (y - 4) * module_count]: + rating += 40 + if y <= (module_count - 11) && data[x + (y + 7) * module_count] && data[x + (y + 8) * module_count] && data[x + (y + 9) * module_count] && data[x + (y + 10) * module_count]: + rating += 40 + + # condition 4 + var dark_mods: int = data.count(0) + var ratio: float = dark_mods / float(module_count * module_count) + var percent: int = int((ratio * 100) - 50) + rating += absi(percent) / 5 * 10 + return rating + +static func _place_format(qr_data: PackedByteArray, module_count: int, error_corr: ErrorCorrection, mask_pattern_val: int) -> void: + var base_code: int = (int(error_corr) << 3) | mask_pattern_val + + var code: int = base_code + for _idx in range(10): + code = (code << 1) ^ ((code >> 9) * 0x537) + code = (base_code << 10 | code) ^ 0x5412 + + # upper left finder + for idx in range(8): + # skip timing pattern + var pos: int = idx + if idx > 5: + pos += 1 + # horizontal + qr_data[pos + 8 * module_count] = int(_get_state(code, 14 - idx)) + # vertical + qr_data[8 + pos * module_count] = int(_get_state(code, idx)) + # lower left finder + for idx in range(7): + qr_data[8 + (module_count - 1 - idx) * module_count] = int(_get_state(code, 14 - idx)) + # upper right finder + for idx in range(8): + qr_data[(module_count - 1 - idx) + 8 * module_count] = int(_get_state(code, idx)) + +static func _place_version(qr_data: PackedByteArray, version: int) -> void: + if version < 7: + return + + var code: int = version + for _idx in range(12): + code = (code << 1) ^ ((code >> 11) * 0x1F25) + code = version << 12 | code + + var module_count: int = _calc_module_count(version) + for idx in range(18): + var x: int = idx / 3 + var y: int = module_count - 11 + idx % 3 + qr_data[x + y * module_count] = int(_get_state(code, idx)) + qr_data[y + x * module_count] = int(_get_state(code, idx)) + +# returns qr module data, ordered by rows +# (col/x, row/y) | index +# (0, 0) (1, 0) (2, 0) | 0, 1, 2 +# (0, 1) (1, 1) (2, 1) | 3, 4, 5 +# (0, 2) (1, 2) (2, 2) | 6, 7, 8 +func _place_modules(structured_data: BitStream) -> PackedByteArray: + var qr_data: PackedByteArray = PackedByteArray() + var module_count: int = self.get_module_count() + qr_data.resize(module_count * module_count) + + # place upper left finder + _place_finder(qr_data, module_count, Vector2i(0, 0)) + # place lower left finder + _place_finder(qr_data, module_count, Vector2i(0, module_count - 7)) + # place upper right finder + _place_finder(qr_data, module_count, Vector2i(module_count - 7, 0)) + _place_separators(qr_data, module_count) + + var alignment_pattern_pos: Array[Vector2i] = self._get_allignment_pattern_positions() + for pos in alignment_pattern_pos: + _place_align_pattern(qr_data, module_count, pos) + + _place_timing_patterns(qr_data, module_count) + + # dark module + qr_data[8 + (module_count - 8) * module_count] = 1 + + # place data + _place_data(qr_data, module_count, alignment_pattern_pos, structured_data) + + return qr_data + +static func _mask(qr_data: PackedByteArray, module_count: int, alignment_pattern_pos: Array[Vector2i], mask_pattern: int) -> void: + var mask_fn: Callable = _mask_pattern_fns()[mask_pattern] + + for x in range(module_count): + for y in range(module_count): + var pos: Vector2i = Vector2i(x, y) + if _is_data_module(module_count, alignment_pattern_pos, pos): + var idx: int = x + y * module_count + qr_data[idx] = int(mask_fn.call(pos)) ^ qr_data[idx] + +# return mask pattern number +func _get_best_qr_mask(masked_qrs: Array[PackedByteArray], module_count: int) -> int: + var min_idx: int = 0 + # integer max + var cur_min_value: int = 9223372036854775807 + for idx in range(masked_qrs.size()): + var rating: int = _calc_mask_rating(masked_qrs[idx], module_count) + if rating < cur_min_value: + min_idx = idx + cur_min_value = rating + + return min_idx + +func _mask_qr(qr_data: PackedByteArray) -> PackedByteArray: + var module_count: int = self.get_module_count() + var alignment_pattern_pos: Array[Vector2i] = self._get_allignment_pattern_positions() + + # apply mask pattern + if !self.auto_mask_pattern: + _mask(qr_data, module_count, alignment_pattern_pos, self.mask_pattern) + _place_format(qr_data, module_count, self.error_correction, self.mask_pattern) + _place_version(qr_data, self.version) + + return qr_data + + # get best mask pattern + var masked_qr: Array[PackedByteArray] = [] + var mask_fns: Array[Callable] = _mask_pattern_fns() + + for pattern_idx in range(mask_fns.size()): + var cur_qr: PackedByteArray = qr_data.duplicate() + _mask(cur_qr, module_count, alignment_pattern_pos, pattern_idx) + # normally the format version is applied AFTER getting the best pattern, but will produce worse qr codes + _place_format(cur_qr, module_count, self.error_correction, pattern_idx) + _place_version(cur_qr, self.version) + masked_qr.append(cur_qr) + var best_mask: int = _get_best_qr_mask(masked_qr, module_count) + self.mask_pattern = best_mask + qr_data = masked_qr[best_mask] + + return qr_data + +#### DEVEL TOOLS + +static func _print_qr(data: PackedByteArray, module_count: int) -> void: + for y in range(module_count): + var row: String = "" + for x in range(module_count): + var value: int = data[y * module_count + x] + match value: + 0: + row += "⬜" + 1: + row += "⬛" + 2: + row += "🟨" + 3: + row += "🟦" + _: + row += "🟥" + print(row) + +static func _bin_to_string(value: int, bits: int = 8) -> String: + var val: String = "" + for idx in range(bits): + if idx % 4 == 0: + val = " " + val + val = str(int(bool(value & (1 << idx)))) + val + return val.strip_edges() + +static func _arr_to_string(arr: PackedByteArray) -> String: + var val: String = "" + for byte in arr: + val += "[" + _bin_to_string(byte, 8) + "] " + return val.strip_edges() diff --git a/addons/qr_code/qr_code.svg b/addons/qr_code/qr_code.svg new file mode 100644 index 0000000..35238b2 --- /dev/null +++ b/addons/qr_code/qr_code.svg @@ -0,0 +1,63 @@ + + + + + + + + + + + + + + + + diff --git a/addons/qr_code/qr_code.svg.import b/addons/qr_code/qr_code.svg.import new file mode 100644 index 0000000..06f477f --- /dev/null +++ b/addons/qr_code/qr_code.svg.import @@ -0,0 +1,37 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://cn383mw8drmm5" +path="res://.godot/imported/qr_code.svg-8435c81cb02327831b4999115d02816f.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://addons/qr_code/qr_code.svg" +dest_files=["res://.godot/imported/qr_code.svg-8435c81cb02327831b4999115d02816f.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 +svg/scale=1.0 +editor/scale_with_editor_scale=false +editor/convert_colors_with_editor_theme=false diff --git a/addons/qr_code/qr_code_rect.gd b/addons/qr_code/qr_code_rect.gd new file mode 100644 index 0000000..b68657f --- /dev/null +++ b/addons/qr_code/qr_code_rect.gd @@ -0,0 +1,294 @@ +@tool +@icon("qr_code.svg") +extends TextureRect +class_name QRCodeRect + +const QRCode := preload("qr_code.gd") +const ShiftJIS := preload("shift_jis.gd") + +var _qr: QRCode = QRCode.new() + +@export var mode: QRCode.Mode: + set = set_mode, + get = get_mode +@export var error_correction: QRCode.ErrorCorrection: + set = set_error_correction, + get = get_error_correction +## Extended Channel Interpretation (ECI) Value. +@export var eci_value: QRCode.ECI: + set = set_eci_value, + get = get_eci_value +var data: Variant = "": + set = set_data, + get = get_data +## Use automatically the smallest version possible. +var auto_version: bool = true: + set = set_auto_version, + get = get_auto_version +var version: int = 1: + set = set_version, + get = get_version +## Use automatically the best mask pattern. +var auto_mask_pattern: bool = true: + set = set_auto_mask_pattern, + get = get_auto_mask_pattern +## Used mask pattern. +var mask_pattern = 0: + set = set_mask_pattern, + get = get_mask_pattern +var light_module_color: Color = Color.WHITE: + set = set_light_module_color +var dark_module_color: Color = Color.BLACK: + set = set_dark_module_color +## Automatically set the module pixel size based on the size. +## Do not use expand mode KEEP_SIZE when using it. +## Turn this off when the QR Code changes or is resized often, as it impacts the performance quite heavily. +var auto_module_px_size: bool = true: + set = set_auto_module_px_size +## Use that many pixel for one module. +var module_px_size: int = 1: + set = set_module_px_size + +func set_mode(new_mode: QRCode.Mode) -> void: + self._qr.mode = new_mode + self.notify_property_list_changed() + self._update_qr() + +func get_mode() -> QRCode.Mode: + return self._qr.mode + +func set_error_correction(new_error_correction: QRCode.ErrorCorrection) -> void: + self._qr.error_correction = new_error_correction + self._update_qr() + +func get_error_correction() -> QRCode.ErrorCorrection: + return self._qr.error_correction + +func set_eci_value(new_eci_value: int) -> void: + self._qr.eci_value = new_eci_value + self.notify_property_list_changed() + self._update_qr() + +func get_eci_value() -> int: + return self._qr.eci_value + +func set_data(new_data: Variant) -> void: + match self._qr.mode: + QRCode.Mode.NUMERIC: + self._qr.put_numeric(new_data) + QRCode.Mode.ALPHANUMERIC: + self._qr.put_alphanumeric(new_data) + QRCode.Mode.BYTE: + match self.eci_value: + QRCode.ECI.ISO_8859_1: + self._qr.put_byte(new_data.to_ascii_buffer()) + QRCode.ECI.SHIFT_JIS: + self._qr.put_byte(ShiftJIS.to_shift_jis_2004_buffer(new_data)) + QRCode.ECI.UTF_8: + self._qr.put_byte(new_data.to_utf8_buffer()) + QRCode.ECI.UTF_16: + self._qr.put_byte(new_data.to_utf16_buffer()) + QRCode.ECI.US_ASCII: + self._qr.put_byte(new_data.to_ascii_buffer()) + _: + self._qr.put_byte(new_data) + QRCode.Mode.KANJI: + self._qr.put_kanji(new_data) + + self._update_qr() + +func get_data() -> Variant: + var input_data: Variant = self._qr.get_input_data() + if self.mode == QRCode.Mode.BYTE: + match self.eci_value: + QRCode.ECI.ISO_8859_1: + return input_data.get_string_from_ascii() + QRCode.ECI.SHIFT_JIS: + return ShiftJIS.get_string_from_jis_2004(input_data) + QRCode.ECI.UTF_8: + return input_data.get_string_from_utf8() + QRCode.ECI.UTF_16: + return input_data.get_string_from_utf16() + QRCode.ECI.US_ASCII: + return input_data.get_string_from_ascii() + + return self._qr.get_input_data() + +func set_auto_version(new_auto_version: bool) -> void: + self._qr.auto_version = new_auto_version + self.notify_property_list_changed() + self._update_qr() + +func get_auto_version() -> bool: + return self._qr.auto_version + +func set_version(new_version: int) -> void: + self._qr.version = new_version + self._update_qr() + +func get_version() -> int: + return self._qr.version + +func set_auto_mask_pattern(new_auto_mask_pattern: bool) -> void: + self._qr.auto_mask_pattern = new_auto_mask_pattern + self.notify_property_list_changed() + self._update_qr() + +func get_auto_mask_pattern() -> bool: + return self._qr.auto_mask_pattern + +func set_mask_pattern(new_mask_pattern: int) -> void: + self._qr.mask_pattern = new_mask_pattern + self._update_qr() + +func get_mask_pattern() -> int: + return self._qr.mask_pattern + +func set_light_module_color(new_light_module_color: Color) -> void: + light_module_color = new_light_module_color + self._update_qr() + +func set_dark_module_color(new_dark_module_color: Color) -> void: + dark_module_color = new_dark_module_color + self._update_qr() + +func set_auto_module_px_size(new_auto_module_px_size: bool) -> void: + auto_module_px_size = new_auto_module_px_size + self.notify_property_list_changed() + self.update_configuration_warnings() + self._update_qr() + +func set_module_px_size(new_module_px_size: int) -> void: + module_px_size = new_module_px_size + if !self.auto_module_px_size: + self._update_qr() + +func _init() -> void: + if self.texture != null: + self._update_qr() + +func _set(property: StringName, value: Variant) -> bool: + if property == "expand_mode": + self.update_configuration_warnings() + + return false + +func _get_property_list() -> Array[Dictionary]: + var data_prop: Dictionary = { + "name": "data", + "usage": PROPERTY_USAGE_EDITOR | PROPERTY_USAGE_STORAGE, + } + match self.mode: + QRCode.Mode.NUMERIC: + data_prop["type"] = TYPE_STRING + QRCode.Mode.ALPHANUMERIC, QRCode.Mode.KANJI: + data_prop["type"] = TYPE_STRING + data_prop["hint"] = PROPERTY_HINT_MULTILINE_TEXT + QRCode.Mode.BYTE: + # these encoding is nativeley supported + if self.eci_value in [QRCode.ECI.ISO_8859_1, QRCode.ECI.SHIFT_JIS, QRCode.ECI.UTF_8, QRCode.ECI.UTF_16, QRCode.ECI.US_ASCII]: + data_prop["type"] = TYPE_STRING + data_prop["hint"] = PROPERTY_HINT_MULTILINE_TEXT + else: + data_prop["type"] = TYPE_PACKED_BYTE_ARRAY + + var version_prop: Dictionary = { + "name": "version", + "type": TYPE_INT, + "usage": PROPERTY_USAGE_EDITOR | PROPERTY_USAGE_STORAGE, + "hint": PROPERTY_HINT_RANGE, + "hint_string": "1,40" + } + if self.auto_version: + version_prop["usage"] = (version_prop["usage"] | PROPERTY_USAGE_READ_ONLY) & ~PROPERTY_USAGE_STORAGE + + var mask_prop: Dictionary = { + "name": "mask_pattern", + "type": TYPE_INT, + "usage": PROPERTY_USAGE_EDITOR | PROPERTY_USAGE_STORAGE, + "hint": PROPERTY_HINT_RANGE, + "hint_string": "0,7" + } + if self.auto_mask_pattern: + mask_prop["usage"] = (mask_prop["usage"] | PROPERTY_USAGE_READ_ONLY) & ~PROPERTY_USAGE_STORAGE + + var module_px_size_prop: Dictionary = { + "name": "module_px_size", + "type": TYPE_INT, + "usage": PROPERTY_USAGE_EDITOR | PROPERTY_USAGE_STORAGE, + "hint": PROPERTY_HINT_RANGE, + "hint_string": "1,1,or_greater" + } + if self.auto_module_px_size: + module_px_size_prop["usage"] = (module_px_size_prop["usage"] | PROPERTY_USAGE_READ_ONLY) & ~PROPERTY_USAGE_STORAGE + + return [ + data_prop, + { + "name": "auto_version", + "type": TYPE_BOOL, + "usage": PROPERTY_USAGE_EDITOR | PROPERTY_USAGE_STORAGE, + }, + version_prop, + { + "name": "auto_mask_pattern", + "type": TYPE_BOOL, + "usage": PROPERTY_USAGE_EDITOR | PROPERTY_USAGE_STORAGE, + }, + mask_prop, + { + "name": "Appearance", + "type": TYPE_NIL, + "usage": PROPERTY_USAGE_EDITOR | PROPERTY_USAGE_GROUP, + }, + { + "name": "light_module_color", + "type": TYPE_COLOR, + "usage": PROPERTY_USAGE_EDITOR | PROPERTY_USAGE_STORAGE , + }, + { + "name": "dark_module_color", + "type": TYPE_COLOR, + "usage": PROPERTY_USAGE_EDITOR | PROPERTY_USAGE_STORAGE , + }, + { + "name": "auto_module_px_size", + "type": TYPE_BOOL, + "usage": PROPERTY_USAGE_EDITOR | PROPERTY_USAGE_STORAGE, + }, + module_px_size_prop + ] + +func _property_can_revert(property: StringName) -> bool: + return property in ["auto_version", "auto_mask_pattern", "light_module_color", "dark_module_color", "auto_module_px_size"] + +func _property_get_revert(property: StringName) -> Variant: + match property: + "auto_version": + return true + "auto_mask_pattern": + return true + "light_module_color": + return Color.WHITE + "dark_module_color": + return Color.BLACK + "auto_module_px_size": + return true + _: + return null + +func _get_configuration_warnings(): + if self.auto_module_px_size && self.expand_mode == EXPAND_KEEP_SIZE: + return ["Do not use auto module px size AND keep size expand mode."] + return [] + +func _notification(what: int) -> void: + match what: + NOTIFICATION_RESIZED: + if self.auto_module_px_size: + self._update_qr() + +func _update_qr() -> void: + if self.auto_module_px_size: + self.module_px_size = mini(self.size.x, self.size.y) / self._qr.get_module_count() + self.texture = ImageTexture.create_from_image(self._qr.generate_image(self.module_px_size, self.light_module_color, self.dark_module_color)) diff --git a/addons/qr_code/reed_solomon.gd b/addons/qr_code/reed_solomon.gd new file mode 100644 index 0000000..84e348f --- /dev/null +++ b/addons/qr_code/reed_solomon.gd @@ -0,0 +1,76 @@ +# log -> exponent/antilog +static var _anti_log_table: PackedByteArray = [] +# exponent/antilog -> log +static var _log_table: PackedByteArray = [] + +static func _static_init() -> void: + _create_log_anti_log_tables() + +static func _anti_log(degree: int) -> int: + var res: int = 1 + var alpha: int = 2 + + while degree != 0: + if degree & 1 == 1: + res = mul(res, alpha) + degree = degree >> 1 + alpha = mul(alpha, alpha) + + return res + +static func _create_log_anti_log_tables() -> void: + _anti_log_table.resize(256) + _anti_log_table.fill(0) + _log_table.resize(256) + _log_table.fill(0) + for degree in range(0, 256): + var value: int = _anti_log(degree) + _anti_log_table[degree] = value + _log_table[value] = degree % 255 + +# Russian Peasant Multiplication algorithm, adapted to reed solomon +static func mul(lhs: int, rhs: int) -> int: + var res: int = 0 + while rhs > 0: + if rhs & 1: + res = res ^ lhs + lhs = lhs << 1 # lhs * 2 + rhs = rhs >> 1 # rhs / 2 + if lhs & 256: + lhs = lhs ^ 0x11D + return res + +static func generator_polynom(size: int) -> PackedByteArray: + var res: PackedByteArray = [] + res.resize(size + 1) + res.fill(0) + res[0] = 1 + + var a_j: int = 1 + for exp in range(0, size): + var cur_val: int = a_j + for cur_exp in range(1, exp + 1): + var old_res: int = res[cur_exp] + res[cur_exp] = cur_val ^ old_res + cur_val = mul(old_res, a_j) + res[exp + 1] = cur_val + + a_j = mul(a_j, 0x02) + return res + +static func encode(data: PackedByteArray, code_words: int) -> PackedByteArray: + assert(len(data) + code_words <= 255, "message to encode is to long") + var gen_poly: PackedByteArray = generator_polynom(code_words) + var enc_msg: PackedByteArray = [] + enc_msg.resize(len(data) + len(gen_poly) - 1) + enc_msg.fill(0) + + for idx in range(len(data)): + enc_msg[idx] = data[idx] + + for idx in range(len(data)): + var coef: int = enc_msg[idx] + for p_idx in range(1, len(gen_poly)): + enc_msg[idx+p_idx] ^= mul(gen_poly[p_idx], coef) + + return enc_msg.slice(len(data)) diff --git a/addons/qr_code/shift_jis.gd b/addons/qr_code/shift_jis.gd new file mode 100644 index 0000000..a6d20d7 --- /dev/null +++ b/addons/qr_code/shift_jis.gd @@ -0,0 +1,23050 @@ +## returns u16 int array, which is Shift JIS encoded +## unknown characters are skipped +static func to_shift_jis_2004_buffer(text: String) -> PackedByteArray: + var res: PackedByteArray = PackedByteArray() + res.resize(2 * text.length()) + + var byte_idx: int = 0 + var idx: int = 0 + while idx < text.length(): + var unicode: int = text.unicode_at(idx) + # unicode value combined with the next one + # there are 25 characters which are using two unicode numbers + var unicode_comb: int = -1 + if (idx + 1) < text.length(): + unicode_comb = (unicode << 16) | text.unicode_at(idx + 1) + + if unicode_comb != -1 && _UNICODE_TO_SHIFT_JIS_TABLE.has(unicode_comb): + res.encode_u16(byte_idx, _UNICODE_TO_SHIFT_JIS_TABLE[unicode_comb]) + idx += 2 + elif _UNICODE_TO_SHIFT_JIS_TABLE.has(unicode): + res.encode_u16(byte_idx, _UNICODE_TO_SHIFT_JIS_TABLE[unicode]) + idx += 1 + else: + idx += 1 + continue + byte_idx += 2 + + res.resize(byte_idx) + return res + + +## requires an u16 int array, which is Shift JIS encoded +## unknown characters are skipped +static func get_string_from_jis_2004(arr: PackedByteArray) -> String: + assert(arr.size() % 2 == 0) + var res: String = "" + + for idx in range(arr.size() / 2): + var unicode: int = _SHIFT_JIS_TO_UNICODE_TABLE.get(arr.decode_u16(idx * 2), -1) + if unicode != -1: + res += char(unicode) + + return res + + +## returns u8 int array, which is JIS 8 encoded +## unknown characters are skipped +static func to_jis_8_buffer(text: String) -> PackedByteArray: + var res: PackedByteArray = PackedByteArray() + res.resize(text.length()) + + var byte_idx: int = 0 + for idx in range(text.length()): + var unicode: int = text.unicode_at(idx) + var jis_val: int = _UNICODE_TO_SHIFT_JIS_TABLE.get(unicode, -1) + if jis_val != -1 && jis_val <= 0xFF: + res.append(jis_val) + byte_idx += 1 + + res.resize(byte_idx) + return res + + +## requires an u8 int array, which is JIS 8 encoded +## unknown characters are skipped +static func get_string_from_jis_8(arr: PackedByteArray) -> String: + var res: String = "" + + for idx in range(arr.size()): + var unicode: int = _SHIFT_JIS_TO_UNICODE_TABLE.get(arr.decode_u8(idx), -1) + if unicode != -1: + res += char(unicode) + + return res + + +## Shift_JIS-2004 (JIS X 0213:2004 Appendix 1) vs Unicode mapping table +## +## Date: 3 May 2009 +## License: +## Copyright (C) 2001 earthian@tama.or.jp, All Rights Reserved. +## Copyright (C) 2001 I'O, All Rights Reserved. +## Copyright (C) 2006, 2009 Project X0213, All Rights Reserved. +## You can use, modify, distribute this table freely. +## Note: +## [1983] JIS codepoint defined by JIS X 0208-1983 +## [1990] JIS codepoint defined by JIS X 0208-1990 +## [2000] JIS codepoint defined by JIS X 0213:2000 +## [2004] JIS codepoint defined by JIS X 0213:2004 +## [Unicode3.1] UCS codepoint defined by Unicode 3.1 +## [Unicode3.2] UCS codepoint defined by Unicode 3.2 +## Fullwidth UCS fullwidth form (U+Fxxx) +## Windows Windows (CP932) mapping +const _UNICODE_TO_SHIFT_JIS_TABLE: Dictionary = { + 0x0000: 0x00, # + 0x0001: 0x01, # + 0x0002: 0x02, # + 0x0003: 0x03, # + 0x0004: 0x04, # + 0x0005: 0x05, # + 0x0006: 0x06, # + 0x0007: 0x07, # + 0x0008: 0x08, # + 0x0009: 0x09, # + 0x000A: 0x0A, # + 0x000B: 0x0B, # + 0x000C: 0x0C, # + 0x000D: 0x0D, # + 0x000E: 0x0E, # + 0x000F: 0x0F, # + 0x0010: 0x10, # + 0x0011: 0x11, # + 0x0012: 0x12, # + 0x0013: 0x13, # + 0x0014: 0x14, # + 0x0015: 0x15, # + 0x0016: 0x16, # + 0x0017: 0x17, # + 0x0018: 0x18, # + 0x0019: 0x19, # + 0x001A: 0x1A, # + 0x001B: 0x1B, # + 0x001C: 0x1C, # + 0x001D: 0x1D, # + 0x001E: 0x1E, # + 0x001F: 0x1F, # + 0x0020: 0x20, # SPACE + 0x0021: 0x21, # EXCLAMATION MARK + 0x0022: 0x22, # QUOTATION MARK + 0x0023: 0x23, # NUMBER SIGN + 0x0024: 0x24, # DOLLAR SIGN + 0x0025: 0x25, # PERCENT SIGN + 0x0026: 0x26, # AMPERSAND + 0x0027: 0x27, # APOSTROPHE + 0x0028: 0x28, # LEFT PARENTHESIS + 0x0029: 0x29, # RIGHT PARENTHESIS + 0x002A: 0x2A, # ASTERISK + 0x002B: 0x2B, # PLUS SIGN + 0x002C: 0x2C, # COMMA + 0x002D: 0x2D, # HYPHEN-MINUS + 0x002E: 0x2E, # FULL STOP + 0x002F: 0x2F, # SOLIDUS + 0x0030: 0x30, # DIGIT ZERO + 0x0031: 0x31, # DIGIT ONE + 0x0032: 0x32, # DIGIT TWO + 0x0033: 0x33, # DIGIT THREE + 0x0034: 0x34, # DIGIT FOUR + 0x0035: 0x35, # DIGIT FIVE + 0x0036: 0x36, # DIGIT SIX + 0x0037: 0x37, # DIGIT SEVEN + 0x0038: 0x38, # DIGIT EIGHT + 0x0039: 0x39, # DIGIT NINE + 0x003A: 0x3A, # COLON + 0x003B: 0x3B, # SEMICOLON + 0x003C: 0x3C, # LESS-THAN SIGN + 0x003D: 0x3D, # EQUALS SIGN + 0x003E: 0x3E, # GREATER-THAN SIGN + 0x003F: 0x3F, # QUESTION MARK + 0x0040: 0x40, # COMMERCIAL AT + 0x0041: 0x41, # LATIN CAPITAL LETTER A + 0x0042: 0x42, # LATIN CAPITAL LETTER B + 0x0043: 0x43, # LATIN CAPITAL LETTER C + 0x0044: 0x44, # LATIN CAPITAL LETTER D + 0x0045: 0x45, # LATIN CAPITAL LETTER E + 0x0046: 0x46, # LATIN CAPITAL LETTER F + 0x0047: 0x47, # LATIN CAPITAL LETTER G + 0x0048: 0x48, # LATIN CAPITAL LETTER H + 0x0049: 0x49, # LATIN CAPITAL LETTER I + 0x004A: 0x4A, # LATIN CAPITAL LETTER J + 0x004B: 0x4B, # LATIN CAPITAL LETTER K + 0x004C: 0x4C, # LATIN CAPITAL LETTER L + 0x004D: 0x4D, # LATIN CAPITAL LETTER M + 0x004E: 0x4E, # LATIN CAPITAL LETTER N + 0x004F: 0x4F, # LATIN CAPITAL LETTER O + 0x0050: 0x50, # LATIN CAPITAL LETTER P + 0x0051: 0x51, # LATIN CAPITAL LETTER Q + 0x0052: 0x52, # LATIN CAPITAL LETTER R + 0x0053: 0x53, # LATIN CAPITAL LETTER S + 0x0054: 0x54, # LATIN CAPITAL LETTER T + 0x0055: 0x55, # LATIN CAPITAL LETTER U + 0x0056: 0x56, # LATIN CAPITAL LETTER V + 0x0057: 0x57, # LATIN CAPITAL LETTER W + 0x0058: 0x58, # LATIN CAPITAL LETTER X + 0x0059: 0x59, # LATIN CAPITAL LETTER Y + 0x005A: 0x5A, # LATIN CAPITAL LETTER Z + 0x005B: 0x5B, # LEFT SQUARE BRACKET + 0x00A5: 0x5C, # YEN SIGN + 0x005D: 0x5D, # RIGHT SQUARE BRACKET + 0x005E: 0x5E, # CIRCUMFLEX ACCENT + 0x005F: 0x5F, # LOW LINE + 0x0060: 0x60, # GRAVE ACCENT + 0x0061: 0x61, # LATIN SMALL LETTER A + 0x0062: 0x62, # LATIN SMALL LETTER B + 0x0063: 0x63, # LATIN SMALL LETTER C + 0x0064: 0x64, # LATIN SMALL LETTER D + 0x0065: 0x65, # LATIN SMALL LETTER E + 0x0066: 0x66, # LATIN SMALL LETTER F + 0x0067: 0x67, # LATIN SMALL LETTER G + 0x0068: 0x68, # LATIN SMALL LETTER H + 0x0069: 0x69, # LATIN SMALL LETTER I + 0x006A: 0x6A, # LATIN SMALL LETTER J + 0x006B: 0x6B, # LATIN SMALL LETTER K + 0x006C: 0x6C, # LATIN SMALL LETTER L + 0x006D: 0x6D, # LATIN SMALL LETTER M + 0x006E: 0x6E, # LATIN SMALL LETTER N + 0x006F: 0x6F, # LATIN SMALL LETTER O + 0x0070: 0x70, # LATIN SMALL LETTER P + 0x0071: 0x71, # LATIN SMALL LETTER Q + 0x0072: 0x72, # LATIN SMALL LETTER R + 0x0073: 0x73, # LATIN SMALL LETTER S + 0x0074: 0x74, # LATIN SMALL LETTER T + 0x0075: 0x75, # LATIN SMALL LETTER U + 0x0076: 0x76, # LATIN SMALL LETTER V + 0x0077: 0x77, # LATIN SMALL LETTER W + 0x0078: 0x78, # LATIN SMALL LETTER X + 0x0079: 0x79, # LATIN SMALL LETTER Y + 0x007A: 0x7A, # LATIN SMALL LETTER Z + 0x007B: 0x7B, # LEFT CURLY BRACKET + 0x007C: 0x7C, # VERTICAL LINE + 0x007D: 0x7D, # RIGHT CURLY BRACKET + 0x203E: 0x7E, # OVERLINE + 0x007F: 0x7F, # +# 0x80 - +# 0x81 - +# 0x82 - +# 0x83 - +# 0x84 - +# 0x85 - +# 0x86 - +# 0x87 - +# 0x88 - +# 0x89 - +# 0x8A - +# 0x8B - +# 0x8C - +# 0x8D - +# 0x8E - +# 0x8F - +# 0x90 - +# 0x91 - +# 0x92 - +# 0x93 - +# 0x94 - +# 0x95 - +# 0x96 - +# 0x97 - +# 0x98 - +# 0x99 - +# 0x9A - +# 0x9B - +# 0x9C - +# 0x9D - +# 0x9E - +# 0x9F - +# 0xA0 - + 0xFF61: 0xA1, # HALFWIDTH IDEOGRAPHIC FULL STOP + 0xFF62: 0xA2, # HALFWIDTH LEFT CORNER BRACKET + 0xFF63: 0xA3, # HALFWIDTH RIGHT CORNER BRACKET + 0xFF64: 0xA4, # HALFWIDTH IDEOGRAPHIC COMMA + 0xFF65: 0xA5, # HALFWIDTH KATAKANA MIDDLE DOT + 0xFF66: 0xA6, # HALFWIDTH KATAKANA LETTER WO + 0xFF67: 0xA7, # HALFWIDTH KATAKANA LETTER SMALL A + 0xFF68: 0xA8, # HALFWIDTH KATAKANA LETTER SMALL I + 0xFF69: 0xA9, # HALFWIDTH KATAKANA LETTER SMALL U + 0xFF6A: 0xAA, # HALFWIDTH KATAKANA LETTER SMALL E + 0xFF6B: 0xAB, # HALFWIDTH KATAKANA LETTER SMALL O + 0xFF6C: 0xAC, # HALFWIDTH KATAKANA LETTER SMALL YA + 0xFF6D: 0xAD, # HALFWIDTH KATAKANA LETTER SMALL YU + 0xFF6E: 0xAE, # HALFWIDTH KATAKANA LETTER SMALL YO + 0xFF6F: 0xAF, # HALFWIDTH KATAKANA LETTER SMALL TU + 0xFF70: 0xB0, # HALFWIDTH KATAKANA-HIRAGANA PROLONGED SOUND MARK + 0xFF71: 0xB1, # HALFWIDTH KATAKANA LETTER A + 0xFF72: 0xB2, # HALFWIDTH KATAKANA LETTER I + 0xFF73: 0xB3, # HALFWIDTH KATAKANA LETTER U + 0xFF74: 0xB4, # HALFWIDTH KATAKANA LETTER E + 0xFF75: 0xB5, # HALFWIDTH KATAKANA LETTER O + 0xFF76: 0xB6, # HALFWIDTH KATAKANA LETTER KA + 0xFF77: 0xB7, # HALFWIDTH KATAKANA LETTER KI + 0xFF78: 0xB8, # HALFWIDTH KATAKANA LETTER KU + 0xFF79: 0xB9, # HALFWIDTH KATAKANA LETTER KE + 0xFF7A: 0xBA, # HALFWIDTH KATAKANA LETTER KO + 0xFF7B: 0xBB, # HALFWIDTH KATAKANA LETTER SA + 0xFF7C: 0xBC, # HALFWIDTH KATAKANA LETTER SI + 0xFF7D: 0xBD, # HALFWIDTH KATAKANA LETTER SU + 0xFF7E: 0xBE, # HALFWIDTH KATAKANA LETTER SE + 0xFF7F: 0xBF, # HALFWIDTH KATAKANA LETTER SO + 0xFF80: 0xC0, # HALFWIDTH KATAKANA LETTER TA + 0xFF81: 0xC1, # HALFWIDTH KATAKANA LETTER TI + 0xFF82: 0xC2, # HALFWIDTH KATAKANA LETTER TU + 0xFF83: 0xC3, # HALFWIDTH KATAKANA LETTER TE + 0xFF84: 0xC4, # HALFWIDTH KATAKANA LETTER TO + 0xFF85: 0xC5, # HALFWIDTH KATAKANA LETTER NA + 0xFF86: 0xC6, # HALFWIDTH KATAKANA LETTER NI + 0xFF87: 0xC7, # HALFWIDTH KATAKANA LETTER NU + 0xFF88: 0xC8, # HALFWIDTH KATAKANA LETTER NE + 0xFF89: 0xC9, # HALFWIDTH KATAKANA LETTER NO + 0xFF8A: 0xCA, # HALFWIDTH KATAKANA LETTER HA + 0xFF8B: 0xCB, # HALFWIDTH KATAKANA LETTER HI + 0xFF8C: 0xCC, # HALFWIDTH KATAKANA LETTER HU + 0xFF8D: 0xCD, # HALFWIDTH KATAKANA LETTER HE + 0xFF8E: 0xCE, # HALFWIDTH KATAKANA LETTER HO + 0xFF8F: 0xCF, # HALFWIDTH KATAKANA LETTER MA + 0xFF90: 0xD0, # HALFWIDTH KATAKANA LETTER MI + 0xFF91: 0xD1, # HALFWIDTH KATAKANA LETTER MU + 0xFF92: 0xD2, # HALFWIDTH KATAKANA LETTER ME + 0xFF93: 0xD3, # HALFWIDTH KATAKANA LETTER MO + 0xFF94: 0xD4, # HALFWIDTH KATAKANA LETTER YA + 0xFF95: 0xD5, # HALFWIDTH KATAKANA LETTER YU + 0xFF96: 0xD6, # HALFWIDTH KATAKANA LETTER YO + 0xFF97: 0xD7, # HALFWIDTH KATAKANA LETTER RA + 0xFF98: 0xD8, # HALFWIDTH KATAKANA LETTER RI + 0xFF99: 0xD9, # HALFWIDTH KATAKANA LETTER RU + 0xFF9A: 0xDA, # HALFWIDTH KATAKANA LETTER RE + 0xFF9B: 0xDB, # HALFWIDTH KATAKANA LETTER RO + 0xFF9C: 0xDC, # HALFWIDTH KATAKANA LETTER WA + 0xFF9D: 0xDD, # HALFWIDTH KATAKANA LETTER N + 0xFF9E: 0xDE, # HALFWIDTH KATAKANA VOICED SOUND MARK + 0xFF9F: 0xDF, # HALFWIDTH KATAKANA SEMI-VOICED SOUND MARK +# 0xE0 - +# 0xE1 - +# 0xE2 - +# 0xE3 - +# 0xE4 - +# 0xE5 - +# 0xE6 - +# 0xE7 - +# 0xE8 - +# 0xE9 - +# 0xEA - +# 0xEB - +# 0xEC - +# 0xED - +# 0xEE - +# 0xEF - +# 0xF0 - +# 0xF1 - +# 0xF2 - +# 0xF3 - +# 0xF4 - +# 0xF5 - +# 0xF6 - +# 0xF7 - +# 0xF8 - +# 0xF9 - +# 0xFA - +# 0xFB - +# 0xFC - +# 0xFD - +# 0xFE - +# 0xFF - + 0x3000: 0x8140, # IDEOGRAPHIC SPACE + 0x3001: 0x8141, # IDEOGRAPHIC COMMA + 0x3002: 0x8142, # IDEOGRAPHIC FULL STOP + 0xFF0C: 0x8143, # FULLWIDTH COMMA + 0xFF0E: 0x8144, # FULLWIDTH FULL STOP + 0x30FB: 0x8145, # KATAKANA MIDDLE DOT + 0xFF1A: 0x8146, # FULLWIDTH COLON + 0xFF1B: 0x8147, # FULLWIDTH SEMICOLON + 0xFF1F: 0x8148, # FULLWIDTH QUESTION MARK + 0xFF01: 0x8149, # FULLWIDTH EXCLAMATION MARK + 0x309B: 0x814A, # KATAKANA-HIRAGANA VOICED SOUND MARK + 0x309C: 0x814B, # KATAKANA-HIRAGANA SEMI-VOICED SOUND MARK + 0x00B4: 0x814C, # ACUTE ACCENT + 0xFF40: 0x814D, # FULLWIDTH GRAVE ACCENT + 0x00A8: 0x814E, # DIAERESIS + 0xFF3E: 0x814F, # FULLWIDTH CIRCUMFLEX ACCENT + 0xFFE3: 0x8150, # FULLWIDTH MACRON + 0xFF3F: 0x8151, # FULLWIDTH LOW LINE + 0x30FD: 0x8152, # KATAKANA ITERATION MARK + 0x30FE: 0x8153, # KATAKANA VOICED ITERATION MARK + 0x309D: 0x8154, # HIRAGANA ITERATION MARK + 0x309E: 0x8155, # HIRAGANA VOICED ITERATION MARK + 0x3003: 0x8156, # DITTO MARK + 0x4EDD: 0x8157, # + 0x3005: 0x8158, # IDEOGRAPHIC ITERATION MARK + 0x3006: 0x8159, # IDEOGRAPHIC CLOSING MARK + 0x3007: 0x815A, # IDEOGRAPHIC NUMBER ZERO + 0x30FC: 0x815B, # KATAKANA-HIRAGANA PROLONGED SOUND MARK + 0x2014: 0x815C, # EM DASH Windows: U+2015 + 0x2010: 0x815D, # HYPHEN + 0xFF0F: 0x815E, # FULLWIDTH SOLIDUS + 0x005C: 0x815F, # REVERSE SOLIDUS Fullwidth: U+FF3C + 0x301C: 0x8160, # WAVE DASH Windows: U+FF5E + 0x2016: 0x8161, # DOUBLE VERTICAL LINE Windows: U+2225 + 0xFF5C: 0x8162, # FULLWIDTH VERTICAL LINE + 0x2026: 0x8163, # HORIZONTAL ELLIPSIS + 0x2025: 0x8164, # TWO DOT LEADER + 0x2018: 0x8165, # LEFT SINGLE QUOTATION MARK + 0x2019: 0x8166, # RIGHT SINGLE QUOTATION MARK + 0x201C: 0x8167, # LEFT DOUBLE QUOTATION MARK + 0x201D: 0x8168, # RIGHT DOUBLE QUOTATION MARK + 0xFF08: 0x8169, # FULLWIDTH LEFT PARENTHESIS + 0xFF09: 0x816A, # FULLWIDTH RIGHT PARENTHESIS + 0x3014: 0x816B, # LEFT TORTOISE SHELL BRACKET + 0x3015: 0x816C, # RIGHT TORTOISE SHELL BRACKET + 0xFF3B: 0x816D, # FULLWIDTH LEFT SQUARE BRACKET + 0xFF3D: 0x816E, # FULLWIDTH RIGHT SQUARE BRACKET + 0xFF5B: 0x816F, # FULLWIDTH LEFT CURLY BRACKET + 0xFF5D: 0x8170, # FULLWIDTH RIGHT CURLY BRACKET + 0x3008: 0x8171, # LEFT ANGLE BRACKET + 0x3009: 0x8172, # RIGHT ANGLE BRACKET + 0x300A: 0x8173, # LEFT DOUBLE ANGLE BRACKET + 0x300B: 0x8174, # RIGHT DOUBLE ANGLE BRACKET + 0x300C: 0x8175, # LEFT CORNER BRACKET + 0x300D: 0x8176, # RIGHT CORNER BRACKET + 0x300E: 0x8177, # LEFT WHITE CORNER BRACKET + 0x300F: 0x8178, # RIGHT WHITE CORNER BRACKET + 0x3010: 0x8179, # LEFT BLACK LENTICULAR BRACKET + 0x3011: 0x817A, # RIGHT BLACK LENTICULAR BRACKET + 0xFF0B: 0x817B, # FULLWIDTH PLUS SIGN + 0x2212: 0x817C, # MINUS SIGN Windows: U+FF0D + 0x00B1: 0x817D, # PLUS-MINUS SIGN + 0x00D7: 0x817E, # MULTIPLICATION SIGN + 0x00F7: 0x8180, # DIVISION SIGN + 0xFF1D: 0x8181, # FULLWIDTH EQUALS SIGN + 0x2260: 0x8182, # NOT EQUAL TO + 0xFF1C: 0x8183, # FULLWIDTH LESS-THAN SIGN + 0xFF1E: 0x8184, # FULLWIDTH GREATER-THAN SIGN + 0x2266: 0x8185, # LESS-THAN OVER EQUAL TO + 0x2267: 0x8186, # GREATER-THAN OVER EQUAL TO + 0x221E: 0x8187, # INFINITY + 0x2234: 0x8188, # THEREFORE + 0x2642: 0x8189, # MALE SIGN + 0x2640: 0x818A, # FEMALE SIGN + 0x00B0: 0x818B, # DEGREE SIGN + 0x2032: 0x818C, # PRIME + 0x2033: 0x818D, # DOUBLE PRIME + 0x2103: 0x818E, # DEGREE CELSIUS + 0xFFE5: 0x818F, # FULLWIDTH YEN SIGN + 0xFF04: 0x8190, # FULLWIDTH DOLLAR SIGN + 0x00A2: 0x8191, # CENT SIGN Windows: U+FFE0 + 0x00A3: 0x8192, # POUND SIGN Windows: U+FFE1 + 0xFF05: 0x8193, # FULLWIDTH PERCENT SIGN + 0xFF03: 0x8194, # FULLWIDTH NUMBER SIGN + 0xFF06: 0x8195, # FULLWIDTH AMPERSAND + 0xFF0A: 0x8196, # FULLWIDTH ASTERISK + 0xFF20: 0x8197, # FULLWIDTH COMMERCIAL AT + 0x00A7: 0x8198, # SECTION SIGN + 0x2606: 0x8199, # WHITE STAR + 0x2605: 0x819A, # BLACK STAR + 0x25CB: 0x819B, # WHITE CIRCLE + 0x25CF: 0x819C, # BLACK CIRCLE + 0x25CE: 0x819D, # BULLSEYE + 0x25C7: 0x819E, # WHITE DIAMOND + 0x25C6: 0x819F, # BLACK DIAMOND + 0x25A1: 0x81A0, # WHITE SQUARE + 0x25A0: 0x81A1, # BLACK SQUARE + 0x25B3: 0x81A2, # WHITE UP-POINTING TRIANGLE + 0x25B2: 0x81A3, # BLACK UP-POINTING TRIANGLE + 0x25BD: 0x81A4, # WHITE DOWN-POINTING TRIANGLE + 0x25BC: 0x81A5, # BLACK DOWN-POINTING TRIANGLE + 0x203B: 0x81A6, # REFERENCE MARK + 0x3012: 0x81A7, # POSTAL MARK + 0x2192: 0x81A8, # RIGHTWARDS ARROW + 0x2190: 0x81A9, # LEFTWARDS ARROW + 0x2191: 0x81AA, # UPWARDS ARROW + 0x2193: 0x81AB, # DOWNWARDS ARROW + 0x3013: 0x81AC, # GETA MARK + 0xFF07: 0x81AD, # FULLWIDTH APOSTROPHE [2000] + 0xFF02: 0x81AE, # FULLWIDTH QUOTATION MARK [2000] + 0xFF0D: 0x81AF, # FULLWIDTH HYPHEN-MINUS [2000] + 0x007E: 0x81B0, # TILDE [2000] Fullwidth: U+FF5E + 0x3033: 0x81B1, # VERTICAL KANA REPEAT MARK UPPER HALF [2000] + 0x3034: 0x81B2, # VERTICAL KANA REPEAT WITH VOICED SOUND MARK UPPER HALF [2000] + 0x3035: 0x81B3, # VERTICAL KANA REPEAT MARK LOWER HALF [2000] + 0x303B: 0x81B4, # VERTICAL IDEOGRAPHIC ITERATION MARK [2000] [Unicode3.2] + 0x303C: 0x81B5, # MASU MARK [2000] [Unicode3.2] + 0x30FF: 0x81B6, # KATAKANA DIGRAPH KOTO [2000] [Unicode3.2] + 0x309F: 0x81B7, # HIRAGANA DIGRAPH YORI [2000] [Unicode3.2] + 0x2208: 0x81B8, # ELEMENT OF [1983] + 0x220B: 0x81B9, # CONTAINS AS MEMBER [1983] + 0x2286: 0x81BA, # SUBSET OF OR EQUAL TO [1983] + 0x2287: 0x81BB, # SUPERSET OF OR EQUAL TO [1983] + 0x2282: 0x81BC, # SUBSET OF [1983] + 0x2283: 0x81BD, # SUPERSET OF [1983] + 0x222A: 0x81BE, # UNION [1983] + 0x2229: 0x81BF, # INTERSECTION [1983] + 0x2284: 0x81C0, # NOT A SUBSET OF [2000] + 0x2285: 0x81C1, # NOT A SUPERSET OF [2000] + 0x228A: 0x81C2, # SUBSET OF WITH NOT EQUAL TO [2000] + 0x228B: 0x81C3, # SUPERSET OF WITH NOT EQUAL TO [2000] + 0x2209: 0x81C4, # NOT AN ELEMENT OF [2000] + 0x2205: 0x81C5, # EMPTY SET [2000] + 0x2305: 0x81C6, # PROJECTIVE [2000] + 0x2306: 0x81C7, # PERSPECTIVE [2000] + 0x2227: 0x81C8, # LOGICAL AND [1983] + 0x2228: 0x81C9, # LOGICAL OR [1983] + 0x00AC: 0x81CA, # NOT SIGN [1983] Windows: U+FFE2 + 0x21D2: 0x81CB, # RIGHTWARDS DOUBLE ARROW [1983] + 0x21D4: 0x81CC, # LEFT RIGHT DOUBLE ARROW [1983] + 0x2200: 0x81CD, # FOR ALL [1983] + 0x2203: 0x81CE, # THERE EXISTS [1983] + 0x2295: 0x81CF, # CIRCLED PLUS [2000] + 0x2296: 0x81D0, # CIRCLED MINUS [2000] + 0x2297: 0x81D1, # CIRCLED TIMES [2000] + 0x2225: 0x81D2, # PARALLEL TO [2000] + 0x2226: 0x81D3, # NOT PARALLEL TO [2000] + 0xFF5F: 0x81D4, # FULLWIDTH LEFT WHITE PARENTHESIS [2000] [Unicode3.2] + 0xFF60: 0x81D5, # FULLWIDTH RIGHT WHITE PARENTHESIS [2000] [Unicode3.2] + 0x3018: 0x81D6, # LEFT WHITE TORTOISE SHELL BRACKET [2000] + 0x3019: 0x81D7, # RIGHT WHITE TORTOISE SHELL BRACKET [2000] + 0x3016: 0x81D8, # LEFT WHITE LENTICULAR BRACKET [2000] + 0x3017: 0x81D9, # RIGHT WHITE LENTICULAR BRACKET [2000] + 0x2220: 0x81DA, # ANGLE [1983] + 0x22A5: 0x81DB, # UP TACK [1983] + 0x2312: 0x81DC, # ARC [1983] + 0x2202: 0x81DD, # PARTIAL DIFFERENTIAL [1983] + 0x2207: 0x81DE, # NABLA [1983] + 0x2261: 0x81DF, # IDENTICAL TO [1983] + 0x2252: 0x81E0, # APPROXIMATELY EQUAL TO OR THE IMAGE OF [1983] + 0x226A: 0x81E1, # MUCH LESS-THAN [1983] + 0x226B: 0x81E2, # MUCH GREATER-THAN [1983] + 0x221A: 0x81E3, # SQUARE ROOT [1983] + 0x223D: 0x81E4, # REVERSED TILDE [1983] + 0x221D: 0x81E5, # PROPORTIONAL TO [1983] + 0x2235: 0x81E6, # BECAUSE [1983] + 0x222B: 0x81E7, # INTEGRAL [1983] + 0x222C: 0x81E8, # DOUBLE INTEGRAL [1983] + 0x2262: 0x81E9, # NOT IDENTICAL TO [2000] + 0x2243: 0x81EA, # ASYMPTOTICALLY EQUAL TO [2000] + 0x2245: 0x81EB, # APPROXIMATELY EQUAL TO [2000] + 0x2248: 0x81EC, # ALMOST EQUAL TO [2000] + 0x2276: 0x81ED, # LESS-THAN OR GREATER-THAN [2000] + 0x2277: 0x81EE, # GREATER-THAN OR LESS-THAN [2000] + 0x2194: 0x81EF, # LEFT RIGHT ARROW [2000] + 0x212B: 0x81F0, # ANGSTROM SIGN [1983] + 0x2030: 0x81F1, # PER MILLE SIGN [1983] + 0x266F: 0x81F2, # MUSIC SHARP SIGN [1983] + 0x266D: 0x81F3, # MUSIC FLAT SIGN [1983] + 0x266A: 0x81F4, # EIGHTH NOTE [1983] + 0x2020: 0x81F5, # DAGGER [1983] + 0x2021: 0x81F6, # DOUBLE DAGGER [1983] + 0x00B6: 0x81F7, # PILCROW SIGN [1983] + 0x266E: 0x81F8, # MUSIC NATURAL SIGN [2000] + 0x266B: 0x81F9, # BEAMED EIGHTH NOTES [2000] + 0x266C: 0x81FA, # BEAMED SIXTEENTH NOTES [2000] + 0x2669: 0x81FB, # QUARTER NOTE [2000] + 0x25EF: 0x81FC, # LARGE CIRCLE [1983] + 0x25B7: 0x8240, # WHITE RIGHT-POINTING TRIANGLE [2000] + 0x25B6: 0x8241, # BLACK RIGHT-POINTING TRIANGLE [2000] + 0x25C1: 0x8242, # WHITE LEFT-POINTING TRIANGLE [2000] + 0x25C0: 0x8243, # BLACK LEFT-POINTING TRIANGLE [2000] + 0x2197: 0x8244, # NORTH EAST ARROW [2000] + 0x2198: 0x8245, # SOUTH EAST ARROW [2000] + 0x2196: 0x8246, # NORTH WEST ARROW [2000] + 0x2199: 0x8247, # SOUTH WEST ARROW [2000] + 0x21C4: 0x8248, # RIGHTWARDS ARROW OVER LEFTWARDS ARROW [2000] + 0x21E8: 0x8249, # RIGHTWARDS WHITE ARROW [2000] + 0x21E6: 0x824A, # LEFTWARDS WHITE ARROW [2000] + 0x21E7: 0x824B, # UPWARDS WHITE ARROW [2000] + 0x21E9: 0x824C, # DOWNWARDS WHITE ARROW [2000] + 0x2934: 0x824D, # ARROW POINTING RIGHTWARDS THEN CURVING UPWARDS [2000] [Unicode3.2] + 0x2935: 0x824E, # ARROW POINTING RIGHTWARDS THEN CURVING DOWNWARDS [2000] [Unicode3.2] + 0xFF10: 0x824F, # FULLWIDTH DIGIT ZERO + 0xFF11: 0x8250, # FULLWIDTH DIGIT ONE + 0xFF12: 0x8251, # FULLWIDTH DIGIT TWO + 0xFF13: 0x8252, # FULLWIDTH DIGIT THREE + 0xFF14: 0x8253, # FULLWIDTH DIGIT FOUR + 0xFF15: 0x8254, # FULLWIDTH DIGIT FIVE + 0xFF16: 0x8255, # FULLWIDTH DIGIT SIX + 0xFF17: 0x8256, # FULLWIDTH DIGIT SEVEN + 0xFF18: 0x8257, # FULLWIDTH DIGIT EIGHT + 0xFF19: 0x8258, # FULLWIDTH DIGIT NINE + 0x29BF: 0x8259, # CIRCLED BULLET [2000] [Unicode3.2] + 0x25C9: 0x825A, # FISHEYE [2000] + 0x303D: 0x825B, # PART ALTERNATION MARK [2000] [Unicode3.2] + 0xFE46: 0x825C, # WHITE SESAME DOT [2000] [Unicode3.2] + 0xFE45: 0x825D, # SESAME DOT [2000] [Unicode3.2] + 0x25E6: 0x825E, # WHITE BULLET [2000] + 0x2022: 0x825F, # BULLET [2000] + 0xFF21: 0x8260, # FULLWIDTH LATIN CAPITAL LETTER A + 0xFF22: 0x8261, # FULLWIDTH LATIN CAPITAL LETTER B + 0xFF23: 0x8262, # FULLWIDTH LATIN CAPITAL LETTER C + 0xFF24: 0x8263, # FULLWIDTH LATIN CAPITAL LETTER D + 0xFF25: 0x8264, # FULLWIDTH LATIN CAPITAL LETTER E + 0xFF26: 0x8265, # FULLWIDTH LATIN CAPITAL LETTER F + 0xFF27: 0x8266, # FULLWIDTH LATIN CAPITAL LETTER G + 0xFF28: 0x8267, # FULLWIDTH LATIN CAPITAL LETTER H + 0xFF29: 0x8268, # FULLWIDTH LATIN CAPITAL LETTER I + 0xFF2A: 0x8269, # FULLWIDTH LATIN CAPITAL LETTER J + 0xFF2B: 0x826A, # FULLWIDTH LATIN CAPITAL LETTER K + 0xFF2C: 0x826B, # FULLWIDTH LATIN CAPITAL LETTER L + 0xFF2D: 0x826C, # FULLWIDTH LATIN CAPITAL LETTER M + 0xFF2E: 0x826D, # FULLWIDTH LATIN CAPITAL LETTER N + 0xFF2F: 0x826E, # FULLWIDTH LATIN CAPITAL LETTER O + 0xFF30: 0x826F, # FULLWIDTH LATIN CAPITAL LETTER P + 0xFF31: 0x8270, # FULLWIDTH LATIN CAPITAL LETTER Q + 0xFF32: 0x8271, # FULLWIDTH LATIN CAPITAL LETTER R + 0xFF33: 0x8272, # FULLWIDTH LATIN CAPITAL LETTER S + 0xFF34: 0x8273, # FULLWIDTH LATIN CAPITAL LETTER T + 0xFF35: 0x8274, # FULLWIDTH LATIN CAPITAL LETTER U + 0xFF36: 0x8275, # FULLWIDTH LATIN CAPITAL LETTER V + 0xFF37: 0x8276, # FULLWIDTH LATIN CAPITAL LETTER W + 0xFF38: 0x8277, # FULLWIDTH LATIN CAPITAL LETTER X + 0xFF39: 0x8278, # FULLWIDTH LATIN CAPITAL LETTER Y + 0xFF3A: 0x8279, # FULLWIDTH LATIN CAPITAL LETTER Z + 0x2213: 0x827A, # MINUS-OR-PLUS SIGN [2000] + 0x2135: 0x827B, # ALEF SYMBOL [2000] + 0x210F: 0x827C, # PLANCK CONSTANT OVER TWO PI [2000] + 0x33CB: 0x827D, # SQUARE HP [2000] + 0x2113: 0x827E, # SCRIPT SMALL L [2000] + 0x2127: 0x8280, # INVERTED OHM SIGN [2000] + 0xFF41: 0x8281, # FULLWIDTH LATIN SMALL LETTER A + 0xFF42: 0x8282, # FULLWIDTH LATIN SMALL LETTER B + 0xFF43: 0x8283, # FULLWIDTH LATIN SMALL LETTER C + 0xFF44: 0x8284, # FULLWIDTH LATIN SMALL LETTER D + 0xFF45: 0x8285, # FULLWIDTH LATIN SMALL LETTER E + 0xFF46: 0x8286, # FULLWIDTH LATIN SMALL LETTER F + 0xFF47: 0x8287, # FULLWIDTH LATIN SMALL LETTER G + 0xFF48: 0x8288, # FULLWIDTH LATIN SMALL LETTER H + 0xFF49: 0x8289, # FULLWIDTH LATIN SMALL LETTER I + 0xFF4A: 0x828A, # FULLWIDTH LATIN SMALL LETTER J + 0xFF4B: 0x828B, # FULLWIDTH LATIN SMALL LETTER K + 0xFF4C: 0x828C, # FULLWIDTH LATIN SMALL LETTER L + 0xFF4D: 0x828D, # FULLWIDTH LATIN SMALL LETTER M + 0xFF4E: 0x828E, # FULLWIDTH LATIN SMALL LETTER N + 0xFF4F: 0x828F, # FULLWIDTH LATIN SMALL LETTER O + 0xFF50: 0x8290, # FULLWIDTH LATIN SMALL LETTER P + 0xFF51: 0x8291, # FULLWIDTH LATIN SMALL LETTER Q + 0xFF52: 0x8292, # FULLWIDTH LATIN SMALL LETTER R + 0xFF53: 0x8293, # FULLWIDTH LATIN SMALL LETTER S + 0xFF54: 0x8294, # FULLWIDTH LATIN SMALL LETTER T + 0xFF55: 0x8295, # FULLWIDTH LATIN SMALL LETTER U + 0xFF56: 0x8296, # FULLWIDTH LATIN SMALL LETTER V + 0xFF57: 0x8297, # FULLWIDTH LATIN SMALL LETTER W + 0xFF58: 0x8298, # FULLWIDTH LATIN SMALL LETTER X + 0xFF59: 0x8299, # FULLWIDTH LATIN SMALL LETTER Y + 0xFF5A: 0x829A, # FULLWIDTH LATIN SMALL LETTER Z + 0x30A0: 0x829B, # KATAKANA-HIRAGANA DOUBLE HYPHEN [2000] [Unicode3.2] + 0x2013: 0x829C, # EN DASH [2000] + 0x29FA: 0x829D, # DOUBLE PLUS [2000] [Unicode3.2] + 0x29FB: 0x829E, # TRIPLE PLUS [2000] [Unicode3.2] + 0x3041: 0x829F, # HIRAGANA LETTER SMALL A + 0x3042: 0x82A0, # HIRAGANA LETTER A + 0x3043: 0x82A1, # HIRAGANA LETTER SMALL I + 0x3044: 0x82A2, # HIRAGANA LETTER I + 0x3045: 0x82A3, # HIRAGANA LETTER SMALL U + 0x3046: 0x82A4, # HIRAGANA LETTER U + 0x3047: 0x82A5, # HIRAGANA LETTER SMALL E + 0x3048: 0x82A6, # HIRAGANA LETTER E + 0x3049: 0x82A7, # HIRAGANA LETTER SMALL O + 0x304A: 0x82A8, # HIRAGANA LETTER O + 0x304B: 0x82A9, # HIRAGANA LETTER KA + 0x304C: 0x82AA, # HIRAGANA LETTER GA + 0x304D: 0x82AB, # HIRAGANA LETTER KI + 0x304E: 0x82AC, # HIRAGANA LETTER GI + 0x304F: 0x82AD, # HIRAGANA LETTER KU + 0x3050: 0x82AE, # HIRAGANA LETTER GU + 0x3051: 0x82AF, # HIRAGANA LETTER KE + 0x3052: 0x82B0, # HIRAGANA LETTER GE + 0x3053: 0x82B1, # HIRAGANA LETTER KO + 0x3054: 0x82B2, # HIRAGANA LETTER GO + 0x3055: 0x82B3, # HIRAGANA LETTER SA + 0x3056: 0x82B4, # HIRAGANA LETTER ZA + 0x3057: 0x82B5, # HIRAGANA LETTER SI + 0x3058: 0x82B6, # HIRAGANA LETTER ZI + 0x3059: 0x82B7, # HIRAGANA LETTER SU + 0x305A: 0x82B8, # HIRAGANA LETTER ZU + 0x305B: 0x82B9, # HIRAGANA LETTER SE + 0x305C: 0x82BA, # HIRAGANA LETTER ZE + 0x305D: 0x82BB, # HIRAGANA LETTER SO + 0x305E: 0x82BC, # HIRAGANA LETTER ZO + 0x305F: 0x82BD, # HIRAGANA LETTER TA + 0x3060: 0x82BE, # HIRAGANA LETTER DA + 0x3061: 0x82BF, # HIRAGANA LETTER TI + 0x3062: 0x82C0, # HIRAGANA LETTER DI + 0x3063: 0x82C1, # HIRAGANA LETTER SMALL TU + 0x3064: 0x82C2, # HIRAGANA LETTER TU + 0x3065: 0x82C3, # HIRAGANA LETTER DU + 0x3066: 0x82C4, # HIRAGANA LETTER TE + 0x3067: 0x82C5, # HIRAGANA LETTER DE + 0x3068: 0x82C6, # HIRAGANA LETTER TO + 0x3069: 0x82C7, # HIRAGANA LETTER DO + 0x306A: 0x82C8, # HIRAGANA LETTER NA + 0x306B: 0x82C9, # HIRAGANA LETTER NI + 0x306C: 0x82CA, # HIRAGANA LETTER NU + 0x306D: 0x82CB, # HIRAGANA LETTER NE + 0x306E: 0x82CC, # HIRAGANA LETTER NO + 0x306F: 0x82CD, # HIRAGANA LETTER HA + 0x3070: 0x82CE, # HIRAGANA LETTER BA + 0x3071: 0x82CF, # HIRAGANA LETTER PA + 0x3072: 0x82D0, # HIRAGANA LETTER HI + 0x3073: 0x82D1, # HIRAGANA LETTER BI + 0x3074: 0x82D2, # HIRAGANA LETTER PI + 0x3075: 0x82D3, # HIRAGANA LETTER HU + 0x3076: 0x82D4, # HIRAGANA LETTER BU + 0x3077: 0x82D5, # HIRAGANA LETTER PU + 0x3078: 0x82D6, # HIRAGANA LETTER HE + 0x3079: 0x82D7, # HIRAGANA LETTER BE + 0x307A: 0x82D8, # HIRAGANA LETTER PE + 0x307B: 0x82D9, # HIRAGANA LETTER HO + 0x307C: 0x82DA, # HIRAGANA LETTER BO + 0x307D: 0x82DB, # HIRAGANA LETTER PO + 0x307E: 0x82DC, # HIRAGANA LETTER MA + 0x307F: 0x82DD, # HIRAGANA LETTER MI + 0x3080: 0x82DE, # HIRAGANA LETTER MU + 0x3081: 0x82DF, # HIRAGANA LETTER ME + 0x3082: 0x82E0, # HIRAGANA LETTER MO + 0x3083: 0x82E1, # HIRAGANA LETTER SMALL YA + 0x3084: 0x82E2, # HIRAGANA LETTER YA + 0x3085: 0x82E3, # HIRAGANA LETTER SMALL YU + 0x3086: 0x82E4, # HIRAGANA LETTER YU + 0x3087: 0x82E5, # HIRAGANA LETTER SMALL YO + 0x3088: 0x82E6, # HIRAGANA LETTER YO + 0x3089: 0x82E7, # HIRAGANA LETTER RA + 0x308A: 0x82E8, # HIRAGANA LETTER RI + 0x308B: 0x82E9, # HIRAGANA LETTER RU + 0x308C: 0x82EA, # HIRAGANA LETTER RE + 0x308D: 0x82EB, # HIRAGANA LETTER RO + 0x308E: 0x82EC, # HIRAGANA LETTER SMALL WA + 0x308F: 0x82ED, # HIRAGANA LETTER WA + 0x3090: 0x82EE, # HIRAGANA LETTER WI + 0x3091: 0x82EF, # HIRAGANA LETTER WE + 0x3092: 0x82F0, # HIRAGANA LETTER WO + 0x3093: 0x82F1, # HIRAGANA LETTER N + 0x3094: 0x82F2, # HIRAGANA LETTER VU [2000] + 0x3095: 0x82F3, # HIRAGANA LETTER SMALL KA [2000] [Unicode3.2] + 0x3096: 0x82F4, # HIRAGANA LETTER SMALL KE [2000] [Unicode3.2] + 0x304B309A: 0x82F5, # [2000] + 0x304D309A: 0x82F6, # [2000] + 0x304F309A: 0x82F7, # [2000] + 0x3051309A: 0x82F8, # [2000] + 0x3053309A: 0x82F9, # [2000] +# 0x82FA - +# 0x82FB - +# 0x82FC - + 0x30A1: 0x8340, # KATAKANA LETTER SMALL A + 0x30A2: 0x8341, # KATAKANA LETTER A + 0x30A3: 0x8342, # KATAKANA LETTER SMALL I + 0x30A4: 0x8343, # KATAKANA LETTER I + 0x30A5: 0x8344, # KATAKANA LETTER SMALL U + 0x30A6: 0x8345, # KATAKANA LETTER U + 0x30A7: 0x8346, # KATAKANA LETTER SMALL E + 0x30A8: 0x8347, # KATAKANA LETTER E + 0x30A9: 0x8348, # KATAKANA LETTER SMALL O + 0x30AA: 0x8349, # KATAKANA LETTER O + 0x30AB: 0x834A, # KATAKANA LETTER KA + 0x30AC: 0x834B, # KATAKANA LETTER GA + 0x30AD: 0x834C, # KATAKANA LETTER KI + 0x30AE: 0x834D, # KATAKANA LETTER GI + 0x30AF: 0x834E, # KATAKANA LETTER KU + 0x30B0: 0x834F, # KATAKANA LETTER GU + 0x30B1: 0x8350, # KATAKANA LETTER KE + 0x30B2: 0x8351, # KATAKANA LETTER GE + 0x30B3: 0x8352, # KATAKANA LETTER KO + 0x30B4: 0x8353, # KATAKANA LETTER GO + 0x30B5: 0x8354, # KATAKANA LETTER SA + 0x30B6: 0x8355, # KATAKANA LETTER ZA + 0x30B7: 0x8356, # KATAKANA LETTER SI + 0x30B8: 0x8357, # KATAKANA LETTER ZI + 0x30B9: 0x8358, # KATAKANA LETTER SU + 0x30BA: 0x8359, # KATAKANA LETTER ZU + 0x30BB: 0x835A, # KATAKANA LETTER SE + 0x30BC: 0x835B, # KATAKANA LETTER ZE + 0x30BD: 0x835C, # KATAKANA LETTER SO + 0x30BE: 0x835D, # KATAKANA LETTER ZO + 0x30BF: 0x835E, # KATAKANA LETTER TA + 0x30C0: 0x835F, # KATAKANA LETTER DA + 0x30C1: 0x8360, # KATAKANA LETTER TI + 0x30C2: 0x8361, # KATAKANA LETTER DI + 0x30C3: 0x8362, # KATAKANA LETTER SMALL TU + 0x30C4: 0x8363, # KATAKANA LETTER TU + 0x30C5: 0x8364, # KATAKANA LETTER DU + 0x30C6: 0x8365, # KATAKANA LETTER TE + 0x30C7: 0x8366, # KATAKANA LETTER DE + 0x30C8: 0x8367, # KATAKANA LETTER TO + 0x30C9: 0x8368, # KATAKANA LETTER DO + 0x30CA: 0x8369, # KATAKANA LETTER NA + 0x30CB: 0x836A, # KATAKANA LETTER NI + 0x30CC: 0x836B, # KATAKANA LETTER NU + 0x30CD: 0x836C, # KATAKANA LETTER NE + 0x30CE: 0x836D, # KATAKANA LETTER NO + 0x30CF: 0x836E, # KATAKANA LETTER HA + 0x30D0: 0x836F, # KATAKANA LETTER BA + 0x30D1: 0x8370, # KATAKANA LETTER PA + 0x30D2: 0x8371, # KATAKANA LETTER HI + 0x30D3: 0x8372, # KATAKANA LETTER BI + 0x30D4: 0x8373, # KATAKANA LETTER PI + 0x30D5: 0x8374, # KATAKANA LETTER HU + 0x30D6: 0x8375, # KATAKANA LETTER BU + 0x30D7: 0x8376, # KATAKANA LETTER PU + 0x30D8: 0x8377, # KATAKANA LETTER HE + 0x30D9: 0x8378, # KATAKANA LETTER BE + 0x30DA: 0x8379, # KATAKANA LETTER PE + 0x30DB: 0x837A, # KATAKANA LETTER HO + 0x30DC: 0x837B, # KATAKANA LETTER BO + 0x30DD: 0x837C, # KATAKANA LETTER PO + 0x30DE: 0x837D, # KATAKANA LETTER MA + 0x30DF: 0x837E, # KATAKANA LETTER MI + 0x30E0: 0x8380, # KATAKANA LETTER MU + 0x30E1: 0x8381, # KATAKANA LETTER ME + 0x30E2: 0x8382, # KATAKANA LETTER MO + 0x30E3: 0x8383, # KATAKANA LETTER SMALL YA + 0x30E4: 0x8384, # KATAKANA LETTER YA + 0x30E5: 0x8385, # KATAKANA LETTER SMALL YU + 0x30E6: 0x8386, # KATAKANA LETTER YU + 0x30E7: 0x8387, # KATAKANA LETTER SMALL YO + 0x30E8: 0x8388, # KATAKANA LETTER YO + 0x30E9: 0x8389, # KATAKANA LETTER RA + 0x30EA: 0x838A, # KATAKANA LETTER RI + 0x30EB: 0x838B, # KATAKANA LETTER RU + 0x30EC: 0x838C, # KATAKANA LETTER RE + 0x30ED: 0x838D, # KATAKANA LETTER RO + 0x30EE: 0x838E, # KATAKANA LETTER SMALL WA + 0x30EF: 0x838F, # KATAKANA LETTER WA + 0x30F0: 0x8390, # KATAKANA LETTER WI + 0x30F1: 0x8391, # KATAKANA LETTER WE + 0x30F2: 0x8392, # KATAKANA LETTER WO + 0x30F3: 0x8393, # KATAKANA LETTER N + 0x30F4: 0x8394, # KATAKANA LETTER VU + 0x30F5: 0x8395, # KATAKANA LETTER SMALL KA + 0x30F6: 0x8396, # KATAKANA LETTER SMALL KE + 0x30AB309A: 0x8397, # [2000] + 0x30AD309A: 0x8398, # [2000] + 0x30AF309A: 0x8399, # [2000] + 0x30B1309A: 0x839A, # [2000] + 0x30B3309A: 0x839B, # [2000] + 0x30BB309A: 0x839C, # [2000] + 0x30C4309A: 0x839D, # [2000] + 0x30C8309A: 0x839E, # [2000] + 0x0391: 0x839F, # GREEK CAPITAL LETTER ALPHA + 0x0392: 0x83A0, # GREEK CAPITAL LETTER BETA + 0x0393: 0x83A1, # GREEK CAPITAL LETTER GAMMA + 0x0394: 0x83A2, # GREEK CAPITAL LETTER DELTA + 0x0395: 0x83A3, # GREEK CAPITAL LETTER EPSILON + 0x0396: 0x83A4, # GREEK CAPITAL LETTER ZETA + 0x0397: 0x83A5, # GREEK CAPITAL LETTER ETA + 0x0398: 0x83A6, # GREEK CAPITAL LETTER THETA + 0x0399: 0x83A7, # GREEK CAPITAL LETTER IOTA + 0x039A: 0x83A8, # GREEK CAPITAL LETTER KAPPA + 0x039B: 0x83A9, # GREEK CAPITAL LETTER LAMDA + 0x039C: 0x83AA, # GREEK CAPITAL LETTER MU + 0x039D: 0x83AB, # GREEK CAPITAL LETTER NU + 0x039E: 0x83AC, # GREEK CAPITAL LETTER XI + 0x039F: 0x83AD, # GREEK CAPITAL LETTER OMICRON + 0x03A0: 0x83AE, # GREEK CAPITAL LETTER PI + 0x03A1: 0x83AF, # GREEK CAPITAL LETTER RHO + 0x03A3: 0x83B0, # GREEK CAPITAL LETTER SIGMA + 0x03A4: 0x83B1, # GREEK CAPITAL LETTER TAU + 0x03A5: 0x83B2, # GREEK CAPITAL LETTER UPSILON + 0x03A6: 0x83B3, # GREEK CAPITAL LETTER PHI + 0x03A7: 0x83B4, # GREEK CAPITAL LETTER CHI + 0x03A8: 0x83B5, # GREEK CAPITAL LETTER PSI + 0x03A9: 0x83B6, # GREEK CAPITAL LETTER OMEGA + 0x2664: 0x83B7, # WHITE SPADE SUIT [2000] + 0x2660: 0x83B8, # BLACK SPADE SUIT [2000] + 0x2662: 0x83B9, # WHITE DIAMOND SUIT [2000] + 0x2666: 0x83BA, # BLACK DIAMOND SUIT [2000] + 0x2661: 0x83BB, # WHITE HEART SUIT [2000] + 0x2665: 0x83BC, # BLACK HEART SUIT [2000] + 0x2667: 0x83BD, # WHITE CLUB SUIT [2000] + 0x2663: 0x83BE, # BLACK CLUB SUIT [2000] + 0x03B1: 0x83BF, # GREEK SMALL LETTER ALPHA + 0x03B2: 0x83C0, # GREEK SMALL LETTER BETA + 0x03B3: 0x83C1, # GREEK SMALL LETTER GAMMA + 0x03B4: 0x83C2, # GREEK SMALL LETTER DELTA + 0x03B5: 0x83C3, # GREEK SMALL LETTER EPSILON + 0x03B6: 0x83C4, # GREEK SMALL LETTER ZETA + 0x03B7: 0x83C5, # GREEK SMALL LETTER ETA + 0x03B8: 0x83C6, # GREEK SMALL LETTER THETA + 0x03B9: 0x83C7, # GREEK SMALL LETTER IOTA + 0x03BA: 0x83C8, # GREEK SMALL LETTER KAPPA + 0x03BB: 0x83C9, # GREEK SMALL LETTER LAMDA + 0x03BC: 0x83CA, # GREEK SMALL LETTER MU + 0x03BD: 0x83CB, # GREEK SMALL LETTER NU + 0x03BE: 0x83CC, # GREEK SMALL LETTER XI + 0x03BF: 0x83CD, # GREEK SMALL LETTER OMICRON + 0x03C0: 0x83CE, # GREEK SMALL LETTER PI + 0x03C1: 0x83CF, # GREEK SMALL LETTER RHO + 0x03C3: 0x83D0, # GREEK SMALL LETTER SIGMA + 0x03C4: 0x83D1, # GREEK SMALL LETTER TAU + 0x03C5: 0x83D2, # GREEK SMALL LETTER UPSILON + 0x03C6: 0x83D3, # GREEK SMALL LETTER PHI + 0x03C7: 0x83D4, # GREEK SMALL LETTER CHI + 0x03C8: 0x83D5, # GREEK SMALL LETTER PSI + 0x03C9: 0x83D6, # GREEK SMALL LETTER OMEGA + 0x03C2: 0x83D7, # GREEK SMALL LETTER FINAL SIGMA [2000] + 0x24F5: 0x83D8, # DOUBLE CIRCLED DIGIT ONE [2000] [Unicode3.2] + 0x24F6: 0x83D9, # DOUBLE CIRCLED DIGIT TWO [2000] [Unicode3.2] + 0x24F7: 0x83DA, # DOUBLE CIRCLED DIGIT THREE [2000] [Unicode3.2] + 0x24F8: 0x83DB, # DOUBLE CIRCLED DIGIT FOUR [2000] [Unicode3.2] + 0x24F9: 0x83DC, # DOUBLE CIRCLED DIGIT FIVE [2000] [Unicode3.2] + 0x24FA: 0x83DD, # DOUBLE CIRCLED DIGIT SIX [2000] [Unicode3.2] + 0x24FB: 0x83DE, # DOUBLE CIRCLED DIGIT SEVEN [2000] [Unicode3.2] + 0x24FC: 0x83DF, # DOUBLE CIRCLED DIGIT EIGHT [2000] [Unicode3.2] + 0x24FD: 0x83E0, # DOUBLE CIRCLED DIGIT NINE [2000] [Unicode3.2] + 0x24FE: 0x83E1, # DOUBLE CIRCLED NUMBER TEN [2000] [Unicode3.2] + 0x2616: 0x83E2, # WHITE SHOGI PIECE [2000] [Unicode3.2] + 0x2617: 0x83E3, # BLACK SHOGI PIECE [2000] [Unicode3.2] + 0x3020: 0x83E4, # POSTAL MARK FACE [2000] + 0x260E: 0x83E5, # BLACK TELEPHONE [2000] + 0x2600: 0x83E6, # BLACK SUN WITH RAYS [2000] + 0x2601: 0x83E7, # CLOUD [2000] + 0x2602: 0x83E8, # UMBRELLA [2000] + 0x2603: 0x83E9, # SNOWMAN [2000] + 0x2668: 0x83EA, # HOT SPRINGS [2000] + 0x25B1: 0x83EB, # WHITE PARALLELOGRAM [2000] + 0x31F0: 0x83EC, # KATAKANA LETTER SMALL KU [2000] [Unicode3.2] + 0x31F1: 0x83ED, # KATAKANA LETTER SMALL SI [2000] [Unicode3.2] + 0x31F2: 0x83EE, # KATAKANA LETTER SMALL SU [2000] [Unicode3.2] + 0x31F3: 0x83EF, # KATAKANA LETTER SMALL TO [2000] [Unicode3.2] + 0x31F4: 0x83F0, # KATAKANA LETTER SMALL NU [2000] [Unicode3.2] + 0x31F5: 0x83F1, # KATAKANA LETTER SMALL HA [2000] [Unicode3.2] + 0x31F6: 0x83F2, # KATAKANA LETTER SMALL HI [2000] [Unicode3.2] + 0x31F7: 0x83F3, # KATAKANA LETTER SMALL HU [2000] [Unicode3.2] + 0x31F8: 0x83F4, # KATAKANA LETTER SMALL HE [2000] [Unicode3.2] + 0x31F9: 0x83F5, # KATAKANA LETTER SMALL HO [2000] [Unicode3.2] + 0x31F7309A: 0x83F6, # [2000] + 0x31FA: 0x83F7, # KATAKANA LETTER SMALL MU [2000] [Unicode3.2] + 0x31FB: 0x83F8, # KATAKANA LETTER SMALL RA [2000] [Unicode3.2] + 0x31FC: 0x83F9, # KATAKANA LETTER SMALL RI [2000] [Unicode3.2] + 0x31FD: 0x83FA, # KATAKANA LETTER SMALL RU [2000] [Unicode3.2] + 0x31FE: 0x83FB, # KATAKANA LETTER SMALL RE [2000] [Unicode3.2] + 0x31FF: 0x83FC, # KATAKANA LETTER SMALL RO [2000] [Unicode3.2] + 0x0410: 0x8440, # CYRILLIC CAPITAL LETTER A + 0x0411: 0x8441, # CYRILLIC CAPITAL LETTER BE + 0x0412: 0x8442, # CYRILLIC CAPITAL LETTER VE + 0x0413: 0x8443, # CYRILLIC CAPITAL LETTER GHE + 0x0414: 0x8444, # CYRILLIC CAPITAL LETTER DE + 0x0415: 0x8445, # CYRILLIC CAPITAL LETTER IE + 0x0401: 0x8446, # CYRILLIC CAPITAL LETTER IO + 0x0416: 0x8447, # CYRILLIC CAPITAL LETTER ZHE + 0x0417: 0x8448, # CYRILLIC CAPITAL LETTER ZE + 0x0418: 0x8449, # CYRILLIC CAPITAL LETTER I + 0x0419: 0x844A, # CYRILLIC CAPITAL LETTER SHORT I + 0x041A: 0x844B, # CYRILLIC CAPITAL LETTER KA + 0x041B: 0x844C, # CYRILLIC CAPITAL LETTER EL + 0x041C: 0x844D, # CYRILLIC CAPITAL LETTER EM + 0x041D: 0x844E, # CYRILLIC CAPITAL LETTER EN + 0x041E: 0x844F, # CYRILLIC CAPITAL LETTER O + 0x041F: 0x8450, # CYRILLIC CAPITAL LETTER PE + 0x0420: 0x8451, # CYRILLIC CAPITAL LETTER ER + 0x0421: 0x8452, # CYRILLIC CAPITAL LETTER ES + 0x0422: 0x8453, # CYRILLIC CAPITAL LETTER TE + 0x0423: 0x8454, # CYRILLIC CAPITAL LETTER U + 0x0424: 0x8455, # CYRILLIC CAPITAL LETTER EF + 0x0425: 0x8456, # CYRILLIC CAPITAL LETTER HA + 0x0426: 0x8457, # CYRILLIC CAPITAL LETTER TSE + 0x0427: 0x8458, # CYRILLIC CAPITAL LETTER CHE + 0x0428: 0x8459, # CYRILLIC CAPITAL LETTER SHA + 0x0429: 0x845A, # CYRILLIC CAPITAL LETTER SHCHA + 0x042A: 0x845B, # CYRILLIC CAPITAL LETTER HARD SIGN + 0x042B: 0x845C, # CYRILLIC CAPITAL LETTER YERU + 0x042C: 0x845D, # CYRILLIC CAPITAL LETTER SOFT SIGN + 0x042D: 0x845E, # CYRILLIC CAPITAL LETTER E + 0x042E: 0x845F, # CYRILLIC CAPITAL LETTER YU + 0x042F: 0x8460, # CYRILLIC CAPITAL LETTER YA + 0x23BE: 0x8461, # DENTISTRY SYMBOL LIGHT VERTICAL AND TOP RIGHT [2000] [Unicode3.2] + 0x23BF: 0x8462, # DENTISTRY SYMBOL LIGHT VERTICAL AND BOTTOM RIGHT [2000] [Unicode3.2] + 0x23C0: 0x8463, # DENTISTRY SYMBOL LIGHT VERTICAL WITH CIRCLE [2000] [Unicode3.2] + 0x23C1: 0x8464, # DENTISTRY SYMBOL LIGHT DOWN AND HORIZONTAL WITH CIRCLE [2000] [Unicode3.2] + 0x23C2: 0x8465, # DENTISTRY SYMBOL LIGHT UP AND HORIZONTAL WITH CIRCLE [2000] [Unicode3.2] + 0x23C3: 0x8466, # DENTISTRY SYMBOL LIGHT VERTICAL WITH TRIANGLE [2000] [Unicode3.2] + 0x23C4: 0x8467, # DENTISTRY SYMBOL LIGHT DOWN AND HORIZONTAL WITH TRIANGLE [2000] [Unicode3.2] + 0x23C5: 0x8468, # DENTISTRY SYMBOL LIGHT UP AND HORIZONTAL WITH TRIANGLE [2000] [Unicode3.2] + 0x23C6: 0x8469, # DENTISTRY SYMBOL LIGHT VERTICAL AND WAVE [2000] [Unicode3.2] + 0x23C7: 0x846A, # DENTISTRY SYMBOL LIGHT DOWN AND HORIZONTAL WITH WAVE [2000] [Unicode3.2] + 0x23C8: 0x846B, # DENTISTRY SYMBOL LIGHT UP AND HORIZONTAL WITH WAVE [2000] [Unicode3.2] + 0x23C9: 0x846C, # DENTISTRY SYMBOL LIGHT DOWN AND HORIZONTAL [2000] [Unicode3.2] + 0x23CA: 0x846D, # DENTISTRY SYMBOL LIGHT UP AND HORIZONTAL [2000] [Unicode3.2] + 0x23CB: 0x846E, # DENTISTRY SYMBOL LIGHT VERTICAL AND TOP LEFT [2000] [Unicode3.2] + 0x23CC: 0x846F, # DENTISTRY SYMBOL LIGHT VERTICAL AND BOTTOM LEFT [2000] [Unicode3.2] + 0x0430: 0x8470, # CYRILLIC SMALL LETTER A + 0x0431: 0x8471, # CYRILLIC SMALL LETTER BE + 0x0432: 0x8472, # CYRILLIC SMALL LETTER VE + 0x0433: 0x8473, # CYRILLIC SMALL LETTER GHE + 0x0434: 0x8474, # CYRILLIC SMALL LETTER DE + 0x0435: 0x8475, # CYRILLIC SMALL LETTER IE + 0x0451: 0x8476, # CYRILLIC SMALL LETTER IO + 0x0436: 0x8477, # CYRILLIC SMALL LETTER ZHE + 0x0437: 0x8478, # CYRILLIC SMALL LETTER ZE + 0x0438: 0x8479, # CYRILLIC SMALL LETTER I + 0x0439: 0x847A, # CYRILLIC SMALL LETTER SHORT I + 0x043A: 0x847B, # CYRILLIC SMALL LETTER KA + 0x043B: 0x847C, # CYRILLIC SMALL LETTER EL + 0x043C: 0x847D, # CYRILLIC SMALL LETTER EM + 0x043D: 0x847E, # CYRILLIC SMALL LETTER EN + 0x043E: 0x8480, # CYRILLIC SMALL LETTER O + 0x043F: 0x8481, # CYRILLIC SMALL LETTER PE + 0x0440: 0x8482, # CYRILLIC SMALL LETTER ER + 0x0441: 0x8483, # CYRILLIC SMALL LETTER ES + 0x0442: 0x8484, # CYRILLIC SMALL LETTER TE + 0x0443: 0x8485, # CYRILLIC SMALL LETTER U + 0x0444: 0x8486, # CYRILLIC SMALL LETTER EF + 0x0445: 0x8487, # CYRILLIC SMALL LETTER HA + 0x0446: 0x8488, # CYRILLIC SMALL LETTER TSE + 0x0447: 0x8489, # CYRILLIC SMALL LETTER CHE + 0x0448: 0x848A, # CYRILLIC SMALL LETTER SHA + 0x0449: 0x848B, # CYRILLIC SMALL LETTER SHCHA + 0x044A: 0x848C, # CYRILLIC SMALL LETTER HARD SIGN + 0x044B: 0x848D, # CYRILLIC SMALL LETTER YERU + 0x044C: 0x848E, # CYRILLIC SMALL LETTER SOFT SIGN + 0x044D: 0x848F, # CYRILLIC SMALL LETTER E + 0x044E: 0x8490, # CYRILLIC SMALL LETTER YU + 0x044F: 0x8491, # CYRILLIC SMALL LETTER YA + 0x30F7: 0x8492, # KATAKANA LETTER VA [2000] + 0x30F8: 0x8493, # KATAKANA LETTER VI [2000] + 0x30F9: 0x8494, # KATAKANA LETTER VE [2000] + 0x30FA: 0x8495, # KATAKANA LETTER VO [2000] + 0x22DA: 0x8496, # LESS-THAN EQUAL TO OR GREATER-THAN [2000] + 0x22DB: 0x8497, # GREATER-THAN EQUAL TO OR LESS-THAN [2000] + 0x2153: 0x8498, # VULGAR FRACTION ONE THIRD [2000] + 0x2154: 0x8499, # VULGAR FRACTION TWO THIRDS [2000] + 0x2155: 0x849A, # VULGAR FRACTION ONE FIFTH [2000] + 0x2713: 0x849B, # CHECK MARK [2000] + 0x2318: 0x849C, # PLACE OF INTEREST SIGN [2000] + 0x2423: 0x849D, # OPEN BOX [2000] + 0x23CE: 0x849E, # RETURN SYMBOL [2000] [Unicode3.2] + 0x2500: 0x849F, # BOX DRAWINGS LIGHT HORIZONTAL [1983] + 0x2502: 0x84A0, # BOX DRAWINGS LIGHT VERTICAL [1983] + 0x250C: 0x84A1, # BOX DRAWINGS LIGHT DOWN AND RIGHT [1983] + 0x2510: 0x84A2, # BOX DRAWINGS LIGHT DOWN AND LEFT [1983] + 0x2518: 0x84A3, # BOX DRAWINGS LIGHT UP AND LEFT [1983] + 0x2514: 0x84A4, # BOX DRAWINGS LIGHT UP AND RIGHT [1983] + 0x251C: 0x84A5, # BOX DRAWINGS LIGHT VERTICAL AND RIGHT [1983] + 0x252C: 0x84A6, # BOX DRAWINGS LIGHT DOWN AND HORIZONTAL [1983] + 0x2524: 0x84A7, # BOX DRAWINGS LIGHT VERTICAL AND LEFT [1983] + 0x2534: 0x84A8, # BOX DRAWINGS LIGHT UP AND HORIZONTAL [1983] + 0x253C: 0x84A9, # BOX DRAWINGS LIGHT VERTICAL AND HORIZONTAL [1983] + 0x2501: 0x84AA, # BOX DRAWINGS HEAVY HORIZONTAL [1983] + 0x2503: 0x84AB, # BOX DRAWINGS HEAVY VERTICAL [1983] + 0x250F: 0x84AC, # BOX DRAWINGS HEAVY DOWN AND RIGHT [1983] + 0x2513: 0x84AD, # BOX DRAWINGS HEAVY DOWN AND LEFT [1983] + 0x251B: 0x84AE, # BOX DRAWINGS HEAVY UP AND LEFT [1983] + 0x2517: 0x84AF, # BOX DRAWINGS HEAVY UP AND RIGHT [1983] + 0x2523: 0x84B0, # BOX DRAWINGS HEAVY VERTICAL AND RIGHT [1983] + 0x2533: 0x84B1, # BOX DRAWINGS HEAVY DOWN AND HORIZONTAL [1983] + 0x252B: 0x84B2, # BOX DRAWINGS HEAVY VERTICAL AND LEFT [1983] + 0x253B: 0x84B3, # BOX DRAWINGS HEAVY UP AND HORIZONTAL [1983] + 0x254B: 0x84B4, # BOX DRAWINGS HEAVY VERTICAL AND HORIZONTAL [1983] + 0x2520: 0x84B5, # BOX DRAWINGS VERTICAL HEAVY AND RIGHT LIGHT [1983] + 0x252F: 0x84B6, # BOX DRAWINGS DOWN LIGHT AND HORIZONTAL HEAVY [1983] + 0x2528: 0x84B7, # BOX DRAWINGS VERTICAL HEAVY AND LEFT LIGHT [1983] + 0x2537: 0x84B8, # BOX DRAWINGS UP LIGHT AND HORIZONTAL HEAVY [1983] + 0x253F: 0x84B9, # BOX DRAWINGS VERTICAL LIGHT AND HORIZONTAL HEAVY [1983] + 0x251D: 0x84BA, # BOX DRAWINGS VERTICAL LIGHT AND RIGHT HEAVY [1983] + 0x2530: 0x84BB, # BOX DRAWINGS DOWN HEAVY AND HORIZONTAL LIGHT [1983] + 0x2525: 0x84BC, # BOX DRAWINGS VERTICAL LIGHT AND LEFT HEAVY [1983] + 0x2538: 0x84BD, # BOX DRAWINGS UP HEAVY AND HORIZONTAL LIGHT [1983] + 0x2542: 0x84BE, # BOX DRAWINGS VERTICAL HEAVY AND HORIZONTAL LIGHT [1983] + 0x3251: 0x84BF, # CIRCLED NUMBER TWENTY ONE [2000] [Unicode3.2] + 0x3252: 0x84C0, # CIRCLED NUMBER TWENTY TWO [2000] [Unicode3.2] + 0x3253: 0x84C1, # CIRCLED NUMBER TWENTY THREE [2000] [Unicode3.2] + 0x3254: 0x84C2, # CIRCLED NUMBER TWENTY FOUR [2000] [Unicode3.2] + 0x3255: 0x84C3, # CIRCLED NUMBER TWENTY FIVE [2000] [Unicode3.2] + 0x3256: 0x84C4, # CIRCLED NUMBER TWENTY SIX [2000] [Unicode3.2] + 0x3257: 0x84C5, # CIRCLED NUMBER TWENTY SEVEN [2000] [Unicode3.2] + 0x3258: 0x84C6, # CIRCLED NUMBER TWENTY EIGHT [2000] [Unicode3.2] + 0x3259: 0x84C7, # CIRCLED NUMBER TWENTY NINE [2000] [Unicode3.2] + 0x325A: 0x84C8, # CIRCLED NUMBER THIRTY [2000] [Unicode3.2] + 0x325B: 0x84C9, # CIRCLED NUMBER THIRTY ONE [2000] [Unicode3.2] + 0x325C: 0x84CA, # CIRCLED NUMBER THIRTY TWO [2000] [Unicode3.2] + 0x325D: 0x84CB, # CIRCLED NUMBER THIRTY THREE [2000] [Unicode3.2] + 0x325E: 0x84CC, # CIRCLED NUMBER THIRTY FOUR [2000] [Unicode3.2] + 0x325F: 0x84CD, # CIRCLED NUMBER THIRTY FIVE [2000] [Unicode3.2] + 0x32B1: 0x84CE, # CIRCLED NUMBER THIRTY SIX [2000] [Unicode3.2] + 0x32B2: 0x84CF, # CIRCLED NUMBER THIRTY SEVEN [2000] [Unicode3.2] + 0x32B3: 0x84D0, # CIRCLED NUMBER THIRTY EIGHT [2000] [Unicode3.2] + 0x32B4: 0x84D1, # CIRCLED NUMBER THIRTY NINE [2000] [Unicode3.2] + 0x32B5: 0x84D2, # CIRCLED NUMBER FORTY [2000] [Unicode3.2] + 0x32B6: 0x84D3, # CIRCLED NUMBER FORTY ONE [2000] [Unicode3.2] + 0x32B7: 0x84D4, # CIRCLED NUMBER FORTY TWO [2000] [Unicode3.2] + 0x32B8: 0x84D5, # CIRCLED NUMBER FORTY THREE [2000] [Unicode3.2] + 0x32B9: 0x84D6, # CIRCLED NUMBER FORTY FOUR [2000] [Unicode3.2] + 0x32BA: 0x84D7, # CIRCLED NUMBER FORTY FIVE [2000] [Unicode3.2] + 0x32BB: 0x84D8, # CIRCLED NUMBER FORTY SIX [2000] [Unicode3.2] + 0x32BC: 0x84D9, # CIRCLED NUMBER FORTY SEVEN [2000] [Unicode3.2] + 0x32BD: 0x84DA, # CIRCLED NUMBER FORTY EIGHT [2000] [Unicode3.2] + 0x32BE: 0x84DB, # CIRCLED NUMBER FORTY NINE [2000] [Unicode3.2] + 0x32BF: 0x84DC, # CIRCLED NUMBER FIFTY [2000] [Unicode3.2] +# 0x84DD - +# 0x84DE - +# 0x84DF - +# 0x84E0 - +# 0x84E1 - +# 0x84E2 - +# 0x84E3 - +# 0x84E4 - + 0x25D0: 0x84E5, # CIRCLE WITH LEFT HALF BLACK [2000] + 0x25D1: 0x84E6, # CIRCLE WITH RIGHT HALF BLACK [2000] + 0x25D2: 0x84E7, # CIRCLE WITH LOWER HALF BLACK [2000] + 0x25D3: 0x84E8, # CIRCLE WITH UPPER HALF BLACK [2000] + 0x203C: 0x84E9, # DOUBLE EXCLAMATION MARK [2000] + 0x2047: 0x84EA, # DOUBLE QUESTION MARK [2000] [Unicode3.2] + 0x2048: 0x84EB, # QUESTION EXCLAMATION MARK [2000] + 0x2049: 0x84EC, # EXCLAMATION QUESTION MARK [2000] + 0x01CD: 0x84ED, # LATIN CAPITAL LETTER A WITH CARON [2000] + 0x01CE: 0x84EE, # LATIN SMALL LETTER A WITH CARON [2000] + 0x01D0: 0x84EF, # LATIN SMALL LETTER I WITH CARON [2000] + 0x1E3E: 0x84F0, # LATIN CAPITAL LETTER M WITH ACUTE [2000] + 0x1E3F: 0x84F1, # LATIN SMALL LETTER M WITH ACUTE [2000] + 0x01F8: 0x84F2, # LATIN CAPITAL LETTER N WITH GRAVE [2000] + 0x01F9: 0x84F3, # LATIN SMALL LETTER N WITH GRAVE [2000] + 0x01D1: 0x84F4, # LATIN CAPITAL LETTER O WITH CARON [2000] + 0x01D2: 0x84F5, # LATIN SMALL LETTER O WITH CARON [2000] + 0x01D4: 0x84F6, # LATIN SMALL LETTER U WITH CARON [2000] + 0x01D6: 0x84F7, # LATIN SMALL LETTER U WITH DIAERESIS AND MACRON [2000] + 0x01D8: 0x84F8, # LATIN SMALL LETTER U WITH DIAERESIS AND ACUTE [2000] + 0x01DA: 0x84F9, # LATIN SMALL LETTER U WITH DIAERESIS AND CARON [2000] + 0x01DC: 0x84FA, # LATIN SMALL LETTER U WITH DIAERESIS AND GRAVE [2000] +# 0x84FB - +# 0x84FC - + 0x20AC: 0x8540, # EURO SIGN [2000] + 0x00A0: 0x8541, # NO-BREAK SPACE [2000] + 0x00A1: 0x8542, # INVERTED EXCLAMATION MARK [2000] + 0x00A4: 0x8543, # CURRENCY SIGN [2000] + 0x00A6: 0x8544, # BROKEN BAR [2000] + 0x00A9: 0x8545, # COPYRIGHT SIGN [2000] + 0x00AA: 0x8546, # FEMININE ORDINAL INDICATOR [2000] + 0x00AB: 0x8547, # LEFT-POINTING DOUBLE ANGLE QUOTATION MARK [2000] + 0x00AD: 0x8548, # SOFT HYPHEN [2000] + 0x00AE: 0x8549, # REGISTERED SIGN [2000] + 0x00AF: 0x854A, # MACRON [2000] + 0x00B2: 0x854B, # SUPERSCRIPT TWO [2000] + 0x00B3: 0x854C, # SUPERSCRIPT THREE [2000] + 0x00B7: 0x854D, # MIDDLE DOT [2000] + 0x00B8: 0x854E, # CEDILLA [2000] + 0x00B9: 0x854F, # SUPERSCRIPT ONE [2000] + 0x00BA: 0x8550, # MASCULINE ORDINAL INDICATOR [2000] + 0x00BB: 0x8551, # RIGHT-POINTING DOUBLE ANGLE QUOTATION MARK [2000] + 0x00BC: 0x8552, # VULGAR FRACTION ONE QUARTER [2000] + 0x00BD: 0x8553, # VULGAR FRACTION ONE HALF [2000] + 0x00BE: 0x8554, # VULGAR FRACTION THREE QUARTERS [2000] + 0x00BF: 0x8555, # INVERTED QUESTION MARK [2000] + 0x00C0: 0x8556, # LATIN CAPITAL LETTER A WITH GRAVE [2000] + 0x00C1: 0x8557, # LATIN CAPITAL LETTER A WITH ACUTE [2000] + 0x00C2: 0x8558, # LATIN CAPITAL LETTER A WITH CIRCUMFLEX [2000] + 0x00C3: 0x8559, # LATIN CAPITAL LETTER A WITH TILDE [2000] + 0x00C4: 0x855A, # LATIN CAPITAL LETTER A WITH DIAERESIS [2000] + 0x00C5: 0x855B, # LATIN CAPITAL LETTER A WITH RING ABOVE [2000] + 0x00C6: 0x855C, # LATIN CAPITAL LETTER AE [2000] + 0x00C7: 0x855D, # LATIN CAPITAL LETTER C WITH CEDILLA [2000] + 0x00C8: 0x855E, # LATIN CAPITAL LETTER E WITH GRAVE [2000] + 0x00C9: 0x855F, # LATIN CAPITAL LETTER E WITH ACUTE [2000] + 0x00CA: 0x8560, # LATIN CAPITAL LETTER E WITH CIRCUMFLEX [2000] + 0x00CB: 0x8561, # LATIN CAPITAL LETTER E WITH DIAERESIS [2000] + 0x00CC: 0x8562, # LATIN CAPITAL LETTER I WITH GRAVE [2000] + 0x00CD: 0x8563, # LATIN CAPITAL LETTER I WITH ACUTE [2000] + 0x00CE: 0x8564, # LATIN CAPITAL LETTER I WITH CIRCUMFLEX [2000] + 0x00CF: 0x8565, # LATIN CAPITAL LETTER I WITH DIAERESIS [2000] + 0x00D0: 0x8566, # LATIN CAPITAL LETTER ETH [2000] + 0x00D1: 0x8567, # LATIN CAPITAL LETTER N WITH TILDE [2000] + 0x00D2: 0x8568, # LATIN CAPITAL LETTER O WITH GRAVE [2000] + 0x00D3: 0x8569, # LATIN CAPITAL LETTER O WITH ACUTE [2000] + 0x00D4: 0x856A, # LATIN CAPITAL LETTER O WITH CIRCUMFLEX [2000] + 0x00D5: 0x856B, # LATIN CAPITAL LETTER O WITH TILDE [2000] + 0x00D6: 0x856C, # LATIN CAPITAL LETTER O WITH DIAERESIS [2000] + 0x00D8: 0x856D, # LATIN CAPITAL LETTER O WITH STROKE [2000] + 0x00D9: 0x856E, # LATIN CAPITAL LETTER U WITH GRAVE [2000] + 0x00DA: 0x856F, # LATIN CAPITAL LETTER U WITH ACUTE [2000] + 0x00DB: 0x8570, # LATIN CAPITAL LETTER U WITH CIRCUMFLEX [2000] + 0x00DC: 0x8571, # LATIN CAPITAL LETTER U WITH DIAERESIS [2000] + 0x00DD: 0x8572, # LATIN CAPITAL LETTER Y WITH ACUTE [2000] + 0x00DE: 0x8573, # LATIN CAPITAL LETTER THORN [2000] + 0x00DF: 0x8574, # LATIN SMALL LETTER SHARP S [2000] + 0x00E0: 0x8575, # LATIN SMALL LETTER A WITH GRAVE [2000] + 0x00E1: 0x8576, # LATIN SMALL LETTER A WITH ACUTE [2000] + 0x00E2: 0x8577, # LATIN SMALL LETTER A WITH CIRCUMFLEX [2000] + 0x00E3: 0x8578, # LATIN SMALL LETTER A WITH TILDE [2000] + 0x00E4: 0x8579, # LATIN SMALL LETTER A WITH DIAERESIS [2000] + 0x00E5: 0x857A, # LATIN SMALL LETTER A WITH RING ABOVE [2000] + 0x00E6: 0x857B, # LATIN SMALL LETTER AE [2000] + 0x00E7: 0x857C, # LATIN SMALL LETTER C WITH CEDILLA [2000] + 0x00E8: 0x857D, # LATIN SMALL LETTER E WITH GRAVE [2000] + 0x00E9: 0x857E, # LATIN SMALL LETTER E WITH ACUTE [2000] + 0x00EA: 0x8580, # LATIN SMALL LETTER E WITH CIRCUMFLEX [2000] + 0x00EB: 0x8581, # LATIN SMALL LETTER E WITH DIAERESIS [2000] + 0x00EC: 0x8582, # LATIN SMALL LETTER I WITH GRAVE [2000] + 0x00ED: 0x8583, # LATIN SMALL LETTER I WITH ACUTE [2000] + 0x00EE: 0x8584, # LATIN SMALL LETTER I WITH CIRCUMFLEX [2000] + 0x00EF: 0x8585, # LATIN SMALL LETTER I WITH DIAERESIS [2000] + 0x00F0: 0x8586, # LATIN SMALL LETTER ETH [2000] + 0x00F1: 0x8587, # LATIN SMALL LETTER N WITH TILDE [2000] + 0x00F2: 0x8588, # LATIN SMALL LETTER O WITH GRAVE [2000] + 0x00F3: 0x8589, # LATIN SMALL LETTER O WITH ACUTE [2000] + 0x00F4: 0x858A, # LATIN SMALL LETTER O WITH CIRCUMFLEX [2000] + 0x00F5: 0x858B, # LATIN SMALL LETTER O WITH TILDE [2000] + 0x00F6: 0x858C, # LATIN SMALL LETTER O WITH DIAERESIS [2000] + 0x00F8: 0x858D, # LATIN SMALL LETTER O WITH STROKE [2000] + 0x00F9: 0x858E, # LATIN SMALL LETTER U WITH GRAVE [2000] + 0x00FA: 0x858F, # LATIN SMALL LETTER U WITH ACUTE [2000] + 0x00FB: 0x8590, # LATIN SMALL LETTER U WITH CIRCUMFLEX [2000] + 0x00FC: 0x8591, # LATIN SMALL LETTER U WITH DIAERESIS [2000] + 0x00FD: 0x8592, # LATIN SMALL LETTER Y WITH ACUTE [2000] + 0x00FE: 0x8593, # LATIN SMALL LETTER THORN [2000] + 0x00FF: 0x8594, # LATIN SMALL LETTER Y WITH DIAERESIS [2000] + 0x0100: 0x8595, # LATIN CAPITAL LETTER A WITH MACRON [2000] + 0x012A: 0x8596, # LATIN CAPITAL LETTER I WITH MACRON [2000] + 0x016A: 0x8597, # LATIN CAPITAL LETTER U WITH MACRON [2000] + 0x0112: 0x8598, # LATIN CAPITAL LETTER E WITH MACRON [2000] + 0x014C: 0x8599, # LATIN CAPITAL LETTER O WITH MACRON [2000] + 0x0101: 0x859A, # LATIN SMALL LETTER A WITH MACRON [2000] + 0x012B: 0x859B, # LATIN SMALL LETTER I WITH MACRON [2000] + 0x016B: 0x859C, # LATIN SMALL LETTER U WITH MACRON [2000] + 0x0113: 0x859D, # LATIN SMALL LETTER E WITH MACRON [2000] + 0x014D: 0x859E, # LATIN SMALL LETTER O WITH MACRON [2000] + 0x0104: 0x859F, # LATIN CAPITAL LETTER A WITH OGONEK [2000] + 0x02D8: 0x85A0, # BREVE [2000] + 0x0141: 0x85A1, # LATIN CAPITAL LETTER L WITH STROKE [2000] + 0x013D: 0x85A2, # LATIN CAPITAL LETTER L WITH CARON [2000] + 0x015A: 0x85A3, # LATIN CAPITAL LETTER S WITH ACUTE [2000] + 0x0160: 0x85A4, # LATIN CAPITAL LETTER S WITH CARON [2000] + 0x015E: 0x85A5, # LATIN CAPITAL LETTER S WITH CEDILLA [2000] + 0x0164: 0x85A6, # LATIN CAPITAL LETTER T WITH CARON [2000] + 0x0179: 0x85A7, # LATIN CAPITAL LETTER Z WITH ACUTE [2000] + 0x017D: 0x85A8, # LATIN CAPITAL LETTER Z WITH CARON [2000] + 0x017B: 0x85A9, # LATIN CAPITAL LETTER Z WITH DOT ABOVE [2000] + 0x0105: 0x85AA, # LATIN SMALL LETTER A WITH OGONEK [2000] + 0x02DB: 0x85AB, # OGONEK [2000] + 0x0142: 0x85AC, # LATIN SMALL LETTER L WITH STROKE [2000] + 0x013E: 0x85AD, # LATIN SMALL LETTER L WITH CARON [2000] + 0x015B: 0x85AE, # LATIN SMALL LETTER S WITH ACUTE [2000] + 0x02C7: 0x85AF, # CARON [2000] + 0x0161: 0x85B0, # LATIN SMALL LETTER S WITH CARON [2000] + 0x015F: 0x85B1, # LATIN SMALL LETTER S WITH CEDILLA [2000] + 0x0165: 0x85B2, # LATIN SMALL LETTER T WITH CARON [2000] + 0x017A: 0x85B3, # LATIN SMALL LETTER Z WITH ACUTE [2000] + 0x02DD: 0x85B4, # DOUBLE ACUTE ACCENT [2000] + 0x017E: 0x85B5, # LATIN SMALL LETTER Z WITH CARON [2000] + 0x017C: 0x85B6, # LATIN SMALL LETTER Z WITH DOT ABOVE [2000] + 0x0154: 0x85B7, # LATIN CAPITAL LETTER R WITH ACUTE [2000] + 0x0102: 0x85B8, # LATIN CAPITAL LETTER A WITH BREVE [2000] + 0x0139: 0x85B9, # LATIN CAPITAL LETTER L WITH ACUTE [2000] + 0x0106: 0x85BA, # LATIN CAPITAL LETTER C WITH ACUTE [2000] + 0x010C: 0x85BB, # LATIN CAPITAL LETTER C WITH CARON [2000] + 0x0118: 0x85BC, # LATIN CAPITAL LETTER E WITH OGONEK [2000] + 0x011A: 0x85BD, # LATIN CAPITAL LETTER E WITH CARON [2000] + 0x010E: 0x85BE, # LATIN CAPITAL LETTER D WITH CARON [2000] + 0x0143: 0x85BF, # LATIN CAPITAL LETTER N WITH ACUTE [2000] + 0x0147: 0x85C0, # LATIN CAPITAL LETTER N WITH CARON [2000] + 0x0150: 0x85C1, # LATIN CAPITAL LETTER O WITH DOUBLE ACUTE [2000] + 0x0158: 0x85C2, # LATIN CAPITAL LETTER R WITH CARON [2000] + 0x016E: 0x85C3, # LATIN CAPITAL LETTER U WITH RING ABOVE [2000] + 0x0170: 0x85C4, # LATIN CAPITAL LETTER U WITH DOUBLE ACUTE [2000] + 0x0162: 0x85C5, # LATIN CAPITAL LETTER T WITH CEDILLA [2000] + 0x0155: 0x85C6, # LATIN SMALL LETTER R WITH ACUTE [2000] + 0x0103: 0x85C7, # LATIN SMALL LETTER A WITH BREVE [2000] + 0x013A: 0x85C8, # LATIN SMALL LETTER L WITH ACUTE [2000] + 0x0107: 0x85C9, # LATIN SMALL LETTER C WITH ACUTE [2000] + 0x010D: 0x85CA, # LATIN SMALL LETTER C WITH CARON [2000] + 0x0119: 0x85CB, # LATIN SMALL LETTER E WITH OGONEK [2000] + 0x011B: 0x85CC, # LATIN SMALL LETTER E WITH CARON [2000] + 0x010F: 0x85CD, # LATIN SMALL LETTER D WITH CARON [2000] + 0x0111: 0x85CE, # LATIN SMALL LETTER D WITH STROKE [2000] + 0x0144: 0x85CF, # LATIN SMALL LETTER N WITH ACUTE [2000] + 0x0148: 0x85D0, # LATIN SMALL LETTER N WITH CARON [2000] + 0x0151: 0x85D1, # LATIN SMALL LETTER O WITH DOUBLE ACUTE [2000] + 0x0159: 0x85D2, # LATIN SMALL LETTER R WITH CARON [2000] + 0x016F: 0x85D3, # LATIN SMALL LETTER U WITH RING ABOVE [2000] + 0x0171: 0x85D4, # LATIN SMALL LETTER U WITH DOUBLE ACUTE [2000] + 0x0163: 0x85D5, # LATIN SMALL LETTER T WITH CEDILLA [2000] + 0x02D9: 0x85D6, # DOT ABOVE [2000] + 0x0108: 0x85D7, # LATIN CAPITAL LETTER C WITH CIRCUMFLEX [2000] + 0x011C: 0x85D8, # LATIN CAPITAL LETTER G WITH CIRCUMFLEX [2000] + 0x0124: 0x85D9, # LATIN CAPITAL LETTER H WITH CIRCUMFLEX [2000] + 0x0134: 0x85DA, # LATIN CAPITAL LETTER J WITH CIRCUMFLEX [2000] + 0x015C: 0x85DB, # LATIN CAPITAL LETTER S WITH CIRCUMFLEX [2000] + 0x016C: 0x85DC, # LATIN CAPITAL LETTER U WITH BREVE [2000] + 0x0109: 0x85DD, # LATIN SMALL LETTER C WITH CIRCUMFLEX [2000] + 0x011D: 0x85DE, # LATIN SMALL LETTER G WITH CIRCUMFLEX [2000] + 0x0125: 0x85DF, # LATIN SMALL LETTER H WITH CIRCUMFLEX [2000] + 0x0135: 0x85E0, # LATIN SMALL LETTER J WITH CIRCUMFLEX [2000] + 0x015D: 0x85E1, # LATIN SMALL LETTER S WITH CIRCUMFLEX [2000] + 0x016D: 0x85E2, # LATIN SMALL LETTER U WITH BREVE [2000] + 0x0271: 0x85E3, # LATIN SMALL LETTER M WITH HOOK [2000] + 0x028B: 0x85E4, # LATIN SMALL LETTER V WITH HOOK [2000] + 0x027E: 0x85E5, # LATIN SMALL LETTER R WITH FISHHOOK [2000] + 0x0283: 0x85E6, # LATIN SMALL LETTER ESH [2000] + 0x0292: 0x85E7, # LATIN SMALL LETTER EZH [2000] + 0x026C: 0x85E8, # LATIN SMALL LETTER L WITH BELT [2000] + 0x026E: 0x85E9, # LATIN SMALL LETTER LEZH [2000] + 0x0279: 0x85EA, # LATIN SMALL LETTER TURNED R [2000] + 0x0288: 0x85EB, # LATIN SMALL LETTER T WITH RETROFLEX HOOK [2000] + 0x0256: 0x85EC, # LATIN SMALL LETTER D WITH TAIL [2000] + 0x0273: 0x85ED, # LATIN SMALL LETTER N WITH RETROFLEX HOOK [2000] + 0x027D: 0x85EE, # LATIN SMALL LETTER R WITH TAIL [2000] + 0x0282: 0x85EF, # LATIN SMALL LETTER S WITH HOOK [2000] + 0x0290: 0x85F0, # LATIN SMALL LETTER Z WITH RETROFLEX HOOK [2000] + 0x027B: 0x85F1, # LATIN SMALL LETTER TURNED R WITH HOOK [2000] + 0x026D: 0x85F2, # LATIN SMALL LETTER L WITH RETROFLEX HOOK [2000] + 0x025F: 0x85F3, # LATIN SMALL LETTER DOTLESS J WITH STROKE [2000] + 0x0272: 0x85F4, # LATIN SMALL LETTER N WITH LEFT HOOK [2000] + 0x029D: 0x85F5, # LATIN SMALL LETTER J WITH CROSSED-TAIL [2000] + 0x028E: 0x85F6, # LATIN SMALL LETTER TURNED Y [2000] + 0x0261: 0x85F7, # LATIN SMALL LETTER SCRIPT G [2000] + 0x014B: 0x85F8, # LATIN SMALL LETTER ENG [2000] + 0x0270: 0x85F9, # LATIN SMALL LETTER TURNED M WITH LONG LEG [2000] + 0x0281: 0x85FA, # LATIN LETTER SMALL CAPITAL INVERTED R [2000] + 0x0127: 0x85FB, # LATIN SMALL LETTER H WITH STROKE [2000] + 0x0295: 0x85FC, # LATIN LETTER PHARYNGEAL VOICED FRICATIVE [2000] + 0x0294: 0x8640, # LATIN LETTER GLOTTAL STOP [2000] + 0x0266: 0x8641, # LATIN SMALL LETTER H WITH HOOK [2000] + 0x0298: 0x8642, # LATIN LETTER BILABIAL CLICK [2000] + 0x01C2: 0x8643, # LATIN LETTER ALVEOLAR CLICK [2000] + 0x0253: 0x8644, # LATIN SMALL LETTER B WITH HOOK [2000] + 0x0257: 0x8645, # LATIN SMALL LETTER D WITH HOOK [2000] + 0x0284: 0x8646, # LATIN SMALL LETTER DOTLESS J WITH STROKE AND HOOK [2000] + 0x0260: 0x8647, # LATIN SMALL LETTER G WITH HOOK [2000] + 0x0193: 0x8648, # LATIN CAPITAL LETTER G WITH HOOK [2000] + 0x0153: 0x8649, # LATIN SMALL LIGATURE OE [2000] + 0x0152: 0x864A, # LATIN CAPITAL LIGATURE OE [2000] + 0x0268: 0x864B, # LATIN SMALL LETTER I WITH STROKE [2000] + 0x0289: 0x864C, # LATIN SMALL LETTER U BAR [2000] + 0x0258: 0x864D, # LATIN SMALL LETTER REVERSED E [2000] + 0x0275: 0x864E, # LATIN SMALL LETTER BARRED O [2000] + 0x0259: 0x864F, # LATIN SMALL LETTER SCHWA [2000] + 0x025C: 0x8650, # LATIN SMALL LETTER REVERSED OPEN E [2000] + 0x025E: 0x8651, # LATIN SMALL LETTER CLOSED REVERSED OPEN E [2000] + 0x0250: 0x8652, # LATIN SMALL LETTER TURNED A [2000] + 0x026F: 0x8653, # LATIN SMALL LETTER TURNED M [2000] + 0x028A: 0x8654, # LATIN SMALL LETTER UPSILON [2000] + 0x0264: 0x8655, # LATIN SMALL LETTER RAMS HORN [2000] + 0x028C: 0x8656, # LATIN SMALL LETTER TURNED V [2000] + 0x0254: 0x8657, # LATIN SMALL LETTER OPEN O [2000] + 0x0251: 0x8658, # LATIN SMALL LETTER ALPHA [2000] + 0x0252: 0x8659, # LATIN SMALL LETTER TURNED ALPHA [2000] + 0x028D: 0x865A, # LATIN SMALL LETTER TURNED W [2000] + 0x0265: 0x865B, # LATIN SMALL LETTER TURNED H [2000] + 0x02A2: 0x865C, # LATIN LETTER REVERSED GLOTTAL STOP WITH STROKE [2000] + 0x02A1: 0x865D, # LATIN LETTER GLOTTAL STOP WITH STROKE [2000] + 0x0255: 0x865E, # LATIN SMALL LETTER C WITH CURL [2000] + 0x0291: 0x865F, # LATIN SMALL LETTER Z WITH CURL [2000] + 0x027A: 0x8660, # LATIN SMALL LETTER TURNED R WITH LONG LEG [2000] + 0x0267: 0x8661, # LATIN SMALL LETTER HENG WITH HOOK [2000] + 0x025A: 0x8662, # LATIN SMALL LETTER SCHWA WITH HOOK [2000] + 0x00E60300: 0x8663, # [2000] + 0x01FD: 0x8664, # LATIN SMALL LETTER AE WITH ACUTE [2000] + 0x1F70: 0x8665, # GREEK SMALL LETTER ALPHA WITH VARIA [2000] + 0x1F71: 0x8666, # GREEK SMALL LETTER ALPHA WITH OXIA [2000] + 0x02540300: 0x8667, # [2000] + 0x02540301: 0x8668, # [2000] + 0x028C0300: 0x8669, # [2000] + 0x028C0301: 0x866A, # [2000] + 0x02590300: 0x866B, # [2000] + 0x02590301: 0x866C, # [2000] + 0x025A0300: 0x866D, # [2000] + 0x025A0301: 0x866E, # [2000] + 0x1F72: 0x866F, # GREEK SMALL LETTER EPSILON WITH VARIA [2000] + 0x1F73: 0x8670, # GREEK SMALL LETTER EPSILON WITH OXIA [2000] + 0x0361: 0x8671, # COMBINING DOUBLE INVERTED BREVE [2000] + 0x02C8: 0x8672, # MODIFIER LETTER VERTICAL LINE [2000] + 0x02CC: 0x8673, # MODIFIER LETTER LOW VERTICAL LINE [2000] + 0x02D0: 0x8674, # MODIFIER LETTER TRIANGULAR COLON [2000] + 0x02D1: 0x8675, # MODIFIER LETTER HALF TRIANGULAR COLON [2000] + 0x0306: 0x8676, # COMBINING BREVE [2000] + 0x203F: 0x8677, # UNDERTIE [2000] + 0x030B: 0x8678, # COMBINING DOUBLE ACUTE ACCENT [2000] + 0x0301: 0x8679, # COMBINING ACUTE ACCENT [2000] + 0x0304: 0x867A, # COMBINING MACRON [2000] + 0x0300: 0x867B, # COMBINING GRAVE ACCENT [2000] + 0x030F: 0x867C, # COMBINING DOUBLE GRAVE ACCENT [2000] + 0x030C: 0x867D, # COMBINING CARON [2000] + 0x0302: 0x867E, # COMBINING CIRCUMFLEX ACCENT [2000] + 0x02E5: 0x8680, # MODIFIER LETTER EXTRA-HIGH TONE BAR [2000] + 0x02E6: 0x8681, # MODIFIER LETTER HIGH TONE BAR [2000] + 0x02E7: 0x8682, # MODIFIER LETTER MID TONE BAR [2000] + 0x02E8: 0x8683, # MODIFIER LETTER LOW TONE BAR [2000] + 0x02E9: 0x8684, # MODIFIER LETTER EXTRA-LOW TONE BAR [2000] + 0x02E902E5: 0x8685, # [2000] + 0x02E502E9: 0x8686, # [2000] + 0x0325: 0x8687, # COMBINING RING BELOW [2000] + 0x032C: 0x8688, # COMBINING CARON BELOW [2000] + 0x0339: 0x8689, # COMBINING RIGHT HALF RING BELOW [2000] + 0x031C: 0x868A, # COMBINING LEFT HALF RING BELOW [2000] + 0x031F: 0x868B, # COMBINING PLUS SIGN BELOW [2000] + 0x0320: 0x868C, # COMBINING MINUS SIGN BELOW [2000] + 0x0308: 0x868D, # COMBINING DIAERESIS [2000] + 0x033D: 0x868E, # COMBINING X ABOVE [2000] + 0x0329: 0x868F, # COMBINING VERTICAL LINE BELOW [2000] + 0x032F: 0x8690, # COMBINING INVERTED BREVE BELOW [2000] + 0x02DE: 0x8691, # MODIFIER LETTER RHOTIC HOOK [2000] + 0x0324: 0x8692, # COMBINING DIAERESIS BELOW [2000] + 0x0330: 0x8693, # COMBINING TILDE BELOW [2000] + 0x033C: 0x8694, # COMBINING SEAGULL BELOW [2000] + 0x0334: 0x8695, # COMBINING TILDE OVERLAY [2000] + 0x031D: 0x8696, # COMBINING UP TACK BELOW [2000] + 0x031E: 0x8697, # COMBINING DOWN TACK BELOW [2000] + 0x0318: 0x8698, # COMBINING LEFT TACK BELOW [2000] + 0x0319: 0x8699, # COMBINING RIGHT TACK BELOW [2000] + 0x032A: 0x869A, # COMBINING BRIDGE BELOW [2000] + 0x033A: 0x869B, # COMBINING INVERTED BRIDGE BELOW [2000] + 0x033B: 0x869C, # COMBINING SQUARE BELOW [2000] + 0x0303: 0x869D, # COMBINING TILDE [2000] + 0x031A: 0x869E, # COMBINING LEFT ANGLE ABOVE [2000] + 0x2776: 0x869F, # DINGBAT NEGATIVE CIRCLED DIGIT ONE [2000] + 0x2777: 0x86A0, # DINGBAT NEGATIVE CIRCLED DIGIT TWO [2000] + 0x2778: 0x86A1, # DINGBAT NEGATIVE CIRCLED DIGIT THREE [2000] + 0x2779: 0x86A2, # DINGBAT NEGATIVE CIRCLED DIGIT FOUR [2000] + 0x277A: 0x86A3, # DINGBAT NEGATIVE CIRCLED DIGIT FIVE [2000] + 0x277B: 0x86A4, # DINGBAT NEGATIVE CIRCLED DIGIT SIX [2000] + 0x277C: 0x86A5, # DINGBAT NEGATIVE CIRCLED DIGIT SEVEN [2000] + 0x277D: 0x86A6, # DINGBAT NEGATIVE CIRCLED DIGIT EIGHT [2000] + 0x277E: 0x86A7, # DINGBAT NEGATIVE CIRCLED DIGIT NINE [2000] + 0x277F: 0x86A8, # DINGBAT NEGATIVE CIRCLED NUMBER TEN [2000] + 0x24EB: 0x86A9, # NEGATIVE CIRCLED NUMBER ELEVEN [2000] [Unicode3.2] + 0x24EC: 0x86AA, # NEGATIVE CIRCLED NUMBER TWELVE [2000] [Unicode3.2] + 0x24ED: 0x86AB, # NEGATIVE CIRCLED NUMBER THIRTEEN [2000] [Unicode3.2] + 0x24EE: 0x86AC, # NEGATIVE CIRCLED NUMBER FOURTEEN [2000] [Unicode3.2] + 0x24EF: 0x86AD, # NEGATIVE CIRCLED NUMBER FIFTEEN [2000] [Unicode3.2] + 0x24F0: 0x86AE, # NEGATIVE CIRCLED NUMBER SIXTEEN [2000] [Unicode3.2] + 0x24F1: 0x86AF, # NEGATIVE CIRCLED NUMBER SEVENTEEN [2000] [Unicode3.2] + 0x24F2: 0x86B0, # NEGATIVE CIRCLED NUMBER EIGHTEEN [2000] [Unicode3.2] + 0x24F3: 0x86B1, # NEGATIVE CIRCLED NUMBER NINETEEN [2000] [Unicode3.2] + 0x24F4: 0x86B2, # NEGATIVE CIRCLED NUMBER TWENTY [2000] [Unicode3.2] + 0x2170: 0x86B3, # SMALL ROMAN NUMERAL ONE [2000] + 0x2171: 0x86B4, # SMALL ROMAN NUMERAL TWO [2000] + 0x2172: 0x86B5, # SMALL ROMAN NUMERAL THREE [2000] + 0x2173: 0x86B6, # SMALL ROMAN NUMERAL FOUR [2000] + 0x2174: 0x86B7, # SMALL ROMAN NUMERAL FIVE [2000] + 0x2175: 0x86B8, # SMALL ROMAN NUMERAL SIX [2000] + 0x2176: 0x86B9, # SMALL ROMAN NUMERAL SEVEN [2000] + 0x2177: 0x86BA, # SMALL ROMAN NUMERAL EIGHT [2000] + 0x2178: 0x86BB, # SMALL ROMAN NUMERAL NINE [2000] + 0x2179: 0x86BC, # SMALL ROMAN NUMERAL TEN [2000] + 0x217A: 0x86BD, # SMALL ROMAN NUMERAL ELEVEN [2000] + 0x217B: 0x86BE, # SMALL ROMAN NUMERAL TWELVE [2000] + 0x24D0: 0x86BF, # CIRCLED LATIN SMALL LETTER A [2000] + 0x24D1: 0x86C0, # CIRCLED LATIN SMALL LETTER B [2000] + 0x24D2: 0x86C1, # CIRCLED LATIN SMALL LETTER C [2000] + 0x24D3: 0x86C2, # CIRCLED LATIN SMALL LETTER D [2000] + 0x24D4: 0x86C3, # CIRCLED LATIN SMALL LETTER E [2000] + 0x24D5: 0x86C4, # CIRCLED LATIN SMALL LETTER F [2000] + 0x24D6: 0x86C5, # CIRCLED LATIN SMALL LETTER G [2000] + 0x24D7: 0x86C6, # CIRCLED LATIN SMALL LETTER H [2000] + 0x24D8: 0x86C7, # CIRCLED LATIN SMALL LETTER I [2000] + 0x24D9: 0x86C8, # CIRCLED LATIN SMALL LETTER J [2000] + 0x24DA: 0x86C9, # CIRCLED LATIN SMALL LETTER K [2000] + 0x24DB: 0x86CA, # CIRCLED LATIN SMALL LETTER L [2000] + 0x24DC: 0x86CB, # CIRCLED LATIN SMALL LETTER M [2000] + 0x24DD: 0x86CC, # CIRCLED LATIN SMALL LETTER N [2000] + 0x24DE: 0x86CD, # CIRCLED LATIN SMALL LETTER O [2000] + 0x24DF: 0x86CE, # CIRCLED LATIN SMALL LETTER P [2000] + 0x24E0: 0x86CF, # CIRCLED LATIN SMALL LETTER Q [2000] + 0x24E1: 0x86D0, # CIRCLED LATIN SMALL LETTER R [2000] + 0x24E2: 0x86D1, # CIRCLED LATIN SMALL LETTER S [2000] + 0x24E3: 0x86D2, # CIRCLED LATIN SMALL LETTER T [2000] + 0x24E4: 0x86D3, # CIRCLED LATIN SMALL LETTER U [2000] + 0x24E5: 0x86D4, # CIRCLED LATIN SMALL LETTER V [2000] + 0x24E6: 0x86D5, # CIRCLED LATIN SMALL LETTER W [2000] + 0x24E7: 0x86D6, # CIRCLED LATIN SMALL LETTER X [2000] + 0x24E8: 0x86D7, # CIRCLED LATIN SMALL LETTER Y [2000] + 0x24E9: 0x86D8, # CIRCLED LATIN SMALL LETTER Z [2000] + 0x32D0: 0x86D9, # CIRCLED KATAKANA A [2000] + 0x32D1: 0x86DA, # CIRCLED KATAKANA I [2000] + 0x32D2: 0x86DB, # CIRCLED KATAKANA U [2000] + 0x32D3: 0x86DC, # CIRCLED KATAKANA E [2000] + 0x32D4: 0x86DD, # CIRCLED KATAKANA O [2000] + 0x32D5: 0x86DE, # CIRCLED KATAKANA KA [2000] + 0x32D6: 0x86DF, # CIRCLED KATAKANA KI [2000] + 0x32D7: 0x86E0, # CIRCLED KATAKANA KU [2000] + 0x32D8: 0x86E1, # CIRCLED KATAKANA KE [2000] + 0x32D9: 0x86E2, # CIRCLED KATAKANA KO [2000] + 0x32DA: 0x86E3, # CIRCLED KATAKANA SA [2000] + 0x32DB: 0x86E4, # CIRCLED KATAKANA SI [2000] + 0x32DC: 0x86E5, # CIRCLED KATAKANA SU [2000] + 0x32DD: 0x86E6, # CIRCLED KATAKANA SE [2000] + 0x32DE: 0x86E7, # CIRCLED KATAKANA SO [2000] + 0x32DF: 0x86E8, # CIRCLED KATAKANA TA [2000] + 0x32E0: 0x86E9, # CIRCLED KATAKANA TI [2000] + 0x32E1: 0x86EA, # CIRCLED KATAKANA TU [2000] + 0x32E2: 0x86EB, # CIRCLED KATAKANA TE [2000] + 0x32E3: 0x86EC, # CIRCLED KATAKANA TO [2000] + 0x32FA: 0x86ED, # CIRCLED KATAKANA RO [2000] + 0x32E9: 0x86EE, # CIRCLED KATAKANA HA [2000] + 0x32E5: 0x86EF, # CIRCLED KATAKANA NI [2000] + 0x32ED: 0x86F0, # CIRCLED KATAKANA HO [2000] + 0x32EC: 0x86F1, # CIRCLED KATAKANA HE [2000] +# 0x86F2 - +# 0x86F3 - +# 0x86F4 - +# 0x86F5 - +# 0x86F6 - +# 0x86F7 - +# 0x86F8 - +# 0x86F9 - +# 0x86FA - + 0x2051: 0x86FB, # TWO ASTERISKS ALIGNED VERTICALLY [2000] [Unicode3.2] + 0x2042: 0x86FC, # ASTERISM [2000] + 0x2460: 0x8740, # CIRCLED DIGIT ONE [2000] + 0x2461: 0x8741, # CIRCLED DIGIT TWO [2000] + 0x2462: 0x8742, # CIRCLED DIGIT THREE [2000] + 0x2463: 0x8743, # CIRCLED DIGIT FOUR [2000] + 0x2464: 0x8744, # CIRCLED DIGIT FIVE [2000] + 0x2465: 0x8745, # CIRCLED DIGIT SIX [2000] + 0x2466: 0x8746, # CIRCLED DIGIT SEVEN [2000] + 0x2467: 0x8747, # CIRCLED DIGIT EIGHT [2000] + 0x2468: 0x8748, # CIRCLED DIGIT NINE [2000] + 0x2469: 0x8749, # CIRCLED NUMBER TEN [2000] + 0x246A: 0x874A, # CIRCLED NUMBER ELEVEN [2000] + 0x246B: 0x874B, # CIRCLED NUMBER TWELVE [2000] + 0x246C: 0x874C, # CIRCLED NUMBER THIRTEEN [2000] + 0x246D: 0x874D, # CIRCLED NUMBER FOURTEEN [2000] + 0x246E: 0x874E, # CIRCLED NUMBER FIFTEEN [2000] + 0x246F: 0x874F, # CIRCLED NUMBER SIXTEEN [2000] + 0x2470: 0x8750, # CIRCLED NUMBER SEVENTEEN [2000] + 0x2471: 0x8751, # CIRCLED NUMBER EIGHTEEN [2000] + 0x2472: 0x8752, # CIRCLED NUMBER NINETEEN [2000] + 0x2473: 0x8753, # CIRCLED NUMBER TWENTY [2000] + 0x2160: 0x8754, # ROMAN NUMERAL ONE [2000] + 0x2161: 0x8755, # ROMAN NUMERAL TWO [2000] + 0x2162: 0x8756, # ROMAN NUMERAL THREE [2000] + 0x2163: 0x8757, # ROMAN NUMERAL FOUR [2000] + 0x2164: 0x8758, # ROMAN NUMERAL FIVE [2000] + 0x2165: 0x8759, # ROMAN NUMERAL SIX [2000] + 0x2166: 0x875A, # ROMAN NUMERAL SEVEN [2000] + 0x2167: 0x875B, # ROMAN NUMERAL EIGHT [2000] + 0x2168: 0x875C, # ROMAN NUMERAL NINE [2000] + 0x2169: 0x875D, # ROMAN NUMERAL TEN [2000] + 0x216A: 0x875E, # ROMAN NUMERAL ELEVEN [2000] + 0x3349: 0x875F, # SQUARE MIRI [2000] + 0x3314: 0x8760, # SQUARE KIRO [2000] + 0x3322: 0x8761, # SQUARE SENTI [2000] + 0x334D: 0x8762, # SQUARE MEETORU [2000] + 0x3318: 0x8763, # SQUARE GURAMU [2000] + 0x3327: 0x8764, # SQUARE TON [2000] + 0x3303: 0x8765, # SQUARE AARU [2000] + 0x3336: 0x8766, # SQUARE HEKUTAARU [2000] + 0x3351: 0x8767, # SQUARE RITTORU [2000] + 0x3357: 0x8768, # SQUARE WATTO [2000] + 0x330D: 0x8769, # SQUARE KARORII [2000] + 0x3326: 0x876A, # SQUARE DORU [2000] + 0x3323: 0x876B, # SQUARE SENTO [2000] + 0x332B: 0x876C, # SQUARE PAASENTO [2000] + 0x334A: 0x876D, # SQUARE MIRIBAARU [2000] + 0x333B: 0x876E, # SQUARE PEEZI [2000] + 0x339C: 0x876F, # SQUARE MM [2000] + 0x339D: 0x8770, # SQUARE CM [2000] + 0x339E: 0x8771, # SQUARE KM [2000] + 0x338E: 0x8772, # SQUARE MG [2000] + 0x338F: 0x8773, # SQUARE KG [2000] + 0x33C4: 0x8774, # SQUARE CC [2000] + 0x33A1: 0x8775, # SQUARE M SQUARED [2000] + 0x216B: 0x8776, # ROMAN NUMERAL TWELVE [2000] +# 0x8777 - +# 0x8778 - +# 0x8779 - +# 0x877A - +# 0x877B - +# 0x877C - +# 0x877D - + 0x337B: 0x877E, # SQUARE ERA NAME HEISEI [2000] + 0x301D: 0x8780, # REVERSED DOUBLE PRIME QUOTATION MARK [2000] + 0x301F: 0x8781, # LOW DOUBLE PRIME QUOTATION MARK [2000] + 0x2116: 0x8782, # NUMERO SIGN [2000] + 0x33CD: 0x8783, # SQUARE KK [2000] + 0x2121: 0x8784, # TELEPHONE SIGN [2000] + 0x32A4: 0x8785, # CIRCLED IDEOGRAPH HIGH [2000] + 0x32A5: 0x8786, # CIRCLED IDEOGRAPH CENTRE [2000] + 0x32A6: 0x8787, # CIRCLED IDEOGRAPH LOW [2000] + 0x32A7: 0x8788, # CIRCLED IDEOGRAPH LEFT [2000] + 0x32A8: 0x8789, # CIRCLED IDEOGRAPH RIGHT [2000] + 0x3231: 0x878A, # PARENTHESIZED IDEOGRAPH STOCK [2000] + 0x3232: 0x878B, # PARENTHESIZED IDEOGRAPH HAVE [2000] + 0x3239: 0x878C, # PARENTHESIZED IDEOGRAPH REPRESENT [2000] + 0x337E: 0x878D, # SQUARE ERA NAME MEIZI [2000] + 0x337D: 0x878E, # SQUARE ERA NAME TAISYOU [2000] + 0x337C: 0x878F, # SQUARE ERA NAME SYOUWA [2000] +# 0x8790 - Windows: U+2252 +# 0x8791 - Windows: U+2261 +# 0x8792 - Windows: U+222B + 0x222E: 0x8793, # CONTOUR INTEGRAL [2000] +# 0x8794 - Windows: U+2211 +# 0x8795 - Windows: U+221A +# 0x8796 - Windows: U+22A5 +# 0x8797 - Windows: U+2220 + 0x221F: 0x8798, # RIGHT ANGLE [2000] + 0x22BF: 0x8799, # RIGHT TRIANGLE [2000] +# 0x879A - Windows: U+2235 +# 0x879B - Windows: U+2229 +# 0x879C - Windows: U+222A + 0x2756: 0x879D, # BLACK DIAMOND MINUS WHITE X [2000] + 0x261E: 0x879E, # WHITE RIGHT POINTING INDEX [2000] + 0x4FF1: 0x879F, # [2004] + 0x2000B: 0x87A0, # [2000] [Unicode3.1] + 0x3402: 0x87A1, # [2000] + 0x4E28: 0x87A2, # [2000] + 0x4E2F: 0x87A3, # [2000] + 0x4E30: 0x87A4, # [2000] + 0x4E8D: 0x87A5, # [2000] + 0x4EE1: 0x87A6, # [2000] + 0x4EFD: 0x87A7, # [2000] + 0x4EFF: 0x87A8, # [2000] + 0x4F03: 0x87A9, # [2000] + 0x4F0B: 0x87AA, # [2000] + 0x4F60: 0x87AB, # [2000] + 0x4F48: 0x87AC, # [2000] + 0x4F49: 0x87AD, # [2000] + 0x4F56: 0x87AE, # [2000] + 0x4F5F: 0x87AF, # [2000] + 0x4F6A: 0x87B0, # [2000] + 0x4F6C: 0x87B1, # [2000] + 0x4F7E: 0x87B2, # [2000] + 0x4F8A: 0x87B3, # [2000] + 0x4F94: 0x87B4, # [2000] + 0x4F97: 0x87B5, # [2000] + 0xFA30: 0x87B6, # CJK COMPATIBILITY IDEOGRAPH-FA30 [2000] [Unicode3.2] + 0x4FC9: 0x87B7, # [2000] + 0x4FE0: 0x87B8, # [2000] + 0x5001: 0x87B9, # [2000] + 0x5002: 0x87BA, # [2000] + 0x500E: 0x87BB, # [2000] + 0x5018: 0x87BC, # [2000] + 0x5027: 0x87BD, # [2000] + 0x502E: 0x87BE, # [2000] + 0x5040: 0x87BF, # [2000] + 0x503B: 0x87C0, # [2000] + 0x5041: 0x87C1, # [2000] + 0x5094: 0x87C2, # [2000] + 0x50CC: 0x87C3, # [2000] + 0x50F2: 0x87C4, # [2000] + 0x50D0: 0x87C5, # [2000] + 0x50E6: 0x87C6, # [2000] + 0xFA31: 0x87C7, # CJK COMPATIBILITY IDEOGRAPH-FA31 [2000] [Unicode3.2] + 0x5106: 0x87C8, # [2000] + 0x5103: 0x87C9, # [2000] + 0x510B: 0x87CA, # [2000] + 0x511E: 0x87CB, # [2000] + 0x5135: 0x87CC, # [2000] + 0x514A: 0x87CD, # [2000] + 0xFA32: 0x87CE, # CJK COMPATIBILITY IDEOGRAPH-FA32 [2000] [Unicode3.2] + 0x5155: 0x87CF, # [2000] + 0x5157: 0x87D0, # [2000] + 0x34B5: 0x87D1, # [2000] + 0x519D: 0x87D2, # [2000] + 0x51C3: 0x87D3, # [2000] + 0x51CA: 0x87D4, # [2000] + 0x51DE: 0x87D5, # [2000] + 0x51E2: 0x87D6, # [2000] + 0x51EE: 0x87D7, # [2000] + 0x5201: 0x87D8, # [2000] + 0x34DB: 0x87D9, # [2000] + 0x5213: 0x87DA, # [2000] + 0x5215: 0x87DB, # [2000] + 0x5249: 0x87DC, # [2000] + 0x5257: 0x87DD, # [2000] + 0x5261: 0x87DE, # [2000] + 0x5293: 0x87DF, # [2000] + 0x52C8: 0x87E0, # [2000] + 0xFA33: 0x87E1, # CJK COMPATIBILITY IDEOGRAPH-FA33 [2000] [Unicode3.2] + 0x52CC: 0x87E2, # [2000] + 0x52D0: 0x87E3, # [2000] + 0x52D6: 0x87E4, # [2000] + 0x52DB: 0x87E5, # [2000] + 0xFA34: 0x87E6, # CJK COMPATIBILITY IDEOGRAPH-FA34 [2000] [Unicode3.2] + 0x52F0: 0x87E7, # [2000] + 0x52FB: 0x87E8, # [2000] + 0x5300: 0x87E9, # [2000] + 0x5307: 0x87EA, # [2000] + 0x531C: 0x87EB, # [2000] + 0xFA35: 0x87EC, # CJK COMPATIBILITY IDEOGRAPH-FA35 [2000] [Unicode3.2] + 0x5361: 0x87ED, # [2000] + 0x5363: 0x87EE, # [2000] + 0x537D: 0x87EF, # [2000] + 0x5393: 0x87F0, # [2000] + 0x539D: 0x87F1, # [2000] + 0x53B2: 0x87F2, # [2000] + 0x5412: 0x87F3, # [2000] + 0x5427: 0x87F4, # [2000] + 0x544D: 0x87F5, # [2000] + 0x549C: 0x87F6, # [2000] + 0x546B: 0x87F7, # [2000] + 0x5474: 0x87F8, # [2000] + 0x547F: 0x87F9, # [2000] + 0x5488: 0x87FA, # [2000] + 0x5496: 0x87FB, # [2000] + 0x54A1: 0x87FC, # [2000] + 0x54A9: 0x8840, # [2000] + 0x54C6: 0x8841, # [2000] + 0x54FF: 0x8842, # [2000] + 0x550E: 0x8843, # [2000] + 0x552B: 0x8844, # [2000] + 0x5535: 0x8845, # [2000] + 0x5550: 0x8846, # [2000] + 0x555E: 0x8847, # [2000] + 0x5581: 0x8848, # [2000] + 0x5586: 0x8849, # [2000] + 0x558E: 0x884A, # [2000] + 0xFA36: 0x884B, # CJK COMPATIBILITY IDEOGRAPH-FA36 [2000] [Unicode3.2] + 0x55AD: 0x884C, # [2000] + 0x55CE: 0x884D, # [2000] + 0xFA37: 0x884E, # CJK COMPATIBILITY IDEOGRAPH-FA37 [2000] [Unicode3.2] + 0x5608: 0x884F, # [2000] + 0x560E: 0x8850, # [2000] + 0x563B: 0x8851, # [2000] + 0x5649: 0x8852, # [2000] + 0x5676: 0x8853, # [2000] + 0x5666: 0x8854, # [2000] + 0xFA38: 0x8855, # CJK COMPATIBILITY IDEOGRAPH-FA38 [2000] [Unicode3.2] + 0x566F: 0x8856, # [2000] + 0x5671: 0x8857, # [2000] + 0x5672: 0x8858, # [2000] + 0x5699: 0x8859, # [2000] + 0x569E: 0x885A, # [2000] + 0x56A9: 0x885B, # [2000] + 0x56AC: 0x885C, # [2000] + 0x56B3: 0x885D, # [2000] + 0x56C9: 0x885E, # [2000] + 0x56CA: 0x885F, # [2000] + 0x570A: 0x8860, # [2000] + 0x2123D: 0x8861, # [2000] [Unicode3.1] + 0x5721: 0x8862, # [2000] + 0x572F: 0x8863, # [2000] + 0x5733: 0x8864, # [2000] + 0x5734: 0x8865, # [2000] + 0x5770: 0x8866, # [2000] + 0x5777: 0x8867, # [2000] + 0x577C: 0x8868, # [2000] + 0x579C: 0x8869, # [2000] + 0xFA0F: 0x886A, # CJK COMPATIBILITY IDEOGRAPH-FA0F [2000] + 0x2131B: 0x886B, # [2000] [Unicode3.1] + 0x57B8: 0x886C, # [2000] + 0x57C7: 0x886D, # [2000] + 0x57C8: 0x886E, # [2000] + 0x57CF: 0x886F, # [2000] + 0x57E4: 0x8870, # [2000] + 0x57ED: 0x8871, # [2000] + 0x57F5: 0x8872, # [2000] + 0x57F6: 0x8873, # [2000] + 0x57FF: 0x8874, # [2000] + 0x5809: 0x8875, # [2000] + 0xFA10: 0x8876, # CJK COMPATIBILITY IDEOGRAPH-FA10 [2000] + 0x5861: 0x8877, # [2000] + 0x5864: 0x8878, # [2000] + 0xFA39: 0x8879, # CJK COMPATIBILITY IDEOGRAPH-FA39 [2000] [Unicode3.2] + 0x587C: 0x887A, # [2000] + 0x5889: 0x887B, # [2000] + 0x589E: 0x887C, # [2000] + 0xFA3A: 0x887D, # CJK COMPATIBILITY IDEOGRAPH-FA3A [2000] [Unicode3.2] + 0x58A9: 0x887E, # [2000] + 0x2146E: 0x8880, # [2000] [Unicode3.1] + 0x58D2: 0x8881, # [2000] + 0x58CE: 0x8882, # [2000] + 0x58D4: 0x8883, # [2000] + 0x58DA: 0x8884, # [2000] + 0x58E0: 0x8885, # [2000] + 0x58E9: 0x8886, # [2000] + 0x590C: 0x8887, # [2000] + 0x8641: 0x8888, # [2000] + 0x595D: 0x8889, # [2000] + 0x596D: 0x888A, # [2000] + 0x598B: 0x888B, # [2000] + 0x5992: 0x888C, # [2000] + 0x59A4: 0x888D, # [2000] + 0x59C3: 0x888E, # [2000] + 0x59D2: 0x888F, # [2000] + 0x59DD: 0x8890, # [2000] + 0x5A13: 0x8891, # [2000] + 0x5A23: 0x8892, # [2000] + 0x5A67: 0x8893, # [2000] + 0x5A6D: 0x8894, # [2000] + 0x5A77: 0x8895, # [2000] + 0x5A7E: 0x8896, # [2000] + 0x5A84: 0x8897, # [2000] + 0x5A9E: 0x8898, # [2000] + 0x5AA7: 0x8899, # [2000] + 0x5AC4: 0x889A, # [2000] + 0x218BD: 0x889B, # [2000] [Unicode3.1] + 0x5B19: 0x889C, # [2000] + 0x5B25: 0x889D, # [2000] + 0x525D: 0x889E, # [2004] + 0x4E9C: 0x889F, # + 0x5516: 0x88A0, # + 0x5A03: 0x88A1, # + 0x963F: 0x88A2, # + 0x54C0: 0x88A3, # + 0x611B: 0x88A4, # + 0x6328: 0x88A5, # + 0x59F6: 0x88A6, # + 0x9022: 0x88A7, # + 0x8475: 0x88A8, # + 0x831C: 0x88A9, # + 0x7A50: 0x88AA, # + 0x60AA: 0x88AB, # + 0x63E1: 0x88AC, # + 0x6E25: 0x88AD, # + 0x65ED: 0x88AE, # + 0x8466: 0x88AF, # + 0x82A6: 0x88B0, # + 0x9BF5: 0x88B1, # + 0x6893: 0x88B2, # + 0x5727: 0x88B3, # + 0x65A1: 0x88B4, # + 0x6271: 0x88B5, # + 0x5B9B: 0x88B6, # + 0x59D0: 0x88B7, # + 0x867B: 0x88B8, # + 0x98F4: 0x88B9, # + 0x7D62: 0x88BA, # + 0x7DBE: 0x88BB, # + 0x9B8E: 0x88BC, # + 0x6216: 0x88BD, # + 0x7C9F: 0x88BE, # + 0x88B7: 0x88BF, # + 0x5B89: 0x88C0, # + 0x5EB5: 0x88C1, # + 0x6309: 0x88C2, # + 0x6697: 0x88C3, # + 0x6848: 0x88C4, # + 0x95C7: 0x88C5, # + 0x978D: 0x88C6, # + 0x674F: 0x88C7, # + 0x4EE5: 0x88C8, # + 0x4F0A: 0x88C9, # + 0x4F4D: 0x88CA, # + 0x4F9D: 0x88CB, # + 0x5049: 0x88CC, # + 0x56F2: 0x88CD, # + 0x5937: 0x88CE, # + 0x59D4: 0x88CF, # + 0x5A01: 0x88D0, # + 0x5C09: 0x88D1, # + 0x60DF: 0x88D2, # + 0x610F: 0x88D3, # + 0x6170: 0x88D4, # + 0x6613: 0x88D5, # + 0x6905: 0x88D6, # + 0x70BA: 0x88D7, # + 0x754F: 0x88D8, # + 0x7570: 0x88D9, # + 0x79FB: 0x88DA, # + 0x7DAD: 0x88DB, # + 0x7DEF: 0x88DC, # + 0x80C3: 0x88DD, # + 0x840E: 0x88DE, # + 0x8863: 0x88DF, # + 0x8B02: 0x88E0, # + 0x9055: 0x88E1, # + 0x907A: 0x88E2, # + 0x533B: 0x88E3, # + 0x4E95: 0x88E4, # + 0x4EA5: 0x88E5, # + 0x57DF: 0x88E6, # + 0x80B2: 0x88E7, # + 0x90C1: 0x88E8, # + 0x78EF: 0x88E9, # + 0x4E00: 0x88EA, # + 0x58F1: 0x88EB, # + 0x6EA2: 0x88EC, # + 0x9038: 0x88ED, # + 0x7A32: 0x88EE, # + 0x8328: 0x88EF, # + 0x828B: 0x88F0, # + 0x9C2F: 0x88F1, # + 0x5141: 0x88F2, # + 0x5370: 0x88F3, # + 0x54BD: 0x88F4, # + 0x54E1: 0x88F5, # + 0x56E0: 0x88F6, # + 0x59FB: 0x88F7, # + 0x5F15: 0x88F8, # + 0x98F2: 0x88F9, # + 0x6DEB: 0x88FA, # + 0x80E4: 0x88FB, # + 0x852D: 0x88FC, # + 0x9662: 0x8940, # + 0x9670: 0x8941, # + 0x96A0: 0x8942, # + 0x97FB: 0x8943, # + 0x540B: 0x8944, # + 0x53F3: 0x8945, # + 0x5B87: 0x8946, # + 0x70CF: 0x8947, # + 0x7FBD: 0x8948, # + 0x8FC2: 0x8949, # + 0x96E8: 0x894A, # + 0x536F: 0x894B, # + 0x9D5C: 0x894C, # + 0x7ABA: 0x894D, # + 0x4E11: 0x894E, # + 0x7893: 0x894F, # + 0x81FC: 0x8950, # + 0x6E26: 0x8951, # + 0x5618: 0x8952, # + 0x5504: 0x8953, # + 0x6B1D: 0x8954, # + 0x851A: 0x8955, # + 0x9C3B: 0x8956, # + 0x59E5: 0x8957, # + 0x53A9: 0x8958, # + 0x6D66: 0x8959, # + 0x74DC: 0x895A, # + 0x958F: 0x895B, # + 0x5642: 0x895C, # + 0x4E91: 0x895D, # + 0x904B: 0x895E, # + 0x96F2: 0x895F, # + 0x834F: 0x8960, # + 0x990C: 0x8961, # + 0x53E1: 0x8962, # + 0x55B6: 0x8963, # + 0x5B30: 0x8964, # + 0x5F71: 0x8965, # + 0x6620: 0x8966, # + 0x66F3: 0x8967, # + 0x6804: 0x8968, # + 0x6C38: 0x8969, # + 0x6CF3: 0x896A, # + 0x6D29: 0x896B, # + 0x745B: 0x896C, # + 0x76C8: 0x896D, # + 0x7A4E: 0x896E, # + 0x9834: 0x896F, # + 0x82F1: 0x8970, # + 0x885B: 0x8971, # + 0x8A60: 0x8972, # + 0x92ED: 0x8973, # + 0x6DB2: 0x8974, # + 0x75AB: 0x8975, # + 0x76CA: 0x8976, # + 0x99C5: 0x8977, # + 0x60A6: 0x8978, # + 0x8B01: 0x8979, # + 0x8D8A: 0x897A, # + 0x95B2: 0x897B, # + 0x698E: 0x897C, # + 0x53AD: 0x897D, # + 0x5186: 0x897E, # + 0x5712: 0x8980, # + 0x5830: 0x8981, # + 0x5944: 0x8982, # + 0x5BB4: 0x8983, # + 0x5EF6: 0x8984, # + 0x6028: 0x8985, # + 0x63A9: 0x8986, # + 0x63F4: 0x8987, # + 0x6CBF: 0x8988, # + 0x6F14: 0x8989, # + 0x708E: 0x898A, # + 0x7114: 0x898B, # + 0x7159: 0x898C, # + 0x71D5: 0x898D, # + 0x733F: 0x898E, # + 0x7E01: 0x898F, # + 0x8276: 0x8990, # + 0x82D1: 0x8991, # + 0x8597: 0x8992, # + 0x9060: 0x8993, # + 0x925B: 0x8994, # + 0x9D1B: 0x8995, # + 0x5869: 0x8996, # + 0x65BC: 0x8997, # + 0x6C5A: 0x8998, # + 0x7525: 0x8999, # + 0x51F9: 0x899A, # + 0x592E: 0x899B, # + 0x5965: 0x899C, # + 0x5F80: 0x899D, # + 0x5FDC: 0x899E, # + 0x62BC: 0x899F, # + 0x65FA: 0x89A0, # + 0x6A2A: 0x89A1, # + 0x6B27: 0x89A2, # + 0x6BB4: 0x89A3, # + 0x738B: 0x89A4, # + 0x7FC1: 0x89A5, # + 0x8956: 0x89A6, # + 0x9D2C: 0x89A7, # + 0x9D0E: 0x89A8, # + 0x9EC4: 0x89A9, # + 0x5CA1: 0x89AA, # + 0x6C96: 0x89AB, # + 0x837B: 0x89AC, # + 0x5104: 0x89AD, # + 0x5C4B: 0x89AE, # + 0x61B6: 0x89AF, # + 0x81C6: 0x89B0, # + 0x6876: 0x89B1, # + 0x7261: 0x89B2, # + 0x4E59: 0x89B3, # + 0x4FFA: 0x89B4, # + 0x5378: 0x89B5, # + 0x6069: 0x89B6, # + 0x6E29: 0x89B7, # + 0x7A4F: 0x89B8, # + 0x97F3: 0x89B9, # + 0x4E0B: 0x89BA, # + 0x5316: 0x89BB, # + 0x4EEE: 0x89BC, # + 0x4F55: 0x89BD, # + 0x4F3D: 0x89BE, # + 0x4FA1: 0x89BF, # + 0x4F73: 0x89C0, # + 0x52A0: 0x89C1, # + 0x53EF: 0x89C2, # + 0x5609: 0x89C3, # + 0x590F: 0x89C4, # + 0x5AC1: 0x89C5, # + 0x5BB6: 0x89C6, # + 0x5BE1: 0x89C7, # + 0x79D1: 0x89C8, # + 0x6687: 0x89C9, # + 0x679C: 0x89CA, # + 0x67B6: 0x89CB, # + 0x6B4C: 0x89CC, # + 0x6CB3: 0x89CD, # + 0x706B: 0x89CE, # + 0x73C2: 0x89CF, # + 0x798D: 0x89D0, # + 0x79BE: 0x89D1, # + 0x7A3C: 0x89D2, # + 0x7B87: 0x89D3, # + 0x82B1: 0x89D4, # + 0x82DB: 0x89D5, # + 0x8304: 0x89D6, # + 0x8377: 0x89D7, # + 0x83EF: 0x89D8, # + 0x83D3: 0x89D9, # + 0x8766: 0x89DA, # + 0x8AB2: 0x89DB, # + 0x5629: 0x89DC, # + 0x8CA8: 0x89DD, # + 0x8FE6: 0x89DE, # + 0x904E: 0x89DF, # + 0x971E: 0x89E0, # + 0x868A: 0x89E1, # + 0x4FC4: 0x89E2, # + 0x5CE8: 0x89E3, # + 0x6211: 0x89E4, # + 0x7259: 0x89E5, # + 0x753B: 0x89E6, # + 0x81E5: 0x89E7, # + 0x82BD: 0x89E8, # + 0x86FE: 0x89E9, # + 0x8CC0: 0x89EA, # + 0x96C5: 0x89EB, # + 0x9913: 0x89EC, # + 0x99D5: 0x89ED, # + 0x4ECB: 0x89EE, # + 0x4F1A: 0x89EF, # + 0x89E3: 0x89F0, # + 0x56DE: 0x89F1, # + 0x584A: 0x89F2, # + 0x58CA: 0x89F3, # + 0x5EFB: 0x89F4, # + 0x5FEB: 0x89F5, # + 0x602A: 0x89F6, # + 0x6094: 0x89F7, # + 0x6062: 0x89F8, # + 0x61D0: 0x89F9, # + 0x6212: 0x89FA, # + 0x62D0: 0x89FB, # + 0x6539: 0x89FC, # + 0x9B41: 0x8A40, # + 0x6666: 0x8A41, # + 0x68B0: 0x8A42, # + 0x6D77: 0x8A43, # + 0x7070: 0x8A44, # + 0x754C: 0x8A45, # + 0x7686: 0x8A46, # + 0x7D75: 0x8A47, # + 0x82A5: 0x8A48, # + 0x87F9: 0x8A49, # + 0x958B: 0x8A4A, # + 0x968E: 0x8A4B, # + 0x8C9D: 0x8A4C, # + 0x51F1: 0x8A4D, # + 0x52BE: 0x8A4E, # + 0x5916: 0x8A4F, # + 0x54B3: 0x8A50, # + 0x5BB3: 0x8A51, # + 0x5D16: 0x8A52, # + 0x6168: 0x8A53, # + 0x6982: 0x8A54, # + 0x6DAF: 0x8A55, # + 0x788D: 0x8A56, # + 0x84CB: 0x8A57, # + 0x8857: 0x8A58, # + 0x8A72: 0x8A59, # + 0x93A7: 0x8A5A, # + 0x9AB8: 0x8A5B, # + 0x6D6C: 0x8A5C, # + 0x99A8: 0x8A5D, # + 0x86D9: 0x8A5E, # + 0x57A3: 0x8A5F, # + 0x67FF: 0x8A60, # + 0x86CE: 0x8A61, # + 0x920E: 0x8A62, # + 0x5283: 0x8A63, # + 0x5687: 0x8A64, # + 0x5404: 0x8A65, # + 0x5ED3: 0x8A66, # + 0x62E1: 0x8A67, # + 0x64B9: 0x8A68, # + 0x683C: 0x8A69, # + 0x6838: 0x8A6A, # + 0x6BBB: 0x8A6B, # + 0x7372: 0x8A6C, # + 0x78BA: 0x8A6D, # + 0x7A6B: 0x8A6E, # + 0x899A: 0x8A6F, # + 0x89D2: 0x8A70, # + 0x8D6B: 0x8A71, # + 0x8F03: 0x8A72, # + 0x90ED: 0x8A73, # + 0x95A3: 0x8A74, # + 0x9694: 0x8A75, # + 0x9769: 0x8A76, # + 0x5B66: 0x8A77, # + 0x5CB3: 0x8A78, # + 0x697D: 0x8A79, # + 0x984D: 0x8A7A, # + 0x984E: 0x8A7B, # + 0x639B: 0x8A7C, # + 0x7B20: 0x8A7D, # + 0x6A2B: 0x8A7E, # + 0x6A7F: 0x8A80, # + 0x68B6: 0x8A81, # + 0x9C0D: 0x8A82, # + 0x6F5F: 0x8A83, # + 0x5272: 0x8A84, # + 0x559D: 0x8A85, # + 0x6070: 0x8A86, # + 0x62EC: 0x8A87, # + 0x6D3B: 0x8A88, # + 0x6E07: 0x8A89, # + 0x6ED1: 0x8A8A, # + 0x845B: 0x8A8B, # + 0x8910: 0x8A8C, # + 0x8F44: 0x8A8D, # + 0x4E14: 0x8A8E, # + 0x9C39: 0x8A8F, # + 0x53F6: 0x8A90, # + 0x691B: 0x8A91, # + 0x6A3A: 0x8A92, # + 0x9784: 0x8A93, # + 0x682A: 0x8A94, # + 0x515C: 0x8A95, # + 0x7AC3: 0x8A96, # + 0x84B2: 0x8A97, # + 0x91DC: 0x8A98, # + 0x938C: 0x8A99, # + 0x565B: 0x8A9A, # + 0x9D28: 0x8A9B, # + 0x6822: 0x8A9C, # + 0x8305: 0x8A9D, # + 0x8431: 0x8A9E, # + 0x7CA5: 0x8A9F, # + 0x5208: 0x8AA0, # + 0x82C5: 0x8AA1, # + 0x74E6: 0x8AA2, # + 0x4E7E: 0x8AA3, # + 0x4F83: 0x8AA4, # + 0x51A0: 0x8AA5, # + 0x5BD2: 0x8AA6, # + 0x520A: 0x8AA7, # + 0x52D8: 0x8AA8, # + 0x52E7: 0x8AA9, # + 0x5DFB: 0x8AAA, # + 0x559A: 0x8AAB, # + 0x582A: 0x8AAC, # + 0x59E6: 0x8AAD, # + 0x5B8C: 0x8AAE, # + 0x5B98: 0x8AAF, # + 0x5BDB: 0x8AB0, # + 0x5E72: 0x8AB1, # + 0x5E79: 0x8AB2, # + 0x60A3: 0x8AB3, # + 0x611F: 0x8AB4, # + 0x6163: 0x8AB5, # + 0x61BE: 0x8AB6, # + 0x63DB: 0x8AB7, # + 0x6562: 0x8AB8, # + 0x67D1: 0x8AB9, # + 0x6853: 0x8ABA, # + 0x68FA: 0x8ABB, # + 0x6B3E: 0x8ABC, # + 0x6B53: 0x8ABD, # + 0x6C57: 0x8ABE, # + 0x6F22: 0x8ABF, # + 0x6F97: 0x8AC0, # + 0x6F45: 0x8AC1, # + 0x74B0: 0x8AC2, # + 0x7518: 0x8AC3, # + 0x76E3: 0x8AC4, # + 0x770B: 0x8AC5, # + 0x7AFF: 0x8AC6, # + 0x7BA1: 0x8AC7, # + 0x7C21: 0x8AC8, # + 0x7DE9: 0x8AC9, # + 0x7F36: 0x8ACA, # + 0x7FF0: 0x8ACB, # + 0x809D: 0x8ACC, # + 0x8266: 0x8ACD, # + 0x839E: 0x8ACE, # + 0x89B3: 0x8ACF, # + 0x8ACC: 0x8AD0, # + 0x8CAB: 0x8AD1, # + 0x9084: 0x8AD2, # + 0x9451: 0x8AD3, # + 0x9593: 0x8AD4, # + 0x9591: 0x8AD5, # + 0x95A2: 0x8AD6, # + 0x9665: 0x8AD7, # + 0x97D3: 0x8AD8, # + 0x9928: 0x8AD9, # + 0x8218: 0x8ADA, # + 0x4E38: 0x8ADB, # + 0x542B: 0x8ADC, # + 0x5CB8: 0x8ADD, # + 0x5DCC: 0x8ADE, # + 0x73A9: 0x8ADF, # + 0x764C: 0x8AE0, # + 0x773C: 0x8AE1, # + 0x5CA9: 0x8AE2, # + 0x7FEB: 0x8AE3, # + 0x8D0B: 0x8AE4, # + 0x96C1: 0x8AE5, # + 0x9811: 0x8AE6, # + 0x9854: 0x8AE7, # + 0x9858: 0x8AE8, # + 0x4F01: 0x8AE9, # + 0x4F0E: 0x8AEA, # + 0x5371: 0x8AEB, # + 0x559C: 0x8AEC, # + 0x5668: 0x8AED, # + 0x57FA: 0x8AEE, # + 0x5947: 0x8AEF, # + 0x5B09: 0x8AF0, # + 0x5BC4: 0x8AF1, # + 0x5C90: 0x8AF2, # + 0x5E0C: 0x8AF3, # + 0x5E7E: 0x8AF4, # + 0x5FCC: 0x8AF5, # + 0x63EE: 0x8AF6, # + 0x673A: 0x8AF7, # + 0x65D7: 0x8AF8, # + 0x65E2: 0x8AF9, # + 0x671F: 0x8AFA, # + 0x68CB: 0x8AFB, # + 0x68C4: 0x8AFC, # + 0x6A5F: 0x8B40, # + 0x5E30: 0x8B41, # + 0x6BC5: 0x8B42, # + 0x6C17: 0x8B43, # + 0x6C7D: 0x8B44, # + 0x757F: 0x8B45, # + 0x7948: 0x8B46, # + 0x5B63: 0x8B47, # + 0x7A00: 0x8B48, # + 0x7D00: 0x8B49, # + 0x5FBD: 0x8B4A, # + 0x898F: 0x8B4B, # + 0x8A18: 0x8B4C, # + 0x8CB4: 0x8B4D, # + 0x8D77: 0x8B4E, # + 0x8ECC: 0x8B4F, # + 0x8F1D: 0x8B50, # + 0x98E2: 0x8B51, # + 0x9A0E: 0x8B52, # + 0x9B3C: 0x8B53, # + 0x4E80: 0x8B54, # + 0x507D: 0x8B55, # + 0x5100: 0x8B56, # + 0x5993: 0x8B57, # + 0x5B9C: 0x8B58, # + 0x622F: 0x8B59, # + 0x6280: 0x8B5A, # + 0x64EC: 0x8B5B, # + 0x6B3A: 0x8B5C, # + 0x72A0: 0x8B5D, # + 0x7591: 0x8B5E, # + 0x7947: 0x8B5F, # + 0x7FA9: 0x8B60, # + 0x87FB: 0x8B61, # + 0x8ABC: 0x8B62, # + 0x8B70: 0x8B63, # + 0x63AC: 0x8B64, # + 0x83CA: 0x8B65, # + 0x97A0: 0x8B66, # + 0x5409: 0x8B67, # + 0x5403: 0x8B68, # + 0x55AB: 0x8B69, # + 0x6854: 0x8B6A, # + 0x6A58: 0x8B6B, # + 0x8A70: 0x8B6C, # + 0x7827: 0x8B6D, # + 0x6775: 0x8B6E, # + 0x9ECD: 0x8B6F, # + 0x5374: 0x8B70, # + 0x5BA2: 0x8B71, # + 0x811A: 0x8B72, # + 0x8650: 0x8B73, # + 0x9006: 0x8B74, # + 0x4E18: 0x8B75, # + 0x4E45: 0x8B76, # + 0x4EC7: 0x8B77, # + 0x4F11: 0x8B78, # + 0x53CA: 0x8B79, # + 0x5438: 0x8B7A, # + 0x5BAE: 0x8B7B, # + 0x5F13: 0x8B7C, # + 0x6025: 0x8B7D, # + 0x6551: 0x8B7E, # + 0x673D: 0x8B80, # + 0x6C42: 0x8B81, # + 0x6C72: 0x8B82, # + 0x6CE3: 0x8B83, # + 0x7078: 0x8B84, # + 0x7403: 0x8B85, # + 0x7A76: 0x8B86, # + 0x7AAE: 0x8B87, # + 0x7B08: 0x8B88, # + 0x7D1A: 0x8B89, # + 0x7CFE: 0x8B8A, # + 0x7D66: 0x8B8B, # + 0x65E7: 0x8B8C, # + 0x725B: 0x8B8D, # + 0x53BB: 0x8B8E, # + 0x5C45: 0x8B8F, # + 0x5DE8: 0x8B90, # + 0x62D2: 0x8B91, # + 0x62E0: 0x8B92, # + 0x6319: 0x8B93, # + 0x6E20: 0x8B94, # + 0x865A: 0x8B95, # + 0x8A31: 0x8B96, # + 0x8DDD: 0x8B97, # + 0x92F8: 0x8B98, # + 0x6F01: 0x8B99, # + 0x79A6: 0x8B9A, # + 0x9B5A: 0x8B9B, # + 0x4EA8: 0x8B9C, # + 0x4EAB: 0x8B9D, # + 0x4EAC: 0x8B9E, # + 0x4F9B: 0x8B9F, # + 0x4FA0: 0x8BA0, # + 0x50D1: 0x8BA1, # + 0x5147: 0x8BA2, # + 0x7AF6: 0x8BA3, # + 0x5171: 0x8BA4, # + 0x51F6: 0x8BA5, # + 0x5354: 0x8BA6, # + 0x5321: 0x8BA7, # + 0x537F: 0x8BA8, # + 0x53EB: 0x8BA9, # + 0x55AC: 0x8BAA, # + 0x5883: 0x8BAB, # + 0x5CE1: 0x8BAC, # + 0x5F37: 0x8BAD, # + 0x5F4A: 0x8BAE, # + 0x602F: 0x8BAF, # + 0x6050: 0x8BB0, # + 0x606D: 0x8BB1, # + 0x631F: 0x8BB2, # + 0x6559: 0x8BB3, # + 0x6A4B: 0x8BB4, # + 0x6CC1: 0x8BB5, # + 0x72C2: 0x8BB6, # + 0x72ED: 0x8BB7, # + 0x77EF: 0x8BB8, # + 0x80F8: 0x8BB9, # + 0x8105: 0x8BBA, # + 0x8208: 0x8BBB, # + 0x854E: 0x8BBC, # + 0x90F7: 0x8BBD, # + 0x93E1: 0x8BBE, # + 0x97FF: 0x8BBF, # + 0x9957: 0x8BC0, # + 0x9A5A: 0x8BC1, # + 0x4EF0: 0x8BC2, # + 0x51DD: 0x8BC3, # + 0x5C2D: 0x8BC4, # + 0x6681: 0x8BC5, # + 0x696D: 0x8BC6, # + 0x5C40: 0x8BC7, # + 0x66F2: 0x8BC8, # + 0x6975: 0x8BC9, # + 0x7389: 0x8BCA, # + 0x6850: 0x8BCB, # + 0x7C81: 0x8BCC, # + 0x50C5: 0x8BCD, # + 0x52E4: 0x8BCE, # + 0x5747: 0x8BCF, # + 0x5DFE: 0x8BD0, # + 0x9326: 0x8BD1, # + 0x65A4: 0x8BD2, # + 0x6B23: 0x8BD3, # + 0x6B3D: 0x8BD4, # + 0x7434: 0x8BD5, # + 0x7981: 0x8BD6, # + 0x79BD: 0x8BD7, # + 0x7B4B: 0x8BD8, # + 0x7DCA: 0x8BD9, # + 0x82B9: 0x8BDA, # + 0x83CC: 0x8BDB, # + 0x887F: 0x8BDC, # + 0x895F: 0x8BDD, # + 0x8B39: 0x8BDE, # + 0x8FD1: 0x8BDF, # + 0x91D1: 0x8BE0, # + 0x541F: 0x8BE1, # + 0x9280: 0x8BE2, # + 0x4E5D: 0x8BE3, # + 0x5036: 0x8BE4, # + 0x53E5: 0x8BE5, # + 0x533A: 0x8BE6, # + 0x72D7: 0x8BE7, # + 0x7396: 0x8BE8, # + 0x77E9: 0x8BE9, # + 0x82E6: 0x8BEA, # + 0x8EAF: 0x8BEB, # + 0x99C6: 0x8BEC, # + 0x99C8: 0x8BED, # + 0x99D2: 0x8BEE, # + 0x5177: 0x8BEF, # + 0x611A: 0x8BF0, # + 0x865E: 0x8BF1, # + 0x55B0: 0x8BF2, # + 0x7A7A: 0x8BF3, # + 0x5076: 0x8BF4, # + 0x5BD3: 0x8BF5, # + 0x9047: 0x8BF6, # + 0x9685: 0x8BF7, # + 0x4E32: 0x8BF8, # + 0x6ADB: 0x8BF9, # + 0x91E7: 0x8BFA, # + 0x5C51: 0x8BFB, # + 0x5C48: 0x8BFC, # + 0x6398: 0x8C40, # + 0x7A9F: 0x8C41, # + 0x6C93: 0x8C42, # + 0x9774: 0x8C43, # + 0x8F61: 0x8C44, # + 0x7AAA: 0x8C45, # + 0x718A: 0x8C46, # + 0x9688: 0x8C47, # + 0x7C82: 0x8C48, # + 0x6817: 0x8C49, # + 0x7E70: 0x8C4A, # + 0x6851: 0x8C4B, # + 0x936C: 0x8C4C, # + 0x52F2: 0x8C4D, # + 0x541B: 0x8C4E, # + 0x85AB: 0x8C4F, # + 0x8A13: 0x8C50, # + 0x7FA4: 0x8C51, # + 0x8ECD: 0x8C52, # + 0x90E1: 0x8C53, # + 0x5366: 0x8C54, # + 0x8888: 0x8C55, # + 0x7941: 0x8C56, # + 0x4FC2: 0x8C57, # + 0x50BE: 0x8C58, # + 0x5211: 0x8C59, # + 0x5144: 0x8C5A, # + 0x5553: 0x8C5B, # + 0x572D: 0x8C5C, # + 0x73EA: 0x8C5D, # + 0x578B: 0x8C5E, # + 0x5951: 0x8C5F, # + 0x5F62: 0x8C60, # + 0x5F84: 0x8C61, # + 0x6075: 0x8C62, # + 0x6176: 0x8C63, # + 0x6167: 0x8C64, # + 0x61A9: 0x8C65, # + 0x63B2: 0x8C66, # + 0x643A: 0x8C67, # + 0x656C: 0x8C68, # + 0x666F: 0x8C69, # + 0x6842: 0x8C6A, # + 0x6E13: 0x8C6B, # + 0x7566: 0x8C6C, # + 0x7A3D: 0x8C6D, # + 0x7CFB: 0x8C6E, # + 0x7D4C: 0x8C6F, # + 0x7D99: 0x8C70, # + 0x7E4B: 0x8C71, # + 0x7F6B: 0x8C72, # + 0x830E: 0x8C73, # + 0x834A: 0x8C74, # + 0x86CD: 0x8C75, # + 0x8A08: 0x8C76, # + 0x8A63: 0x8C77, # + 0x8B66: 0x8C78, # + 0x8EFD: 0x8C79, # + 0x981A: 0x8C7A, # + 0x9D8F: 0x8C7B, # + 0x82B8: 0x8C7C, # + 0x8FCE: 0x8C7D, # + 0x9BE8: 0x8C7E, # + 0x5287: 0x8C80, # + 0x621F: 0x8C81, # + 0x6483: 0x8C82, # + 0x6FC0: 0x8C83, # + 0x9699: 0x8C84, # + 0x6841: 0x8C85, # + 0x5091: 0x8C86, # + 0x6B20: 0x8C87, # + 0x6C7A: 0x8C88, # + 0x6F54: 0x8C89, # + 0x7A74: 0x8C8A, # + 0x7D50: 0x8C8B, # + 0x8840: 0x8C8C, # + 0x8A23: 0x8C8D, # + 0x6708: 0x8C8E, # + 0x4EF6: 0x8C8F, # + 0x5039: 0x8C90, # + 0x5026: 0x8C91, # + 0x5065: 0x8C92, # + 0x517C: 0x8C93, # + 0x5238: 0x8C94, # + 0x5263: 0x8C95, # + 0x55A7: 0x8C96, # + 0x570F: 0x8C97, # + 0x5805: 0x8C98, # + 0x5ACC: 0x8C99, # + 0x5EFA: 0x8C9A, # + 0x61B2: 0x8C9B, # + 0x61F8: 0x8C9C, # + 0x62F3: 0x8C9D, # + 0x6372: 0x8C9E, # + 0x691C: 0x8C9F, # + 0x6A29: 0x8CA0, # + 0x727D: 0x8CA1, # + 0x72AC: 0x8CA2, # + 0x732E: 0x8CA3, # + 0x7814: 0x8CA4, # + 0x786F: 0x8CA5, # + 0x7D79: 0x8CA6, # + 0x770C: 0x8CA7, # + 0x80A9: 0x8CA8, # + 0x898B: 0x8CA9, # + 0x8B19: 0x8CAA, # + 0x8CE2: 0x8CAB, # + 0x8ED2: 0x8CAC, # + 0x9063: 0x8CAD, # + 0x9375: 0x8CAE, # + 0x967A: 0x8CAF, # + 0x9855: 0x8CB0, # + 0x9A13: 0x8CB1, # + 0x9E78: 0x8CB2, # + 0x5143: 0x8CB3, # + 0x539F: 0x8CB4, # + 0x53B3: 0x8CB5, # + 0x5E7B: 0x8CB6, # + 0x5F26: 0x8CB7, # + 0x6E1B: 0x8CB8, # + 0x6E90: 0x8CB9, # + 0x7384: 0x8CBA, # + 0x73FE: 0x8CBB, # + 0x7D43: 0x8CBC, # + 0x8237: 0x8CBD, # + 0x8A00: 0x8CBE, # + 0x8AFA: 0x8CBF, # + 0x9650: 0x8CC0, # + 0x4E4E: 0x8CC1, # + 0x500B: 0x8CC2, # + 0x53E4: 0x8CC3, # + 0x547C: 0x8CC4, # + 0x56FA: 0x8CC5, # + 0x59D1: 0x8CC6, # + 0x5B64: 0x8CC7, # + 0x5DF1: 0x8CC8, # + 0x5EAB: 0x8CC9, # + 0x5F27: 0x8CCA, # + 0x6238: 0x8CCB, # + 0x6545: 0x8CCC, # + 0x67AF: 0x8CCD, # + 0x6E56: 0x8CCE, # + 0x72D0: 0x8CCF, # + 0x7CCA: 0x8CD0, # + 0x88B4: 0x8CD1, # + 0x80A1: 0x8CD2, # + 0x80E1: 0x8CD3, # + 0x83F0: 0x8CD4, # + 0x864E: 0x8CD5, # + 0x8A87: 0x8CD6, # + 0x8DE8: 0x8CD7, # + 0x9237: 0x8CD8, # + 0x96C7: 0x8CD9, # + 0x9867: 0x8CDA, # + 0x9F13: 0x8CDB, # + 0x4E94: 0x8CDC, # + 0x4E92: 0x8CDD, # + 0x4F0D: 0x8CDE, # + 0x5348: 0x8CDF, # + 0x5449: 0x8CE0, # + 0x543E: 0x8CE1, # + 0x5A2F: 0x8CE2, # + 0x5F8C: 0x8CE3, # + 0x5FA1: 0x8CE4, # + 0x609F: 0x8CE5, # + 0x68A7: 0x8CE6, # + 0x6A8E: 0x8CE7, # + 0x745A: 0x8CE8, # + 0x7881: 0x8CE9, # + 0x8A9E: 0x8CEA, # + 0x8AA4: 0x8CEB, # + 0x8B77: 0x8CEC, # + 0x9190: 0x8CED, # + 0x4E5E: 0x8CEE, # + 0x9BC9: 0x8CEF, # + 0x4EA4: 0x8CF0, # + 0x4F7C: 0x8CF1, # + 0x4FAF: 0x8CF2, # + 0x5019: 0x8CF3, # + 0x5016: 0x8CF4, # + 0x5149: 0x8CF5, # + 0x516C: 0x8CF6, # + 0x529F: 0x8CF7, # + 0x52B9: 0x8CF8, # + 0x52FE: 0x8CF9, # + 0x539A: 0x8CFA, # + 0x53E3: 0x8CFB, # + 0x5411: 0x8CFC, # + 0x540E: 0x8D40, # + 0x5589: 0x8D41, # + 0x5751: 0x8D42, # + 0x57A2: 0x8D43, # + 0x597D: 0x8D44, # + 0x5B54: 0x8D45, # + 0x5B5D: 0x8D46, # + 0x5B8F: 0x8D47, # + 0x5DE5: 0x8D48, # + 0x5DE7: 0x8D49, # + 0x5DF7: 0x8D4A, # + 0x5E78: 0x8D4B, # + 0x5E83: 0x8D4C, # + 0x5E9A: 0x8D4D, # + 0x5EB7: 0x8D4E, # + 0x5F18: 0x8D4F, # + 0x6052: 0x8D50, # + 0x614C: 0x8D51, # + 0x6297: 0x8D52, # + 0x62D8: 0x8D53, # + 0x63A7: 0x8D54, # + 0x653B: 0x8D55, # + 0x6602: 0x8D56, # + 0x6643: 0x8D57, # + 0x66F4: 0x8D58, # + 0x676D: 0x8D59, # + 0x6821: 0x8D5A, # + 0x6897: 0x8D5B, # + 0x69CB: 0x8D5C, # + 0x6C5F: 0x8D5D, # + 0x6D2A: 0x8D5E, # + 0x6D69: 0x8D5F, # + 0x6E2F: 0x8D60, # + 0x6E9D: 0x8D61, # + 0x7532: 0x8D62, # + 0x7687: 0x8D63, # + 0x786C: 0x8D64, # + 0x7A3F: 0x8D65, # + 0x7CE0: 0x8D66, # + 0x7D05: 0x8D67, # + 0x7D18: 0x8D68, # + 0x7D5E: 0x8D69, # + 0x7DB1: 0x8D6A, # + 0x8015: 0x8D6B, # + 0x8003: 0x8D6C, # + 0x80AF: 0x8D6D, # + 0x80B1: 0x8D6E, # + 0x8154: 0x8D6F, # + 0x818F: 0x8D70, # + 0x822A: 0x8D71, # + 0x8352: 0x8D72, # + 0x884C: 0x8D73, # + 0x8861: 0x8D74, # + 0x8B1B: 0x8D75, # + 0x8CA2: 0x8D76, # + 0x8CFC: 0x8D77, # + 0x90CA: 0x8D78, # + 0x9175: 0x8D79, # + 0x9271: 0x8D7A, # + 0x783F: 0x8D7B, # + 0x92FC: 0x8D7C, # + 0x95A4: 0x8D7D, # + 0x964D: 0x8D7E, # + 0x9805: 0x8D80, # + 0x9999: 0x8D81, # + 0x9AD8: 0x8D82, # + 0x9D3B: 0x8D83, # + 0x525B: 0x8D84, # + 0x52AB: 0x8D85, # + 0x53F7: 0x8D86, # + 0x5408: 0x8D87, # + 0x58D5: 0x8D88, # + 0x62F7: 0x8D89, # + 0x6FE0: 0x8D8A, # + 0x8C6A: 0x8D8B, # + 0x8F5F: 0x8D8C, # + 0x9EB9: 0x8D8D, # + 0x514B: 0x8D8E, # + 0x523B: 0x8D8F, # + 0x544A: 0x8D90, # + 0x56FD: 0x8D91, # + 0x7A40: 0x8D92, # + 0x9177: 0x8D93, # + 0x9D60: 0x8D94, # + 0x9ED2: 0x8D95, # + 0x7344: 0x8D96, # + 0x6F09: 0x8D97, # + 0x8170: 0x8D98, # + 0x7511: 0x8D99, # + 0x5FFD: 0x8D9A, # + 0x60DA: 0x8D9B, # + 0x9AA8: 0x8D9C, # + 0x72DB: 0x8D9D, # + 0x8FBC: 0x8D9E, # + 0x6B64: 0x8D9F, # + 0x9803: 0x8DA0, # + 0x4ECA: 0x8DA1, # + 0x56F0: 0x8DA2, # + 0x5764: 0x8DA3, # + 0x58BE: 0x8DA4, # + 0x5A5A: 0x8DA5, # + 0x6068: 0x8DA6, # + 0x61C7: 0x8DA7, # + 0x660F: 0x8DA8, # + 0x6606: 0x8DA9, # + 0x6839: 0x8DAA, # + 0x68B1: 0x8DAB, # + 0x6DF7: 0x8DAC, # + 0x75D5: 0x8DAD, # + 0x7D3A: 0x8DAE, # + 0x826E: 0x8DAF, # + 0x9B42: 0x8DB0, # + 0x4E9B: 0x8DB1, # + 0x4F50: 0x8DB2, # + 0x53C9: 0x8DB3, # + 0x5506: 0x8DB4, # + 0x5D6F: 0x8DB5, # + 0x5DE6: 0x8DB6, # + 0x5DEE: 0x8DB7, # + 0x67FB: 0x8DB8, # + 0x6C99: 0x8DB9, # + 0x7473: 0x8DBA, # + 0x7802: 0x8DBB, # + 0x8A50: 0x8DBC, # + 0x9396: 0x8DBD, # + 0x88DF: 0x8DBE, # + 0x5750: 0x8DBF, # + 0x5EA7: 0x8DC0, # + 0x632B: 0x8DC1, # + 0x50B5: 0x8DC2, # + 0x50AC: 0x8DC3, # + 0x518D: 0x8DC4, # + 0x6700: 0x8DC5, # + 0x54C9: 0x8DC6, # + 0x585E: 0x8DC7, # + 0x59BB: 0x8DC8, # + 0x5BB0: 0x8DC9, # + 0x5F69: 0x8DCA, # + 0x624D: 0x8DCB, # + 0x63A1: 0x8DCC, # + 0x683D: 0x8DCD, # + 0x6B73: 0x8DCE, # + 0x6E08: 0x8DCF, # + 0x707D: 0x8DD0, # + 0x91C7: 0x8DD1, # + 0x7280: 0x8DD2, # + 0x7815: 0x8DD3, # + 0x7826: 0x8DD4, # + 0x796D: 0x8DD5, # + 0x658E: 0x8DD6, # + 0x7D30: 0x8DD7, # + 0x83DC: 0x8DD8, # + 0x88C1: 0x8DD9, # + 0x8F09: 0x8DDA, # + 0x969B: 0x8DDB, # + 0x5264: 0x8DDC, # + 0x5728: 0x8DDD, # + 0x6750: 0x8DDE, # + 0x7F6A: 0x8DDF, # + 0x8CA1: 0x8DE0, # + 0x51B4: 0x8DE1, # + 0x5742: 0x8DE2, # + 0x962A: 0x8DE3, # + 0x583A: 0x8DE4, # + 0x698A: 0x8DE5, # + 0x80B4: 0x8DE6, # + 0x54B2: 0x8DE7, # + 0x5D0E: 0x8DE8, # + 0x57FC: 0x8DE9, # + 0x7895: 0x8DEA, # + 0x9DFA: 0x8DEB, # + 0x4F5C: 0x8DEC, # + 0x524A: 0x8DED, # + 0x548B: 0x8DEE, # + 0x643E: 0x8DEF, # + 0x6628: 0x8DF0, # + 0x6714: 0x8DF1, # + 0x67F5: 0x8DF2, # + 0x7A84: 0x8DF3, # + 0x7B56: 0x8DF4, # + 0x7D22: 0x8DF5, # + 0x932F: 0x8DF6, # + 0x685C: 0x8DF7, # + 0x9BAD: 0x8DF8, # + 0x7B39: 0x8DF9, # + 0x5319: 0x8DFA, # + 0x518A: 0x8DFB, # + 0x5237: 0x8DFC, # + 0x5BDF: 0x8E40, # + 0x62F6: 0x8E41, # + 0x64AE: 0x8E42, # + 0x64E6: 0x8E43, # + 0x672D: 0x8E44, # + 0x6BBA: 0x8E45, # + 0x85A9: 0x8E46, # + 0x96D1: 0x8E47, # + 0x7690: 0x8E48, # + 0x9BD6: 0x8E49, # + 0x634C: 0x8E4A, # + 0x9306: 0x8E4B, # + 0x9BAB: 0x8E4C, # + 0x76BF: 0x8E4D, # + 0x6652: 0x8E4E, # + 0x4E09: 0x8E4F, # + 0x5098: 0x8E50, # + 0x53C2: 0x8E51, # + 0x5C71: 0x8E52, # + 0x60E8: 0x8E53, # + 0x6492: 0x8E54, # + 0x6563: 0x8E55, # + 0x685F: 0x8E56, # + 0x71E6: 0x8E57, # + 0x73CA: 0x8E58, # + 0x7523: 0x8E59, # + 0x7B97: 0x8E5A, # + 0x7E82: 0x8E5B, # + 0x8695: 0x8E5C, # + 0x8B83: 0x8E5D, # + 0x8CDB: 0x8E5E, # + 0x9178: 0x8E5F, # + 0x9910: 0x8E60, # + 0x65AC: 0x8E61, # + 0x66AB: 0x8E62, # + 0x6B8B: 0x8E63, # + 0x4ED5: 0x8E64, # + 0x4ED4: 0x8E65, # + 0x4F3A: 0x8E66, # + 0x4F7F: 0x8E67, # + 0x523A: 0x8E68, # + 0x53F8: 0x8E69, # + 0x53F2: 0x8E6A, # + 0x55E3: 0x8E6B, # + 0x56DB: 0x8E6C, # + 0x58EB: 0x8E6D, # + 0x59CB: 0x8E6E, # + 0x59C9: 0x8E6F, # + 0x59FF: 0x8E70, # + 0x5B50: 0x8E71, # + 0x5C4D: 0x8E72, # + 0x5E02: 0x8E73, # + 0x5E2B: 0x8E74, # + 0x5FD7: 0x8E75, # + 0x601D: 0x8E76, # + 0x6307: 0x8E77, # + 0x652F: 0x8E78, # + 0x5B5C: 0x8E79, # + 0x65AF: 0x8E7A, # + 0x65BD: 0x8E7B, # + 0x65E8: 0x8E7C, # + 0x679D: 0x8E7D, # + 0x6B62: 0x8E7E, # + 0x6B7B: 0x8E80, # + 0x6C0F: 0x8E81, # + 0x7345: 0x8E82, # + 0x7949: 0x8E83, # + 0x79C1: 0x8E84, # + 0x7CF8: 0x8E85, # + 0x7D19: 0x8E86, # + 0x7D2B: 0x8E87, # + 0x80A2: 0x8E88, # + 0x8102: 0x8E89, # + 0x81F3: 0x8E8A, # + 0x8996: 0x8E8B, # + 0x8A5E: 0x8E8C, # + 0x8A69: 0x8E8D, # + 0x8A66: 0x8E8E, # + 0x8A8C: 0x8E8F, # + 0x8AEE: 0x8E90, # + 0x8CC7: 0x8E91, # + 0x8CDC: 0x8E92, # + 0x96CC: 0x8E93, # + 0x98FC: 0x8E94, # + 0x6B6F: 0x8E95, # + 0x4E8B: 0x8E96, # + 0x4F3C: 0x8E97, # + 0x4F8D: 0x8E98, # + 0x5150: 0x8E99, # + 0x5B57: 0x8E9A, # + 0x5BFA: 0x8E9B, # + 0x6148: 0x8E9C, # + 0x6301: 0x8E9D, # + 0x6642: 0x8E9E, # + 0x6B21: 0x8E9F, # + 0x6ECB: 0x8EA0, # + 0x6CBB: 0x8EA1, # + 0x723E: 0x8EA2, # + 0x74BD: 0x8EA3, # + 0x75D4: 0x8EA4, # + 0x78C1: 0x8EA5, # + 0x793A: 0x8EA6, # + 0x800C: 0x8EA7, # + 0x8033: 0x8EA8, # + 0x81EA: 0x8EA9, # + 0x8494: 0x8EAA, # + 0x8F9E: 0x8EAB, # + 0x6C50: 0x8EAC, # + 0x9E7F: 0x8EAD, # + 0x5F0F: 0x8EAE, # + 0x8B58: 0x8EAF, # + 0x9D2B: 0x8EB0, # + 0x7AFA: 0x8EB1, # + 0x8EF8: 0x8EB2, # + 0x5B8D: 0x8EB3, # + 0x96EB: 0x8EB4, # + 0x4E03: 0x8EB5, # + 0x53F1: 0x8EB6, # + 0x57F7: 0x8EB7, # + 0x5931: 0x8EB8, # + 0x5AC9: 0x8EB9, # + 0x5BA4: 0x8EBA, # + 0x6089: 0x8EBB, # + 0x6E7F: 0x8EBC, # + 0x6F06: 0x8EBD, # + 0x75BE: 0x8EBE, # + 0x8CEA: 0x8EBF, # + 0x5B9F: 0x8EC0, # + 0x8500: 0x8EC1, # + 0x7BE0: 0x8EC2, # + 0x5072: 0x8EC3, # + 0x67F4: 0x8EC4, # + 0x829D: 0x8EC5, # + 0x5C61: 0x8EC6, # + 0x854A: 0x8EC7, # + 0x7E1E: 0x8EC8, # + 0x820E: 0x8EC9, # + 0x5199: 0x8ECA, # + 0x5C04: 0x8ECB, # + 0x6368: 0x8ECC, # + 0x8D66: 0x8ECD, # + 0x659C: 0x8ECE, # + 0x716E: 0x8ECF, # + 0x793E: 0x8ED0, # + 0x7D17: 0x8ED1, # + 0x8005: 0x8ED2, # + 0x8B1D: 0x8ED3, # + 0x8ECA: 0x8ED4, # + 0x906E: 0x8ED5, # + 0x86C7: 0x8ED6, # + 0x90AA: 0x8ED7, # + 0x501F: 0x8ED8, # + 0x52FA: 0x8ED9, # + 0x5C3A: 0x8EDA, # + 0x6753: 0x8EDB, # + 0x707C: 0x8EDC, # + 0x7235: 0x8EDD, # + 0x914C: 0x8EDE, # + 0x91C8: 0x8EDF, # + 0x932B: 0x8EE0, # + 0x82E5: 0x8EE1, # + 0x5BC2: 0x8EE2, # + 0x5F31: 0x8EE3, # + 0x60F9: 0x8EE4, # + 0x4E3B: 0x8EE5, # + 0x53D6: 0x8EE6, # + 0x5B88: 0x8EE7, # + 0x624B: 0x8EE8, # + 0x6731: 0x8EE9, # + 0x6B8A: 0x8EEA, # + 0x72E9: 0x8EEB, # + 0x73E0: 0x8EEC, # + 0x7A2E: 0x8EED, # + 0x816B: 0x8EEE, # + 0x8DA3: 0x8EEF, # + 0x9152: 0x8EF0, # + 0x9996: 0x8EF1, # + 0x5112: 0x8EF2, # + 0x53D7: 0x8EF3, # + 0x546A: 0x8EF4, # + 0x5BFF: 0x8EF5, # + 0x6388: 0x8EF6, # + 0x6A39: 0x8EF7, # + 0x7DAC: 0x8EF8, # + 0x9700: 0x8EF9, # + 0x56DA: 0x8EFA, # + 0x53CE: 0x8EFB, # + 0x5468: 0x8EFC, # + 0x5B97: 0x8F40, # + 0x5C31: 0x8F41, # + 0x5DDE: 0x8F42, # + 0x4FEE: 0x8F43, # + 0x6101: 0x8F44, # + 0x62FE: 0x8F45, # + 0x6D32: 0x8F46, # + 0x79C0: 0x8F47, # + 0x79CB: 0x8F48, # + 0x7D42: 0x8F49, # + 0x7E4D: 0x8F4A, # + 0x7FD2: 0x8F4B, # + 0x81ED: 0x8F4C, # + 0x821F: 0x8F4D, # + 0x8490: 0x8F4E, # + 0x8846: 0x8F4F, # + 0x8972: 0x8F50, # + 0x8B90: 0x8F51, # + 0x8E74: 0x8F52, # + 0x8F2F: 0x8F53, # + 0x9031: 0x8F54, # + 0x914B: 0x8F55, # + 0x916C: 0x8F56, # + 0x96C6: 0x8F57, # + 0x919C: 0x8F58, # + 0x4EC0: 0x8F59, # + 0x4F4F: 0x8F5A, # + 0x5145: 0x8F5B, # + 0x5341: 0x8F5C, # + 0x5F93: 0x8F5D, # + 0x620E: 0x8F5E, # + 0x67D4: 0x8F5F, # + 0x6C41: 0x8F60, # + 0x6E0B: 0x8F61, # + 0x7363: 0x8F62, # + 0x7E26: 0x8F63, # + 0x91CD: 0x8F64, # + 0x9283: 0x8F65, # + 0x53D4: 0x8F66, # + 0x5919: 0x8F67, # + 0x5BBF: 0x8F68, # + 0x6DD1: 0x8F69, # + 0x795D: 0x8F6A, # + 0x7E2E: 0x8F6B, # + 0x7C9B: 0x8F6C, # + 0x587E: 0x8F6D, # + 0x719F: 0x8F6E, # + 0x51FA: 0x8F6F, # + 0x8853: 0x8F70, # + 0x8FF0: 0x8F71, # + 0x4FCA: 0x8F72, # + 0x5CFB: 0x8F73, # + 0x6625: 0x8F74, # + 0x77AC: 0x8F75, # + 0x7AE3: 0x8F76, # + 0x821C: 0x8F77, # + 0x99FF: 0x8F78, # + 0x51C6: 0x8F79, # + 0x5FAA: 0x8F7A, # + 0x65EC: 0x8F7B, # + 0x696F: 0x8F7C, # + 0x6B89: 0x8F7D, # + 0x6DF3: 0x8F7E, # + 0x6E96: 0x8F80, # + 0x6F64: 0x8F81, # + 0x76FE: 0x8F82, # + 0x7D14: 0x8F83, # + 0x5DE1: 0x8F84, # + 0x9075: 0x8F85, # + 0x9187: 0x8F86, # + 0x9806: 0x8F87, # + 0x51E6: 0x8F88, # + 0x521D: 0x8F89, # + 0x6240: 0x8F8A, # + 0x6691: 0x8F8B, # + 0x66D9: 0x8F8C, # + 0x6E1A: 0x8F8D, # + 0x5EB6: 0x8F8E, # + 0x7DD2: 0x8F8F, # + 0x7F72: 0x8F90, # + 0x66F8: 0x8F91, # + 0x85AF: 0x8F92, # + 0x85F7: 0x8F93, # + 0x8AF8: 0x8F94, # + 0x52A9: 0x8F95, # + 0x53D9: 0x8F96, # + 0x5973: 0x8F97, # + 0x5E8F: 0x8F98, # + 0x5F90: 0x8F99, # + 0x6055: 0x8F9A, # + 0x92E4: 0x8F9B, # + 0x9664: 0x8F9C, # + 0x50B7: 0x8F9D, # + 0x511F: 0x8F9E, # + 0x52DD: 0x8F9F, # + 0x5320: 0x8FA0, # + 0x5347: 0x8FA1, # + 0x53EC: 0x8FA2, # + 0x54E8: 0x8FA3, # + 0x5546: 0x8FA4, # + 0x5531: 0x8FA5, # + 0x5617: 0x8FA6, # + 0x5968: 0x8FA7, # + 0x59BE: 0x8FA8, # + 0x5A3C: 0x8FA9, # + 0x5BB5: 0x8FAA, # + 0x5C06: 0x8FAB, # + 0x5C0F: 0x8FAC, # + 0x5C11: 0x8FAD, # + 0x5C1A: 0x8FAE, # + 0x5E84: 0x8FAF, # + 0x5E8A: 0x8FB0, # + 0x5EE0: 0x8FB1, # + 0x5F70: 0x8FB2, # + 0x627F: 0x8FB3, # + 0x6284: 0x8FB4, # + 0x62DB: 0x8FB5, # + 0x638C: 0x8FB6, # + 0x6377: 0x8FB7, # + 0x6607: 0x8FB8, # + 0x660C: 0x8FB9, # + 0x662D: 0x8FBA, # + 0x6676: 0x8FBB, # + 0x677E: 0x8FBC, # + 0x68A2: 0x8FBD, # + 0x6A1F: 0x8FBE, # + 0x6A35: 0x8FBF, # + 0x6CBC: 0x8FC0, # + 0x6D88: 0x8FC1, # + 0x6E09: 0x8FC2, # + 0x6E58: 0x8FC3, # + 0x713C: 0x8FC4, # + 0x7126: 0x8FC5, # + 0x7167: 0x8FC6, # + 0x75C7: 0x8FC7, # + 0x7701: 0x8FC8, # + 0x785D: 0x8FC9, # + 0x7901: 0x8FCA, # + 0x7965: 0x8FCB, # + 0x79F0: 0x8FCC, # + 0x7AE0: 0x8FCD, # + 0x7B11: 0x8FCE, # + 0x7CA7: 0x8FCF, # + 0x7D39: 0x8FD0, # + 0x8096: 0x8FD1, # + 0x83D6: 0x8FD2, # + 0x848B: 0x8FD3, # + 0x8549: 0x8FD4, # + 0x885D: 0x8FD5, # + 0x88F3: 0x8FD6, # + 0x8A1F: 0x8FD7, # + 0x8A3C: 0x8FD8, # + 0x8A54: 0x8FD9, # + 0x8A73: 0x8FDA, # + 0x8C61: 0x8FDB, # + 0x8CDE: 0x8FDC, # + 0x91A4: 0x8FDD, # + 0x9266: 0x8FDE, # + 0x937E: 0x8FDF, # + 0x9418: 0x8FE0, # + 0x969C: 0x8FE1, # + 0x9798: 0x8FE2, # + 0x4E0A: 0x8FE3, # + 0x4E08: 0x8FE4, # + 0x4E1E: 0x8FE5, # + 0x4E57: 0x8FE6, # + 0x5197: 0x8FE7, # + 0x5270: 0x8FE8, # + 0x57CE: 0x8FE9, # + 0x5834: 0x8FEA, # + 0x58CC: 0x8FEB, # + 0x5B22: 0x8FEC, # + 0x5E38: 0x8FED, # + 0x60C5: 0x8FEE, # + 0x64FE: 0x8FEF, # + 0x6761: 0x8FF0, # + 0x6756: 0x8FF1, # + 0x6D44: 0x8FF2, # + 0x72B6: 0x8FF3, # + 0x7573: 0x8FF4, # + 0x7A63: 0x8FF5, # + 0x84B8: 0x8FF6, # + 0x8B72: 0x8FF7, # + 0x91B8: 0x8FF8, # + 0x9320: 0x8FF9, # + 0x5631: 0x8FFA, # + 0x57F4: 0x8FFB, # + 0x98FE: 0x8FFC, # + 0x62ED: 0x9040, # + 0x690D: 0x9041, # + 0x6B96: 0x9042, # + 0x71ED: 0x9043, # + 0x7E54: 0x9044, # + 0x8077: 0x9045, # + 0x8272: 0x9046, # + 0x89E6: 0x9047, # + 0x98DF: 0x9048, # + 0x8755: 0x9049, # + 0x8FB1: 0x904A, # + 0x5C3B: 0x904B, # + 0x4F38: 0x904C, # + 0x4FE1: 0x904D, # + 0x4FB5: 0x904E, # + 0x5507: 0x904F, # + 0x5A20: 0x9050, # + 0x5BDD: 0x9051, # + 0x5BE9: 0x9052, # + 0x5FC3: 0x9053, # + 0x614E: 0x9054, # + 0x632F: 0x9055, # + 0x65B0: 0x9056, # + 0x664B: 0x9057, # + 0x68EE: 0x9058, # + 0x699B: 0x9059, # + 0x6D78: 0x905A, # + 0x6DF1: 0x905B, # + 0x7533: 0x905C, # + 0x75B9: 0x905D, # + 0x771F: 0x905E, # + 0x795E: 0x905F, # + 0x79E6: 0x9060, # + 0x7D33: 0x9061, # + 0x81E3: 0x9062, # + 0x82AF: 0x9063, # + 0x85AA: 0x9064, # + 0x89AA: 0x9065, # + 0x8A3A: 0x9066, # + 0x8EAB: 0x9067, # + 0x8F9B: 0x9068, # + 0x9032: 0x9069, # + 0x91DD: 0x906A, # + 0x9707: 0x906B, # + 0x4EBA: 0x906C, # + 0x4EC1: 0x906D, # + 0x5203: 0x906E, # + 0x5875: 0x906F, # + 0x58EC: 0x9070, # + 0x5C0B: 0x9071, # + 0x751A: 0x9072, # + 0x5C3D: 0x9073, # + 0x814E: 0x9074, # + 0x8A0A: 0x9075, # + 0x8FC5: 0x9076, # + 0x9663: 0x9077, # + 0x976D: 0x9078, # + 0x7B25: 0x9079, # + 0x8ACF: 0x907A, # + 0x9808: 0x907B, # + 0x9162: 0x907C, # + 0x56F3: 0x907D, # + 0x53A8: 0x907E, # + 0x9017: 0x9080, # + 0x5439: 0x9081, # + 0x5782: 0x9082, # + 0x5E25: 0x9083, # + 0x63A8: 0x9084, # + 0x6C34: 0x9085, # + 0x708A: 0x9086, # + 0x7761: 0x9087, # + 0x7C8B: 0x9088, # + 0x7FE0: 0x9089, # + 0x8870: 0x908A, # + 0x9042: 0x908B, # + 0x9154: 0x908C, # + 0x9310: 0x908D, # + 0x9318: 0x908E, # + 0x968F: 0x908F, # + 0x745E: 0x9090, # + 0x9AC4: 0x9091, # + 0x5D07: 0x9092, # + 0x5D69: 0x9093, # + 0x6570: 0x9094, # + 0x67A2: 0x9095, # + 0x8DA8: 0x9096, # + 0x96DB: 0x9097, # + 0x636E: 0x9098, # + 0x6749: 0x9099, # + 0x6919: 0x909A, # + 0x83C5: 0x909B, # + 0x9817: 0x909C, # + 0x96C0: 0x909D, # + 0x88FE: 0x909E, # + 0x6F84: 0x909F, # + 0x647A: 0x90A0, # + 0x5BF8: 0x90A1, # + 0x4E16: 0x90A2, # + 0x702C: 0x90A3, # + 0x755D: 0x90A4, # + 0x662F: 0x90A5, # + 0x51C4: 0x90A6, # + 0x5236: 0x90A7, # + 0x52E2: 0x90A8, # + 0x59D3: 0x90A9, # + 0x5F81: 0x90AA, # + 0x6027: 0x90AB, # + 0x6210: 0x90AC, # + 0x653F: 0x90AD, # + 0x6574: 0x90AE, # + 0x661F: 0x90AF, # + 0x6674: 0x90B0, # + 0x68F2: 0x90B1, # + 0x6816: 0x90B2, # + 0x6B63: 0x90B3, # + 0x6E05: 0x90B4, # + 0x7272: 0x90B5, # + 0x751F: 0x90B6, # + 0x76DB: 0x90B7, # + 0x7CBE: 0x90B8, # + 0x8056: 0x90B9, # + 0x58F0: 0x90BA, # + 0x88FD: 0x90BB, # + 0x897F: 0x90BC, # + 0x8AA0: 0x90BD, # + 0x8A93: 0x90BE, # + 0x8ACB: 0x90BF, # + 0x901D: 0x90C0, # + 0x9192: 0x90C1, # + 0x9752: 0x90C2, # + 0x9759: 0x90C3, # + 0x6589: 0x90C4, # + 0x7A0E: 0x90C5, # + 0x8106: 0x90C6, # + 0x96BB: 0x90C7, # + 0x5E2D: 0x90C8, # + 0x60DC: 0x90C9, # + 0x621A: 0x90CA, # + 0x65A5: 0x90CB, # + 0x6614: 0x90CC, # + 0x6790: 0x90CD, # + 0x77F3: 0x90CE, # + 0x7A4D: 0x90CF, # + 0x7C4D: 0x90D0, # + 0x7E3E: 0x90D1, # + 0x810A: 0x90D2, # + 0x8CAC: 0x90D3, # + 0x8D64: 0x90D4, # + 0x8DE1: 0x90D5, # + 0x8E5F: 0x90D6, # + 0x78A9: 0x90D7, # + 0x5207: 0x90D8, # + 0x62D9: 0x90D9, # + 0x63A5: 0x90DA, # + 0x6442: 0x90DB, # + 0x6298: 0x90DC, # + 0x8A2D: 0x90DD, # + 0x7A83: 0x90DE, # + 0x7BC0: 0x90DF, # + 0x8AAC: 0x90E0, # + 0x96EA: 0x90E1, # + 0x7D76: 0x90E2, # + 0x820C: 0x90E3, # + 0x8749: 0x90E4, # + 0x4ED9: 0x90E5, # + 0x5148: 0x90E6, # + 0x5343: 0x90E7, # + 0x5360: 0x90E8, # + 0x5BA3: 0x90E9, # + 0x5C02: 0x90EA, # + 0x5C16: 0x90EB, # + 0x5DDD: 0x90EC, # + 0x6226: 0x90ED, # + 0x6247: 0x90EE, # + 0x64B0: 0x90EF, # + 0x6813: 0x90F0, # + 0x6834: 0x90F1, # + 0x6CC9: 0x90F2, # + 0x6D45: 0x90F3, # + 0x6D17: 0x90F4, # + 0x67D3: 0x90F5, # + 0x6F5C: 0x90F6, # + 0x714E: 0x90F7, # + 0x717D: 0x90F8, # + 0x65CB: 0x90F9, # + 0x7A7F: 0x90FA, # + 0x7BAD: 0x90FB, # + 0x7DDA: 0x90FC, # + 0x7E4A: 0x9140, # + 0x7FA8: 0x9141, # + 0x817A: 0x9142, # + 0x821B: 0x9143, # + 0x8239: 0x9144, # + 0x85A6: 0x9145, # + 0x8A6E: 0x9146, # + 0x8CCE: 0x9147, # + 0x8DF5: 0x9148, # + 0x9078: 0x9149, # + 0x9077: 0x914A, # + 0x92AD: 0x914B, # + 0x9291: 0x914C, # + 0x9583: 0x914D, # + 0x9BAE: 0x914E, # + 0x524D: 0x914F, # + 0x5584: 0x9150, # + 0x6F38: 0x9151, # + 0x7136: 0x9152, # + 0x5168: 0x9153, # + 0x7985: 0x9154, # + 0x7E55: 0x9155, # + 0x81B3: 0x9156, # + 0x7CCE: 0x9157, # + 0x564C: 0x9158, # + 0x5851: 0x9159, # + 0x5CA8: 0x915A, # + 0x63AA: 0x915B, # + 0x66FE: 0x915C, # + 0x66FD: 0x915D, # + 0x695A: 0x915E, # + 0x72D9: 0x915F, # + 0x758F: 0x9160, # + 0x758E: 0x9161, # + 0x790E: 0x9162, # + 0x7956: 0x9163, # + 0x79DF: 0x9164, # + 0x7C97: 0x9165, # + 0x7D20: 0x9166, # + 0x7D44: 0x9167, # + 0x8607: 0x9168, # + 0x8A34: 0x9169, # + 0x963B: 0x916A, # + 0x9061: 0x916B, # + 0x9F20: 0x916C, # + 0x50E7: 0x916D, # + 0x5275: 0x916E, # + 0x53CC: 0x916F, # + 0x53E2: 0x9170, # + 0x5009: 0x9171, # + 0x55AA: 0x9172, # + 0x58EE: 0x9173, # + 0x594F: 0x9174, # + 0x723D: 0x9175, # + 0x5B8B: 0x9176, # + 0x5C64: 0x9177, # + 0x531D: 0x9178, # + 0x60E3: 0x9179, # + 0x60F3: 0x917A, # + 0x635C: 0x917B, # + 0x6383: 0x917C, # + 0x633F: 0x917D, # + 0x63BB: 0x917E, # + 0x64CD: 0x9180, # + 0x65E9: 0x9181, # + 0x66F9: 0x9182, # + 0x5DE3: 0x9183, # + 0x69CD: 0x9184, # + 0x69FD: 0x9185, # + 0x6F15: 0x9186, # + 0x71E5: 0x9187, # + 0x4E89: 0x9188, # + 0x75E9: 0x9189, # + 0x76F8: 0x918A, # + 0x7A93: 0x918B, # + 0x7CDF: 0x918C, # + 0x7DCF: 0x918D, # + 0x7D9C: 0x918E, # + 0x8061: 0x918F, # + 0x8349: 0x9190, # + 0x8358: 0x9191, # + 0x846C: 0x9192, # + 0x84BC: 0x9193, # + 0x85FB: 0x9194, # + 0x88C5: 0x9195, # + 0x8D70: 0x9196, # + 0x9001: 0x9197, # + 0x906D: 0x9198, # + 0x9397: 0x9199, # + 0x971C: 0x919A, # + 0x9A12: 0x919B, # + 0x50CF: 0x919C, # + 0x5897: 0x919D, # + 0x618E: 0x919E, # + 0x81D3: 0x919F, # + 0x8535: 0x91A0, # + 0x8D08: 0x91A1, # + 0x9020: 0x91A2, # + 0x4FC3: 0x91A3, # + 0x5074: 0x91A4, # + 0x5247: 0x91A5, # + 0x5373: 0x91A6, # + 0x606F: 0x91A7, # + 0x6349: 0x91A8, # + 0x675F: 0x91A9, # + 0x6E2C: 0x91AA, # + 0x8DB3: 0x91AB, # + 0x901F: 0x91AC, # + 0x4FD7: 0x91AD, # + 0x5C5E: 0x91AE, # + 0x8CCA: 0x91AF, # + 0x65CF: 0x91B0, # + 0x7D9A: 0x91B1, # + 0x5352: 0x91B2, # + 0x8896: 0x91B3, # + 0x5176: 0x91B4, # + 0x63C3: 0x91B5, # + 0x5B58: 0x91B6, # + 0x5B6B: 0x91B7, # + 0x5C0A: 0x91B8, # + 0x640D: 0x91B9, # + 0x6751: 0x91BA, # + 0x905C: 0x91BB, # + 0x4ED6: 0x91BC, # + 0x591A: 0x91BD, # + 0x592A: 0x91BE, # + 0x6C70: 0x91BF, # + 0x8A51: 0x91C0, # + 0x553E: 0x91C1, # + 0x5815: 0x91C2, # + 0x59A5: 0x91C3, # + 0x60F0: 0x91C4, # + 0x6253: 0x91C5, # + 0x67C1: 0x91C6, # + 0x8235: 0x91C7, # + 0x6955: 0x91C8, # + 0x9640: 0x91C9, # + 0x99C4: 0x91CA, # + 0x9A28: 0x91CB, # + 0x4F53: 0x91CC, # + 0x5806: 0x91CD, # + 0x5BFE: 0x91CE, # + 0x8010: 0x91CF, # + 0x5CB1: 0x91D0, # + 0x5E2F: 0x91D1, # + 0x5F85: 0x91D2, # + 0x6020: 0x91D3, # + 0x614B: 0x91D4, # + 0x6234: 0x91D5, # + 0x66FF: 0x91D6, # + 0x6CF0: 0x91D7, # + 0x6EDE: 0x91D8, # + 0x80CE: 0x91D9, # + 0x817F: 0x91DA, # + 0x82D4: 0x91DB, # + 0x888B: 0x91DC, # + 0x8CB8: 0x91DD, # + 0x9000: 0x91DE, # + 0x902E: 0x91DF, # + 0x968A: 0x91E0, # + 0x9EDB: 0x91E1, # + 0x9BDB: 0x91E2, # + 0x4EE3: 0x91E3, # + 0x53F0: 0x91E4, # + 0x5927: 0x91E5, # + 0x7B2C: 0x91E6, # + 0x918D: 0x91E7, # + 0x984C: 0x91E8, # + 0x9DF9: 0x91E9, # + 0x6EDD: 0x91EA, # + 0x7027: 0x91EB, # + 0x5353: 0x91EC, # + 0x5544: 0x91ED, # + 0x5B85: 0x91EE, # + 0x6258: 0x91EF, # + 0x629E: 0x91F0, # + 0x62D3: 0x91F1, # + 0x6CA2: 0x91F2, # + 0x6FEF: 0x91F3, # + 0x7422: 0x91F4, # + 0x8A17: 0x91F5, # + 0x9438: 0x91F6, # + 0x6FC1: 0x91F7, # + 0x8AFE: 0x91F8, # + 0x8338: 0x91F9, # + 0x51E7: 0x91FA, # + 0x86F8: 0x91FB, # + 0x53EA: 0x91FC, # + 0x53E9: 0x9240, # + 0x4F46: 0x9241, # + 0x9054: 0x9242, # + 0x8FB0: 0x9243, # + 0x596A: 0x9244, # + 0x8131: 0x9245, # + 0x5DFD: 0x9246, # + 0x7AEA: 0x9247, # + 0x8FBF: 0x9248, # + 0x68DA: 0x9249, # + 0x8C37: 0x924A, # + 0x72F8: 0x924B, # + 0x9C48: 0x924C, # + 0x6A3D: 0x924D, # + 0x8AB0: 0x924E, # + 0x4E39: 0x924F, # + 0x5358: 0x9250, # + 0x5606: 0x9251, # + 0x5766: 0x9252, # + 0x62C5: 0x9253, # + 0x63A2: 0x9254, # + 0x65E6: 0x9255, # + 0x6B4E: 0x9256, # + 0x6DE1: 0x9257, # + 0x6E5B: 0x9258, # + 0x70AD: 0x9259, # + 0x77ED: 0x925A, # + 0x7AEF: 0x925B, # + 0x7BAA: 0x925C, # + 0x7DBB: 0x925D, # + 0x803D: 0x925E, # + 0x80C6: 0x925F, # + 0x86CB: 0x9260, # + 0x8A95: 0x9261, # + 0x935B: 0x9262, # + 0x56E3: 0x9263, # + 0x58C7: 0x9264, # + 0x5F3E: 0x9265, # + 0x65AD: 0x9266, # + 0x6696: 0x9267, # + 0x6A80: 0x9268, # + 0x6BB5: 0x9269, # + 0x7537: 0x926A, # + 0x8AC7: 0x926B, # + 0x5024: 0x926C, # + 0x77E5: 0x926D, # + 0x5730: 0x926E, # + 0x5F1B: 0x926F, # + 0x6065: 0x9270, # + 0x667A: 0x9271, # + 0x6C60: 0x9272, # + 0x75F4: 0x9273, # + 0x7A1A: 0x9274, # + 0x7F6E: 0x9275, # + 0x81F4: 0x9276, # + 0x8718: 0x9277, # + 0x9045: 0x9278, # + 0x99B3: 0x9279, # + 0x7BC9: 0x927A, # + 0x755C: 0x927B, # + 0x7AF9: 0x927C, # + 0x7B51: 0x927D, # + 0x84C4: 0x927E, # + 0x9010: 0x9280, # + 0x79E9: 0x9281, # + 0x7A92: 0x9282, # + 0x8336: 0x9283, # + 0x5AE1: 0x9284, # + 0x7740: 0x9285, # + 0x4E2D: 0x9286, # + 0x4EF2: 0x9287, # + 0x5B99: 0x9288, # + 0x5FE0: 0x9289, # + 0x62BD: 0x928A, # + 0x663C: 0x928B, # + 0x67F1: 0x928C, # + 0x6CE8: 0x928D, # + 0x866B: 0x928E, # + 0x8877: 0x928F, # + 0x8A3B: 0x9290, # + 0x914E: 0x9291, # + 0x92F3: 0x9292, # + 0x99D0: 0x9293, # + 0x6A17: 0x9294, # + 0x7026: 0x9295, # + 0x732A: 0x9296, # + 0x82E7: 0x9297, # + 0x8457: 0x9298, # + 0x8CAF: 0x9299, # + 0x4E01: 0x929A, # + 0x5146: 0x929B, # + 0x51CB: 0x929C, # + 0x558B: 0x929D, # + 0x5BF5: 0x929E, # + 0x5E16: 0x929F, # + 0x5E33: 0x92A0, # + 0x5E81: 0x92A1, # + 0x5F14: 0x92A2, # + 0x5F35: 0x92A3, # + 0x5F6B: 0x92A4, # + 0x5FB4: 0x92A5, # + 0x61F2: 0x92A6, # + 0x6311: 0x92A7, # + 0x66A2: 0x92A8, # + 0x671D: 0x92A9, # + 0x6F6E: 0x92AA, # + 0x7252: 0x92AB, # + 0x753A: 0x92AC, # + 0x773A: 0x92AD, # + 0x8074: 0x92AE, # + 0x8139: 0x92AF, # + 0x8178: 0x92B0, # + 0x8776: 0x92B1, # + 0x8ABF: 0x92B2, # + 0x8ADC: 0x92B3, # + 0x8D85: 0x92B4, # + 0x8DF3: 0x92B5, # + 0x929A: 0x92B6, # + 0x9577: 0x92B7, # + 0x9802: 0x92B8, # + 0x9CE5: 0x92B9, # + 0x52C5: 0x92BA, # + 0x6357: 0x92BB, # + 0x76F4: 0x92BC, # + 0x6715: 0x92BD, # + 0x6C88: 0x92BE, # + 0x73CD: 0x92BF, # + 0x8CC3: 0x92C0, # + 0x93AE: 0x92C1, # + 0x9673: 0x92C2, # + 0x6D25: 0x92C3, # + 0x589C: 0x92C4, # + 0x690E: 0x92C5, # + 0x69CC: 0x92C6, # + 0x8FFD: 0x92C7, # + 0x939A: 0x92C8, # + 0x75DB: 0x92C9, # + 0x901A: 0x92CA, # + 0x585A: 0x92CB, # + 0x6802: 0x92CC, # + 0x63B4: 0x92CD, # + 0x69FB: 0x92CE, # + 0x4F43: 0x92CF, # + 0x6F2C: 0x92D0, # + 0x67D8: 0x92D1, # + 0x8FBB: 0x92D2, # + 0x8526: 0x92D3, # + 0x7DB4: 0x92D4, # + 0x9354: 0x92D5, # + 0x693F: 0x92D6, # + 0x6F70: 0x92D7, # + 0x576A: 0x92D8, # + 0x58F7: 0x92D9, # + 0x5B2C: 0x92DA, # + 0x7D2C: 0x92DB, # + 0x722A: 0x92DC, # + 0x540A: 0x92DD, # + 0x91E3: 0x92DE, # + 0x9DB4: 0x92DF, # + 0x4EAD: 0x92E0, # + 0x4F4E: 0x92E1, # + 0x505C: 0x92E2, # + 0x5075: 0x92E3, # + 0x5243: 0x92E4, # + 0x8C9E: 0x92E5, # + 0x5448: 0x92E6, # + 0x5824: 0x92E7, # + 0x5B9A: 0x92E8, # + 0x5E1D: 0x92E9, # + 0x5E95: 0x92EA, # + 0x5EAD: 0x92EB, # + 0x5EF7: 0x92EC, # + 0x5F1F: 0x92ED, # + 0x608C: 0x92EE, # + 0x62B5: 0x92EF, # + 0x633A: 0x92F0, # + 0x63D0: 0x92F1, # + 0x68AF: 0x92F2, # + 0x6C40: 0x92F3, # + 0x7887: 0x92F4, # + 0x798E: 0x92F5, # + 0x7A0B: 0x92F6, # + 0x7DE0: 0x92F7, # + 0x8247: 0x92F8, # + 0x8A02: 0x92F9, # + 0x8AE6: 0x92FA, # + 0x8E44: 0x92FB, # + 0x9013: 0x92FC, # + 0x90B8: 0x9340, # + 0x912D: 0x9341, # + 0x91D8: 0x9342, # + 0x9F0E: 0x9343, # + 0x6CE5: 0x9344, # + 0x6458: 0x9345, # + 0x64E2: 0x9346, # + 0x6575: 0x9347, # + 0x6EF4: 0x9348, # + 0x7684: 0x9349, # + 0x7B1B: 0x934A, # + 0x9069: 0x934B, # + 0x93D1: 0x934C, # + 0x6EBA: 0x934D, # + 0x54F2: 0x934E, # + 0x5FB9: 0x934F, # + 0x64A4: 0x9350, # + 0x8F4D: 0x9351, # + 0x8FED: 0x9352, # + 0x9244: 0x9353, # + 0x5178: 0x9354, # + 0x586B: 0x9355, # + 0x5929: 0x9356, # + 0x5C55: 0x9357, # + 0x5E97: 0x9358, # + 0x6DFB: 0x9359, # + 0x7E8F: 0x935A, # + 0x751C: 0x935B, # + 0x8CBC: 0x935C, # + 0x8EE2: 0x935D, # + 0x985B: 0x935E, # + 0x70B9: 0x935F, # + 0x4F1D: 0x9360, # + 0x6BBF: 0x9361, # + 0x6FB1: 0x9362, # + 0x7530: 0x9363, # + 0x96FB: 0x9364, # + 0x514E: 0x9365, # + 0x5410: 0x9366, # + 0x5835: 0x9367, # + 0x5857: 0x9368, # + 0x59AC: 0x9369, # + 0x5C60: 0x936A, # + 0x5F92: 0x936B, # + 0x6597: 0x936C, # + 0x675C: 0x936D, # + 0x6E21: 0x936E, # + 0x767B: 0x936F, # + 0x83DF: 0x9370, # + 0x8CED: 0x9371, # + 0x9014: 0x9372, # + 0x90FD: 0x9373, # + 0x934D: 0x9374, # + 0x7825: 0x9375, # + 0x783A: 0x9376, # + 0x52AA: 0x9377, # + 0x5EA6: 0x9378, # + 0x571F: 0x9379, # + 0x5974: 0x937A, # + 0x6012: 0x937B, # + 0x5012: 0x937C, # + 0x515A: 0x937D, # + 0x51AC: 0x937E, # + 0x51CD: 0x9380, # + 0x5200: 0x9381, # + 0x5510: 0x9382, # + 0x5854: 0x9383, # + 0x5858: 0x9384, # + 0x5957: 0x9385, # + 0x5B95: 0x9386, # + 0x5CF6: 0x9387, # + 0x5D8B: 0x9388, # + 0x60BC: 0x9389, # + 0x6295: 0x938A, # + 0x642D: 0x938B, # + 0x6771: 0x938C, # + 0x6843: 0x938D, # + 0x68BC: 0x938E, # + 0x68DF: 0x938F, # + 0x76D7: 0x9390, # + 0x6DD8: 0x9391, # + 0x6E6F: 0x9392, # + 0x6D9B: 0x9393, # + 0x706F: 0x9394, # + 0x71C8: 0x9395, # + 0x5F53: 0x9396, # + 0x75D8: 0x9397, # + 0x7977: 0x9398, # + 0x7B49: 0x9399, # + 0x7B54: 0x939A, # + 0x7B52: 0x939B, # + 0x7CD6: 0x939C, # + 0x7D71: 0x939D, # + 0x5230: 0x939E, # + 0x8463: 0x939F, # + 0x8569: 0x93A0, # + 0x85E4: 0x93A1, # + 0x8A0E: 0x93A2, # + 0x8B04: 0x93A3, # + 0x8C46: 0x93A4, # + 0x8E0F: 0x93A5, # + 0x9003: 0x93A6, # + 0x900F: 0x93A7, # + 0x9419: 0x93A8, # + 0x9676: 0x93A9, # + 0x982D: 0x93AA, # + 0x9A30: 0x93AB, # + 0x95D8: 0x93AC, # + 0x50CD: 0x93AD, # + 0x52D5: 0x93AE, # + 0x540C: 0x93AF, # + 0x5802: 0x93B0, # + 0x5C0E: 0x93B1, # + 0x61A7: 0x93B2, # + 0x649E: 0x93B3, # + 0x6D1E: 0x93B4, # + 0x77B3: 0x93B5, # + 0x7AE5: 0x93B6, # + 0x80F4: 0x93B7, # + 0x8404: 0x93B8, # + 0x9053: 0x93B9, # + 0x9285: 0x93BA, # + 0x5CE0: 0x93BB, # + 0x9D07: 0x93BC, # + 0x533F: 0x93BD, # + 0x5F97: 0x93BE, # + 0x5FB3: 0x93BF, # + 0x6D9C: 0x93C0, # + 0x7279: 0x93C1, # + 0x7763: 0x93C2, # + 0x79BF: 0x93C3, # + 0x7BE4: 0x93C4, # + 0x6BD2: 0x93C5, # + 0x72EC: 0x93C6, # + 0x8AAD: 0x93C7, # + 0x6803: 0x93C8, # + 0x6A61: 0x93C9, # + 0x51F8: 0x93CA, # + 0x7A81: 0x93CB, # + 0x6934: 0x93CC, # + 0x5C4A: 0x93CD, # + 0x9CF6: 0x93CE, # + 0x82EB: 0x93CF, # + 0x5BC5: 0x93D0, # + 0x9149: 0x93D1, # + 0x701E: 0x93D2, # + 0x5678: 0x93D3, # + 0x5C6F: 0x93D4, # + 0x60C7: 0x93D5, # + 0x6566: 0x93D6, # + 0x6C8C: 0x93D7, # + 0x8C5A: 0x93D8, # + 0x9041: 0x93D9, # + 0x9813: 0x93DA, # + 0x5451: 0x93DB, # + 0x66C7: 0x93DC, # + 0x920D: 0x93DD, # + 0x5948: 0x93DE, # + 0x90A3: 0x93DF, # + 0x5185: 0x93E0, # + 0x4E4D: 0x93E1, # + 0x51EA: 0x93E2, # + 0x8599: 0x93E3, # + 0x8B0E: 0x93E4, # + 0x7058: 0x93E5, # + 0x637A: 0x93E6, # + 0x934B: 0x93E7, # + 0x6962: 0x93E8, # + 0x99B4: 0x93E9, # + 0x7E04: 0x93EA, # + 0x7577: 0x93EB, # + 0x5357: 0x93EC, # + 0x6960: 0x93ED, # + 0x8EDF: 0x93EE, # + 0x96E3: 0x93EF, # + 0x6C5D: 0x93F0, # + 0x4E8C: 0x93F1, # + 0x5C3C: 0x93F2, # + 0x5F10: 0x93F3, # + 0x8FE9: 0x93F4, # + 0x5302: 0x93F5, # + 0x8CD1: 0x93F6, # + 0x8089: 0x93F7, # + 0x8679: 0x93F8, # + 0x5EFF: 0x93F9, # + 0x65E5: 0x93FA, # + 0x4E73: 0x93FB, # + 0x5165: 0x93FC, # + 0x5982: 0x9440, # + 0x5C3F: 0x9441, # + 0x97EE: 0x9442, # + 0x4EFB: 0x9443, # + 0x598A: 0x9444, # + 0x5FCD: 0x9445, # + 0x8A8D: 0x9446, # + 0x6FE1: 0x9447, # + 0x79B0: 0x9448, # + 0x7962: 0x9449, # + 0x5BE7: 0x944A, # + 0x8471: 0x944B, # + 0x732B: 0x944C, # + 0x71B1: 0x944D, # + 0x5E74: 0x944E, # + 0x5FF5: 0x944F, # + 0x637B: 0x9450, # + 0x649A: 0x9451, # + 0x71C3: 0x9452, # + 0x7C98: 0x9453, # + 0x4E43: 0x9454, # + 0x5EFC: 0x9455, # + 0x4E4B: 0x9456, # + 0x57DC: 0x9457, # + 0x56A2: 0x9458, # + 0x60A9: 0x9459, # + 0x6FC3: 0x945A, # + 0x7D0D: 0x945B, # + 0x80FD: 0x945C, # + 0x8133: 0x945D, # + 0x81BF: 0x945E, # + 0x8FB2: 0x945F, # + 0x8997: 0x9460, # + 0x86A4: 0x9461, # + 0x5DF4: 0x9462, # + 0x628A: 0x9463, # + 0x64AD: 0x9464, # + 0x8987: 0x9465, # + 0x6777: 0x9466, # + 0x6CE2: 0x9467, # + 0x6D3E: 0x9468, # + 0x7436: 0x9469, # + 0x7834: 0x946A, # + 0x5A46: 0x946B, # + 0x7F75: 0x946C, # + 0x82AD: 0x946D, # + 0x99AC: 0x946E, # + 0x4FF3: 0x946F, # + 0x5EC3: 0x9470, # + 0x62DD: 0x9471, # + 0x6392: 0x9472, # + 0x6557: 0x9473, # + 0x676F: 0x9474, # + 0x76C3: 0x9475, # + 0x724C: 0x9476, # + 0x80CC: 0x9477, # + 0x80BA: 0x9478, # + 0x8F29: 0x9479, # + 0x914D: 0x947A, # + 0x500D: 0x947B, # + 0x57F9: 0x947C, # + 0x5A92: 0x947D, # + 0x6885: 0x947E, # + 0x6973: 0x9480, # + 0x7164: 0x9481, # + 0x72FD: 0x9482, # + 0x8CB7: 0x9483, # + 0x58F2: 0x9484, # + 0x8CE0: 0x9485, # + 0x966A: 0x9486, # + 0x9019: 0x9487, # + 0x877F: 0x9488, # + 0x79E4: 0x9489, # + 0x77E7: 0x948A, # + 0x8429: 0x948B, # + 0x4F2F: 0x948C, # + 0x5265: 0x948D, # + 0x535A: 0x948E, # + 0x62CD: 0x948F, # + 0x67CF: 0x9490, # + 0x6CCA: 0x9491, # + 0x767D: 0x9492, # + 0x7B94: 0x9493, # + 0x7C95: 0x9494, # + 0x8236: 0x9495, # + 0x8584: 0x9496, # + 0x8FEB: 0x9497, # + 0x66DD: 0x9498, # + 0x6F20: 0x9499, # + 0x7206: 0x949A, # + 0x7E1B: 0x949B, # + 0x83AB: 0x949C, # + 0x99C1: 0x949D, # + 0x9EA6: 0x949E, # + 0x51FD: 0x949F, # + 0x7BB1: 0x94A0, # + 0x7872: 0x94A1, # + 0x7BB8: 0x94A2, # + 0x8087: 0x94A3, # + 0x7B48: 0x94A4, # + 0x6AE8: 0x94A5, # + 0x5E61: 0x94A6, # + 0x808C: 0x94A7, # + 0x7551: 0x94A8, # + 0x7560: 0x94A9, # + 0x516B: 0x94AA, # + 0x9262: 0x94AB, # + 0x6E8C: 0x94AC, # + 0x767A: 0x94AD, # + 0x9197: 0x94AE, # + 0x9AEA: 0x94AF, # + 0x4F10: 0x94B0, # + 0x7F70: 0x94B1, # + 0x629C: 0x94B2, # + 0x7B4F: 0x94B3, # + 0x95A5: 0x94B4, # + 0x9CE9: 0x94B5, # + 0x567A: 0x94B6, # + 0x5859: 0x94B7, # + 0x86E4: 0x94B8, # + 0x96BC: 0x94B9, # + 0x4F34: 0x94BA, # + 0x5224: 0x94BB, # + 0x534A: 0x94BC, # + 0x53CD: 0x94BD, # + 0x53DB: 0x94BE, # + 0x5E06: 0x94BF, # + 0x642C: 0x94C0, # + 0x6591: 0x94C1, # + 0x677F: 0x94C2, # + 0x6C3E: 0x94C3, # + 0x6C4E: 0x94C4, # + 0x7248: 0x94C5, # + 0x72AF: 0x94C6, # + 0x73ED: 0x94C7, # + 0x7554: 0x94C8, # + 0x7E41: 0x94C9, # + 0x822C: 0x94CA, # + 0x85E9: 0x94CB, # + 0x8CA9: 0x94CC, # + 0x7BC4: 0x94CD, # + 0x91C6: 0x94CE, # + 0x7169: 0x94CF, # + 0x9812: 0x94D0, # + 0x98EF: 0x94D1, # + 0x633D: 0x94D2, # + 0x6669: 0x94D3, # + 0x756A: 0x94D4, # + 0x76E4: 0x94D5, # + 0x78D0: 0x94D6, # + 0x8543: 0x94D7, # + 0x86EE: 0x94D8, # + 0x532A: 0x94D9, # + 0x5351: 0x94DA, # + 0x5426: 0x94DB, # + 0x5983: 0x94DC, # + 0x5E87: 0x94DD, # + 0x5F7C: 0x94DE, # + 0x60B2: 0x94DF, # + 0x6249: 0x94E0, # + 0x6279: 0x94E1, # + 0x62AB: 0x94E2, # + 0x6590: 0x94E3, # + 0x6BD4: 0x94E4, # + 0x6CCC: 0x94E5, # + 0x75B2: 0x94E6, # + 0x76AE: 0x94E7, # + 0x7891: 0x94E8, # + 0x79D8: 0x94E9, # + 0x7DCB: 0x94EA, # + 0x7F77: 0x94EB, # + 0x80A5: 0x94EC, # + 0x88AB: 0x94ED, # + 0x8AB9: 0x94EE, # + 0x8CBB: 0x94EF, # + 0x907F: 0x94F0, # + 0x975E: 0x94F1, # + 0x98DB: 0x94F2, # + 0x6A0B: 0x94F3, # + 0x7C38: 0x94F4, # + 0x5099: 0x94F5, # + 0x5C3E: 0x94F6, # + 0x5FAE: 0x94F7, # + 0x6787: 0x94F8, # + 0x6BD8: 0x94F9, # + 0x7435: 0x94FA, # + 0x7709: 0x94FB, # + 0x7F8E: 0x94FC, # + 0x9F3B: 0x9540, # + 0x67CA: 0x9541, # + 0x7A17: 0x9542, # + 0x5339: 0x9543, # + 0x758B: 0x9544, # + 0x9AED: 0x9545, # + 0x5F66: 0x9546, # + 0x819D: 0x9547, # + 0x83F1: 0x9548, # + 0x8098: 0x9549, # + 0x5F3C: 0x954A, # + 0x5FC5: 0x954B, # + 0x7562: 0x954C, # + 0x7B46: 0x954D, # + 0x903C: 0x954E, # + 0x6867: 0x954F, # + 0x59EB: 0x9550, # + 0x5A9B: 0x9551, # + 0x7D10: 0x9552, # + 0x767E: 0x9553, # + 0x8B2C: 0x9554, # + 0x4FF5: 0x9555, # + 0x5F6A: 0x9556, # + 0x6A19: 0x9557, # + 0x6C37: 0x9558, # + 0x6F02: 0x9559, # + 0x74E2: 0x955A, # + 0x7968: 0x955B, # + 0x8868: 0x955C, # + 0x8A55: 0x955D, # + 0x8C79: 0x955E, # + 0x5EDF: 0x955F, # + 0x63CF: 0x9560, # + 0x75C5: 0x9561, # + 0x79D2: 0x9562, # + 0x82D7: 0x9563, # + 0x9328: 0x9564, # + 0x92F2: 0x9565, # + 0x849C: 0x9566, # + 0x86ED: 0x9567, # + 0x9C2D: 0x9568, # + 0x54C1: 0x9569, # + 0x5F6C: 0x956A, # + 0x658C: 0x956B, # + 0x6D5C: 0x956C, # + 0x7015: 0x956D, # + 0x8CA7: 0x956E, # + 0x8CD3: 0x956F, # + 0x983B: 0x9570, # + 0x654F: 0x9571, # + 0x74F6: 0x9572, # + 0x4E0D: 0x9573, # + 0x4ED8: 0x9574, # + 0x57E0: 0x9575, # + 0x592B: 0x9576, # + 0x5A66: 0x9577, # + 0x5BCC: 0x9578, # + 0x51A8: 0x9579, # + 0x5E03: 0x957A, # + 0x5E9C: 0x957B, # + 0x6016: 0x957C, # + 0x6276: 0x957D, # + 0x6577: 0x957E, # + 0x65A7: 0x9580, # + 0x666E: 0x9581, # + 0x6D6E: 0x9582, # + 0x7236: 0x9583, # + 0x7B26: 0x9584, # + 0x8150: 0x9585, # + 0x819A: 0x9586, # + 0x8299: 0x9587, # + 0x8B5C: 0x9588, # + 0x8CA0: 0x9589, # + 0x8CE6: 0x958A, # + 0x8D74: 0x958B, # + 0x961C: 0x958C, # + 0x9644: 0x958D, # + 0x4FAE: 0x958E, # + 0x64AB: 0x958F, # + 0x6B66: 0x9590, # + 0x821E: 0x9591, # + 0x8461: 0x9592, # + 0x856A: 0x9593, # + 0x90E8: 0x9594, # + 0x5C01: 0x9595, # + 0x6953: 0x9596, # + 0x98A8: 0x9597, # + 0x847A: 0x9598, # + 0x8557: 0x9599, # + 0x4F0F: 0x959A, # + 0x526F: 0x959B, # + 0x5FA9: 0x959C, # + 0x5E45: 0x959D, # + 0x670D: 0x959E, # + 0x798F: 0x959F, # + 0x8179: 0x95A0, # + 0x8907: 0x95A1, # + 0x8986: 0x95A2, # + 0x6DF5: 0x95A3, # + 0x5F17: 0x95A4, # + 0x6255: 0x95A5, # + 0x6CB8: 0x95A6, # + 0x4ECF: 0x95A7, # + 0x7269: 0x95A8, # + 0x9B92: 0x95A9, # + 0x5206: 0x95AA, # + 0x543B: 0x95AB, # + 0x5674: 0x95AC, # + 0x58B3: 0x95AD, # + 0x61A4: 0x95AE, # + 0x626E: 0x95AF, # + 0x711A: 0x95B0, # + 0x596E: 0x95B1, # + 0x7C89: 0x95B2, # + 0x7CDE: 0x95B3, # + 0x7D1B: 0x95B4, # + 0x96F0: 0x95B5, # + 0x6587: 0x95B6, # + 0x805E: 0x95B7, # + 0x4E19: 0x95B8, # + 0x4F75: 0x95B9, # + 0x5175: 0x95BA, # + 0x5840: 0x95BB, # + 0x5E63: 0x95BC, # + 0x5E73: 0x95BD, # + 0x5F0A: 0x95BE, # + 0x67C4: 0x95BF, # + 0x4E26: 0x95C0, # + 0x853D: 0x95C1, # + 0x9589: 0x95C2, # + 0x965B: 0x95C3, # + 0x7C73: 0x95C4, # + 0x9801: 0x95C5, # + 0x50FB: 0x95C6, # + 0x58C1: 0x95C7, # + 0x7656: 0x95C8, # + 0x78A7: 0x95C9, # + 0x5225: 0x95CA, # + 0x77A5: 0x95CB, # + 0x8511: 0x95CC, # + 0x7B86: 0x95CD, # + 0x504F: 0x95CE, # + 0x5909: 0x95CF, # + 0x7247: 0x95D0, # + 0x7BC7: 0x95D1, # + 0x7DE8: 0x95D2, # + 0x8FBA: 0x95D3, # + 0x8FD4: 0x95D4, # + 0x904D: 0x95D5, # + 0x4FBF: 0x95D6, # + 0x52C9: 0x95D7, # + 0x5A29: 0x95D8, # + 0x5F01: 0x95D9, # + 0x97AD: 0x95DA, # + 0x4FDD: 0x95DB, # + 0x8217: 0x95DC, # + 0x92EA: 0x95DD, # + 0x5703: 0x95DE, # + 0x6355: 0x95DF, # + 0x6B69: 0x95E0, # + 0x752B: 0x95E1, # + 0x88DC: 0x95E2, # + 0x8F14: 0x95E3, # + 0x7A42: 0x95E4, # + 0x52DF: 0x95E5, # + 0x5893: 0x95E6, # + 0x6155: 0x95E7, # + 0x620A: 0x95E8, # + 0x66AE: 0x95E9, # + 0x6BCD: 0x95EA, # + 0x7C3F: 0x95EB, # + 0x83E9: 0x95EC, # + 0x5023: 0x95ED, # + 0x4FF8: 0x95EE, # + 0x5305: 0x95EF, # + 0x5446: 0x95F0, # + 0x5831: 0x95F1, # + 0x5949: 0x95F2, # + 0x5B9D: 0x95F3, # + 0x5CF0: 0x95F4, # + 0x5CEF: 0x95F5, # + 0x5D29: 0x95F6, # + 0x5E96: 0x95F7, # + 0x62B1: 0x95F8, # + 0x6367: 0x95F9, # + 0x653E: 0x95FA, # + 0x65B9: 0x95FB, # + 0x670B: 0x95FC, # + 0x6CD5: 0x9640, # + 0x6CE1: 0x9641, # + 0x70F9: 0x9642, # + 0x7832: 0x9643, # + 0x7E2B: 0x9644, # + 0x80DE: 0x9645, # + 0x82B3: 0x9646, # + 0x840C: 0x9647, # + 0x84EC: 0x9648, # + 0x8702: 0x9649, # + 0x8912: 0x964A, # + 0x8A2A: 0x964B, # + 0x8C4A: 0x964C, # + 0x90A6: 0x964D, # + 0x92D2: 0x964E, # + 0x98FD: 0x964F, # + 0x9CF3: 0x9650, # + 0x9D6C: 0x9651, # + 0x4E4F: 0x9652, # + 0x4EA1: 0x9653, # + 0x508D: 0x9654, # + 0x5256: 0x9655, # + 0x574A: 0x9656, # + 0x59A8: 0x9657, # + 0x5E3D: 0x9658, # + 0x5FD8: 0x9659, # + 0x5FD9: 0x965A, # + 0x623F: 0x965B, # + 0x66B4: 0x965C, # + 0x671B: 0x965D, # + 0x67D0: 0x965E, # + 0x68D2: 0x965F, # + 0x5192: 0x9660, # + 0x7D21: 0x9661, # + 0x80AA: 0x9662, # + 0x81A8: 0x9663, # + 0x8B00: 0x9664, # + 0x8C8C: 0x9665, # + 0x8CBF: 0x9666, # + 0x927E: 0x9667, # + 0x9632: 0x9668, # + 0x5420: 0x9669, # + 0x982C: 0x966A, # + 0x5317: 0x966B, # + 0x50D5: 0x966C, # + 0x535C: 0x966D, # + 0x58A8: 0x966E, # + 0x64B2: 0x966F, # + 0x6734: 0x9670, # + 0x7267: 0x9671, # + 0x7766: 0x9672, # + 0x7A46: 0x9673, # + 0x91E6: 0x9674, # + 0x52C3: 0x9675, # + 0x6CA1: 0x9676, # + 0x6B86: 0x9677, # + 0x5800: 0x9678, # + 0x5E4C: 0x9679, # + 0x5954: 0x967A, # + 0x672C: 0x967B, # + 0x7FFB: 0x967C, # + 0x51E1: 0x967D, # + 0x76C6: 0x967E, # + 0x6469: 0x9680, # + 0x78E8: 0x9681, # + 0x9B54: 0x9682, # + 0x9EBB: 0x9683, # + 0x57CB: 0x9684, # + 0x59B9: 0x9685, # + 0x6627: 0x9686, # + 0x679A: 0x9687, # + 0x6BCE: 0x9688, # + 0x54E9: 0x9689, # + 0x69D9: 0x968A, # + 0x5E55: 0x968B, # + 0x819C: 0x968C, # + 0x6795: 0x968D, # + 0x9BAA: 0x968E, # + 0x67FE: 0x968F, # + 0x9C52: 0x9690, # + 0x685D: 0x9691, # + 0x4EA6: 0x9692, # + 0x4FE3: 0x9693, # + 0x53C8: 0x9694, # + 0x62B9: 0x9695, # + 0x672B: 0x9696, # + 0x6CAB: 0x9697, # + 0x8FC4: 0x9698, # + 0x4FAD: 0x9699, # + 0x7E6D: 0x969A, # + 0x9EBF: 0x969B, # + 0x4E07: 0x969C, # + 0x6162: 0x969D, # + 0x6E80: 0x969E, # + 0x6F2B: 0x969F, # + 0x8513: 0x96A0, # + 0x5473: 0x96A1, # + 0x672A: 0x96A2, # + 0x9B45: 0x96A3, # + 0x5DF3: 0x96A4, # + 0x7B95: 0x96A5, # + 0x5CAC: 0x96A6, # + 0x5BC6: 0x96A7, # + 0x871C: 0x96A8, # + 0x6E4A: 0x96A9, # + 0x84D1: 0x96AA, # + 0x7A14: 0x96AB, # + 0x8108: 0x96AC, # + 0x5999: 0x96AD, # + 0x7C8D: 0x96AE, # + 0x6C11: 0x96AF, # + 0x7720: 0x96B0, # + 0x52D9: 0x96B1, # + 0x5922: 0x96B2, # + 0x7121: 0x96B3, # + 0x725F: 0x96B4, # + 0x77DB: 0x96B5, # + 0x9727: 0x96B6, # + 0x9D61: 0x96B7, # + 0x690B: 0x96B8, # + 0x5A7F: 0x96B9, # + 0x5A18: 0x96BA, # + 0x51A5: 0x96BB, # + 0x540D: 0x96BC, # + 0x547D: 0x96BD, # + 0x660E: 0x96BE, # + 0x76DF: 0x96BF, # + 0x8FF7: 0x96C0, # + 0x9298: 0x96C1, # + 0x9CF4: 0x96C2, # + 0x59EA: 0x96C3, # + 0x725D: 0x96C4, # + 0x6EC5: 0x96C5, # + 0x514D: 0x96C6, # + 0x68C9: 0x96C7, # + 0x7DBF: 0x96C8, # + 0x7DEC: 0x96C9, # + 0x9762: 0x96CA, # + 0x9EBA: 0x96CB, # + 0x6478: 0x96CC, # + 0x6A21: 0x96CD, # + 0x8302: 0x96CE, # + 0x5984: 0x96CF, # + 0x5B5F: 0x96D0, # + 0x6BDB: 0x96D1, # + 0x731B: 0x96D2, # + 0x76F2: 0x96D3, # + 0x7DB2: 0x96D4, # + 0x8017: 0x96D5, # + 0x8499: 0x96D6, # + 0x5132: 0x96D7, # + 0x6728: 0x96D8, # + 0x9ED9: 0x96D9, # + 0x76EE: 0x96DA, # + 0x6762: 0x96DB, # + 0x52FF: 0x96DC, # + 0x9905: 0x96DD, # + 0x5C24: 0x96DE, # + 0x623B: 0x96DF, # + 0x7C7E: 0x96E0, # + 0x8CB0: 0x96E1, # + 0x554F: 0x96E2, # + 0x60B6: 0x96E3, # + 0x7D0B: 0x96E4, # + 0x9580: 0x96E5, # + 0x5301: 0x96E6, # + 0x4E5F: 0x96E7, # + 0x51B6: 0x96E8, # + 0x591C: 0x96E9, # + 0x723A: 0x96EA, # + 0x8036: 0x96EB, # + 0x91CE: 0x96EC, # + 0x5F25: 0x96ED, # + 0x77E2: 0x96EE, # + 0x5384: 0x96EF, # + 0x5F79: 0x96F0, # + 0x7D04: 0x96F1, # + 0x85AC: 0x96F2, # + 0x8A33: 0x96F3, # + 0x8E8D: 0x96F4, # + 0x9756: 0x96F5, # + 0x67F3: 0x96F6, # + 0x85AE: 0x96F7, # + 0x9453: 0x96F8, # + 0x6109: 0x96F9, # + 0x6108: 0x96FA, # + 0x6CB9: 0x96FB, # + 0x7652: 0x96FC, # + 0x8AED: 0x9740, # + 0x8F38: 0x9741, # + 0x552F: 0x9742, # + 0x4F51: 0x9743, # + 0x512A: 0x9744, # + 0x52C7: 0x9745, # + 0x53CB: 0x9746, # + 0x5BA5: 0x9747, # + 0x5E7D: 0x9748, # + 0x60A0: 0x9749, # + 0x6182: 0x974A, # + 0x63D6: 0x974B, # + 0x6709: 0x974C, # + 0x67DA: 0x974D, # + 0x6E67: 0x974E, # + 0x6D8C: 0x974F, # + 0x7336: 0x9750, # + 0x7337: 0x9751, # + 0x7531: 0x9752, # + 0x7950: 0x9753, # + 0x88D5: 0x9754, # + 0x8A98: 0x9755, # + 0x904A: 0x9756, # + 0x9091: 0x9757, # + 0x90F5: 0x9758, # + 0x96C4: 0x9759, # + 0x878D: 0x975A, # + 0x5915: 0x975B, # + 0x4E88: 0x975C, # + 0x4F59: 0x975D, # + 0x4E0E: 0x975E, # + 0x8A89: 0x975F, # + 0x8F3F: 0x9760, # + 0x9810: 0x9761, # + 0x50AD: 0x9762, # + 0x5E7C: 0x9763, # + 0x5996: 0x9764, # + 0x5BB9: 0x9765, # + 0x5EB8: 0x9766, # + 0x63DA: 0x9767, # + 0x63FA: 0x9768, # + 0x64C1: 0x9769, # + 0x66DC: 0x976A, # + 0x694A: 0x976B, # + 0x69D8: 0x976C, # + 0x6D0B: 0x976D, # + 0x6EB6: 0x976E, # + 0x7194: 0x976F, # + 0x7528: 0x9770, # + 0x7AAF: 0x9771, # + 0x7F8A: 0x9772, # + 0x8000: 0x9773, # + 0x8449: 0x9774, # + 0x84C9: 0x9775, # + 0x8981: 0x9776, # + 0x8B21: 0x9777, # + 0x8E0A: 0x9778, # + 0x9065: 0x9779, # + 0x967D: 0x977A, # + 0x990A: 0x977B, # + 0x617E: 0x977C, # + 0x6291: 0x977D, # + 0x6B32: 0x977E, # + 0x6C83: 0x9780, # + 0x6D74: 0x9781, # + 0x7FCC: 0x9782, # + 0x7FFC: 0x9783, # + 0x6DC0: 0x9784, # + 0x7F85: 0x9785, # + 0x87BA: 0x9786, # + 0x88F8: 0x9787, # + 0x6765: 0x9788, # + 0x83B1: 0x9789, # + 0x983C: 0x978A, # + 0x96F7: 0x978B, # + 0x6D1B: 0x978C, # + 0x7D61: 0x978D, # + 0x843D: 0x978E, # + 0x916A: 0x978F, # + 0x4E71: 0x9790, # + 0x5375: 0x9791, # + 0x5D50: 0x9792, # + 0x6B04: 0x9793, # + 0x6FEB: 0x9794, # + 0x85CD: 0x9795, # + 0x862D: 0x9796, # + 0x89A7: 0x9797, # + 0x5229: 0x9798, # + 0x540F: 0x9799, # + 0x5C65: 0x979A, # + 0x674E: 0x979B, # + 0x68A8: 0x979C, # + 0x7406: 0x979D, # + 0x7483: 0x979E, # + 0x75E2: 0x979F, # + 0x88CF: 0x97A0, # + 0x88E1: 0x97A1, # + 0x91CC: 0x97A2, # + 0x96E2: 0x97A3, # + 0x9678: 0x97A4, # + 0x5F8B: 0x97A5, # + 0x7387: 0x97A6, # + 0x7ACB: 0x97A7, # + 0x844E: 0x97A8, # + 0x63A0: 0x97A9, # + 0x7565: 0x97AA, # + 0x5289: 0x97AB, # + 0x6D41: 0x97AC, # + 0x6E9C: 0x97AD, # + 0x7409: 0x97AE, # + 0x7559: 0x97AF, # + 0x786B: 0x97B0, # + 0x7C92: 0x97B1, # + 0x9686: 0x97B2, # + 0x7ADC: 0x97B3, # + 0x9F8D: 0x97B4, # + 0x4FB6: 0x97B5, # + 0x616E: 0x97B6, # + 0x65C5: 0x97B7, # + 0x865C: 0x97B8, # + 0x4E86: 0x97B9, # + 0x4EAE: 0x97BA, # + 0x50DA: 0x97BB, # + 0x4E21: 0x97BC, # + 0x51CC: 0x97BD, # + 0x5BEE: 0x97BE, # + 0x6599: 0x97BF, # + 0x6881: 0x97C0, # + 0x6DBC: 0x97C1, # + 0x731F: 0x97C2, # + 0x7642: 0x97C3, # + 0x77AD: 0x97C4, # + 0x7A1C: 0x97C5, # + 0x7CE7: 0x97C6, # + 0x826F: 0x97C7, # + 0x8AD2: 0x97C8, # + 0x907C: 0x97C9, # + 0x91CF: 0x97CA, # + 0x9675: 0x97CB, # + 0x9818: 0x97CC, # + 0x529B: 0x97CD, # + 0x7DD1: 0x97CE, # + 0x502B: 0x97CF, # + 0x5398: 0x97D0, # + 0x6797: 0x97D1, # + 0x6DCB: 0x97D2, # + 0x71D0: 0x97D3, # + 0x7433: 0x97D4, # + 0x81E8: 0x97D5, # + 0x8F2A: 0x97D6, # + 0x96A3: 0x97D7, # + 0x9C57: 0x97D8, # + 0x9E9F: 0x97D9, # + 0x7460: 0x97DA, # + 0x5841: 0x97DB, # + 0x6D99: 0x97DC, # + 0x7D2F: 0x97DD, # + 0x985E: 0x97DE, # + 0x4EE4: 0x97DF, # + 0x4F36: 0x97E0, # + 0x4F8B: 0x97E1, # + 0x51B7: 0x97E2, # + 0x52B1: 0x97E3, # + 0x5DBA: 0x97E4, # + 0x601C: 0x97E5, # + 0x73B2: 0x97E6, # + 0x793C: 0x97E7, # + 0x82D3: 0x97E8, # + 0x9234: 0x97E9, # + 0x96B7: 0x97EA, # + 0x96F6: 0x97EB, # + 0x970A: 0x97EC, # + 0x9E97: 0x97ED, # + 0x9F62: 0x97EE, # + 0x66A6: 0x97EF, # + 0x6B74: 0x97F0, # + 0x5217: 0x97F1, # + 0x52A3: 0x97F2, # + 0x70C8: 0x97F3, # + 0x88C2: 0x97F4, # + 0x5EC9: 0x97F5, # + 0x604B: 0x97F6, # + 0x6190: 0x97F7, # + 0x6F23: 0x97F8, # + 0x7149: 0x97F9, # + 0x7C3E: 0x97FA, # + 0x7DF4: 0x97FB, # + 0x806F: 0x97FC, # + 0x84EE: 0x9840, # + 0x9023: 0x9841, # + 0x932C: 0x9842, # + 0x5442: 0x9843, # + 0x9B6F: 0x9844, # + 0x6AD3: 0x9845, # + 0x7089: 0x9846, # + 0x8CC2: 0x9847, # + 0x8DEF: 0x9848, # + 0x9732: 0x9849, # + 0x52B4: 0x984A, # + 0x5A41: 0x984B, # + 0x5ECA: 0x984C, # + 0x5F04: 0x984D, # + 0x6717: 0x984E, # + 0x697C: 0x984F, # + 0x6994: 0x9850, # + 0x6D6A: 0x9851, # + 0x6F0F: 0x9852, # + 0x7262: 0x9853, # + 0x72FC: 0x9854, # + 0x7BED: 0x9855, # + 0x8001: 0x9856, # + 0x807E: 0x9857, # + 0x874B: 0x9858, # + 0x90CE: 0x9859, # + 0x516D: 0x985A, # + 0x9E93: 0x985B, # + 0x7984: 0x985C, # + 0x808B: 0x985D, # + 0x9332: 0x985E, # + 0x8AD6: 0x985F, # + 0x502D: 0x9860, # + 0x548C: 0x9861, # + 0x8A71: 0x9862, # + 0x6B6A: 0x9863, # + 0x8CC4: 0x9864, # + 0x8107: 0x9865, # + 0x60D1: 0x9866, # + 0x67A0: 0x9867, # + 0x9DF2: 0x9868, # + 0x4E99: 0x9869, # + 0x4E98: 0x986A, # + 0x9C10: 0x986B, # + 0x8A6B: 0x986C, # + 0x85C1: 0x986D, # + 0x8568: 0x986E, # + 0x6900: 0x986F, # + 0x6E7E: 0x9870, # + 0x7897: 0x9871, # + 0x8155: 0x9872, # + 0x20B9F: 0x9873, # [2004] [Unicode3.1] + 0x5B41: 0x9874, # [2000] + 0x5B56: 0x9875, # [2000] + 0x5B7D: 0x9876, # [2000] + 0x5B93: 0x9877, # [2000] + 0x5BD8: 0x9878, # [2000] + 0x5BEC: 0x9879, # [2000] + 0x5C12: 0x987A, # [2000] + 0x5C1E: 0x987B, # [2000] + 0x5C23: 0x987C, # [2000] + 0x5C2B: 0x987D, # [2000] + 0x378D: 0x987E, # [2000] + 0x5C62: 0x9880, # [2000] + 0xFA3B: 0x9881, # CJK COMPATIBILITY IDEOGRAPH-FA3B [2000] [Unicode3.2] + 0xFA3C: 0x9882, # CJK COMPATIBILITY IDEOGRAPH-FA3C [2000] [Unicode3.2] + 0x216B4: 0x9883, # [2000] [Unicode3.1] + 0x5C7A: 0x9884, # [2000] + 0x5C8F: 0x9885, # [2000] + 0x5C9F: 0x9886, # [2000] + 0x5CA3: 0x9887, # [2000] + 0x5CAA: 0x9888, # [2000] + 0x5CBA: 0x9889, # [2000] + 0x5CCB: 0x988A, # [2000] + 0x5CD0: 0x988B, # [2000] + 0x5CD2: 0x988C, # [2000] + 0x5CF4: 0x988D, # [2000] + 0x21E34: 0x988E, # [2000] [Unicode3.1] + 0x37E2: 0x988F, # [2000] + 0x5D0D: 0x9890, # [2000] + 0x5D27: 0x9891, # [2000] + 0xFA11: 0x9892, # CJK COMPATIBILITY IDEOGRAPH-FA11 [2000] + 0x5D46: 0x9893, # [2000] + 0x5D47: 0x9894, # [2000] + 0x5D53: 0x9895, # [2000] + 0x5D4A: 0x9896, # [2000] + 0x5D6D: 0x9897, # [2000] + 0x5D81: 0x9898, # [2000] + 0x5DA0: 0x9899, # [2000] + 0x5DA4: 0x989A, # [2000] + 0x5DA7: 0x989B, # [2000] + 0x5DB8: 0x989C, # [2000] + 0x5DCB: 0x989D, # [2000] + 0x541E: 0x989E, # [2004] + 0x5F0C: 0x989F, # + 0x4E10: 0x98A0, # + 0x4E15: 0x98A1, # + 0x4E2A: 0x98A2, # + 0x4E31: 0x98A3, # + 0x4E36: 0x98A4, # + 0x4E3C: 0x98A5, # + 0x4E3F: 0x98A6, # + 0x4E42: 0x98A7, # + 0x4E56: 0x98A8, # + 0x4E58: 0x98A9, # + 0x4E82: 0x98AA, # + 0x4E85: 0x98AB, # + 0x8C6B: 0x98AC, # + 0x4E8A: 0x98AD, # + 0x8212: 0x98AE, # + 0x5F0D: 0x98AF, # + 0x4E8E: 0x98B0, # + 0x4E9E: 0x98B1, # + 0x4E9F: 0x98B2, # + 0x4EA0: 0x98B3, # + 0x4EA2: 0x98B4, # + 0x4EB0: 0x98B5, # + 0x4EB3: 0x98B6, # + 0x4EB6: 0x98B7, # + 0x4ECE: 0x98B8, # + 0x4ECD: 0x98B9, # + 0x4EC4: 0x98BA, # + 0x4EC6: 0x98BB, # + 0x4EC2: 0x98BC, # + 0x4ED7: 0x98BD, # + 0x4EDE: 0x98BE, # + 0x4EED: 0x98BF, # + 0x4EDF: 0x98C0, # + 0x4EF7: 0x98C1, # + 0x4F09: 0x98C2, # + 0x4F5A: 0x98C3, # + 0x4F30: 0x98C4, # + 0x4F5B: 0x98C5, # + 0x4F5D: 0x98C6, # + 0x4F57: 0x98C7, # + 0x4F47: 0x98C8, # + 0x4F76: 0x98C9, # + 0x4F88: 0x98CA, # + 0x4F8F: 0x98CB, # + 0x4F98: 0x98CC, # + 0x4F7B: 0x98CD, # + 0x4F69: 0x98CE, # + 0x4F70: 0x98CF, # + 0x4F91: 0x98D0, # + 0x4F6F: 0x98D1, # + 0x4F86: 0x98D2, # + 0x4F96: 0x98D3, # + 0x5118: 0x98D4, # + 0x4FD4: 0x98D5, # + 0x4FDF: 0x98D6, # + 0x4FCE: 0x98D7, # + 0x4FD8: 0x98D8, # + 0x4FDB: 0x98D9, # + 0x4FD1: 0x98DA, # + 0x4FDA: 0x98DB, # + 0x4FD0: 0x98DC, # + 0x4FE4: 0x98DD, # + 0x4FE5: 0x98DE, # + 0x501A: 0x98DF, # + 0x5028: 0x98E0, # + 0x5014: 0x98E1, # + 0x502A: 0x98E2, # + 0x5025: 0x98E3, # + 0x5005: 0x98E4, # + 0x4F1C: 0x98E5, # + 0x4FF6: 0x98E6, # + 0x5021: 0x98E7, # + 0x5029: 0x98E8, # + 0x502C: 0x98E9, # + 0x4FFE: 0x98EA, # + 0x4FEF: 0x98EB, # + 0x5011: 0x98EC, # + 0x5006: 0x98ED, # + 0x5043: 0x98EE, # + 0x5047: 0x98EF, # + 0x6703: 0x98F0, # + 0x5055: 0x98F1, # + 0x5050: 0x98F2, # + 0x5048: 0x98F3, # + 0x505A: 0x98F4, # + 0x5056: 0x98F5, # + 0x506C: 0x98F6, # + 0x5078: 0x98F7, # + 0x5080: 0x98F8, # + 0x509A: 0x98F9, # + 0x5085: 0x98FA, # + 0x50B4: 0x98FB, # + 0x50B2: 0x98FC, # + 0x50C9: 0x9940, # + 0x50CA: 0x9941, # + 0x50B3: 0x9942, # + 0x50C2: 0x9943, # + 0x50D6: 0x9944, # + 0x50DE: 0x9945, # + 0x50E5: 0x9946, # + 0x50ED: 0x9947, # + 0x50E3: 0x9948, # + 0x50EE: 0x9949, # + 0x50F9: 0x994A, # + 0x50F5: 0x994B, # + 0x5109: 0x994C, # + 0x5101: 0x994D, # + 0x5102: 0x994E, # + 0x5116: 0x994F, # + 0x5115: 0x9950, # + 0x5114: 0x9951, # + 0x511A: 0x9952, # + 0x5121: 0x9953, # + 0x513A: 0x9954, # + 0x5137: 0x9955, # + 0x513C: 0x9956, # + 0x513B: 0x9957, # + 0x513F: 0x9958, # + 0x5140: 0x9959, # + 0x5152: 0x995A, # + 0x514C: 0x995B, # + 0x5154: 0x995C, # + 0x5162: 0x995D, # + 0x7AF8: 0x995E, # + 0x5169: 0x995F, # + 0x516A: 0x9960, # + 0x516E: 0x9961, # + 0x5180: 0x9962, # + 0x5182: 0x9963, # + 0x56D8: 0x9964, # + 0x518C: 0x9965, # + 0x5189: 0x9966, # + 0x518F: 0x9967, # + 0x5191: 0x9968, # + 0x5193: 0x9969, # + 0x5195: 0x996A, # + 0x5196: 0x996B, # + 0x51A4: 0x996C, # + 0x51A6: 0x996D, # + 0x51A2: 0x996E, # + 0x51A9: 0x996F, # + 0x51AA: 0x9970, # + 0x51AB: 0x9971, # + 0x51B3: 0x9972, # + 0x51B1: 0x9973, # + 0x51B2: 0x9974, # + 0x51B0: 0x9975, # + 0x51B5: 0x9976, # + 0x51BD: 0x9977, # + 0x51C5: 0x9978, # + 0x51C9: 0x9979, # + 0x51DB: 0x997A, # + 0x51E0: 0x997B, # + 0x8655: 0x997C, # + 0x51E9: 0x997D, # + 0x51ED: 0x997E, # + 0x51F0: 0x9980, # + 0x51F5: 0x9981, # + 0x51FE: 0x9982, # + 0x5204: 0x9983, # + 0x520B: 0x9984, # + 0x5214: 0x9985, # + 0x520E: 0x9986, # + 0x5227: 0x9987, # + 0x522A: 0x9988, # + 0x522E: 0x9989, # + 0x5233: 0x998A, # + 0x5239: 0x998B, # + 0x524F: 0x998C, # + 0x5244: 0x998D, # + 0x524B: 0x998E, # + 0x524C: 0x998F, # + 0x525E: 0x9990, # + 0x5254: 0x9991, # + 0x526A: 0x9992, # + 0x5274: 0x9993, # + 0x5269: 0x9994, # + 0x5273: 0x9995, # + 0x527F: 0x9996, # + 0x527D: 0x9997, # + 0x528D: 0x9998, # + 0x5294: 0x9999, # + 0x5292: 0x999A, # + 0x5271: 0x999B, # + 0x5288: 0x999C, # + 0x5291: 0x999D, # + 0x8FA8: 0x999E, # + 0x8FA7: 0x999F, # + 0x52AC: 0x99A0, # + 0x52AD: 0x99A1, # + 0x52BC: 0x99A2, # + 0x52B5: 0x99A3, # + 0x52C1: 0x99A4, # + 0x52CD: 0x99A5, # + 0x52D7: 0x99A6, # + 0x52DE: 0x99A7, # + 0x52E3: 0x99A8, # + 0x52E6: 0x99A9, # + 0x98ED: 0x99AA, # + 0x52E0: 0x99AB, # + 0x52F3: 0x99AC, # + 0x52F5: 0x99AD, # + 0x52F8: 0x99AE, # + 0x52F9: 0x99AF, # + 0x5306: 0x99B0, # + 0x5308: 0x99B1, # + 0x7538: 0x99B2, # + 0x530D: 0x99B3, # + 0x5310: 0x99B4, # + 0x530F: 0x99B5, # + 0x5315: 0x99B6, # + 0x531A: 0x99B7, # + 0x5323: 0x99B8, # + 0x532F: 0x99B9, # + 0x5331: 0x99BA, # + 0x5333: 0x99BB, # + 0x5338: 0x99BC, # + 0x5340: 0x99BD, # + 0x5346: 0x99BE, # + 0x5345: 0x99BF, # + 0x4E17: 0x99C0, # + 0x5349: 0x99C1, # + 0x534D: 0x99C2, # + 0x51D6: 0x99C3, # + 0x535E: 0x99C4, # + 0x5369: 0x99C5, # + 0x536E: 0x99C6, # + 0x5918: 0x99C7, # + 0x537B: 0x99C8, # + 0x5377: 0x99C9, # + 0x5382: 0x99CA, # + 0x5396: 0x99CB, # + 0x53A0: 0x99CC, # + 0x53A6: 0x99CD, # + 0x53A5: 0x99CE, # + 0x53AE: 0x99CF, # + 0x53B0: 0x99D0, # + 0x53B6: 0x99D1, # + 0x53C3: 0x99D2, # + 0x7C12: 0x99D3, # + 0x96D9: 0x99D4, # + 0x53DF: 0x99D5, # + 0x66FC: 0x99D6, # + 0x71EE: 0x99D7, # + 0x53EE: 0x99D8, # + 0x53E8: 0x99D9, # + 0x53ED: 0x99DA, # + 0x53FA: 0x99DB, # + 0x5401: 0x99DC, # + 0x543D: 0x99DD, # + 0x5440: 0x99DE, # + 0x542C: 0x99DF, # + 0x542D: 0x99E0, # + 0x543C: 0x99E1, # + 0x542E: 0x99E2, # + 0x5436: 0x99E3, # + 0x5429: 0x99E4, # + 0x541D: 0x99E5, # + 0x544E: 0x99E6, # + 0x548F: 0x99E7, # + 0x5475: 0x99E8, # + 0x548E: 0x99E9, # + 0x545F: 0x99EA, # + 0x5471: 0x99EB, # + 0x5477: 0x99EC, # + 0x5470: 0x99ED, # + 0x5492: 0x99EE, # + 0x547B: 0x99EF, # + 0x5480: 0x99F0, # + 0x5476: 0x99F1, # + 0x5484: 0x99F2, # + 0x5490: 0x99F3, # + 0x5486: 0x99F4, # + 0x54C7: 0x99F5, # + 0x54A2: 0x99F6, # + 0x54B8: 0x99F7, # + 0x54A5: 0x99F8, # + 0x54AC: 0x99F9, # + 0x54C4: 0x99FA, # + 0x54C8: 0x99FB, # + 0x54A8: 0x99FC, # + 0x54AB: 0x9A40, # + 0x54C2: 0x9A41, # + 0x54A4: 0x9A42, # + 0x54BE: 0x9A43, # + 0x54BC: 0x9A44, # + 0x54D8: 0x9A45, # + 0x54E5: 0x9A46, # + 0x54E6: 0x9A47, # + 0x550F: 0x9A48, # + 0x5514: 0x9A49, # + 0x54FD: 0x9A4A, # + 0x54EE: 0x9A4B, # + 0x54ED: 0x9A4C, # + 0x54FA: 0x9A4D, # + 0x54E2: 0x9A4E, # + 0x5539: 0x9A4F, # + 0x5540: 0x9A50, # + 0x5563: 0x9A51, # + 0x554C: 0x9A52, # + 0x552E: 0x9A53, # + 0x555C: 0x9A54, # + 0x5545: 0x9A55, # + 0x5556: 0x9A56, # + 0x5557: 0x9A57, # + 0x5538: 0x9A58, # + 0x5533: 0x9A59, # + 0x555D: 0x9A5A, # + 0x5599: 0x9A5B, # + 0x5580: 0x9A5C, # + 0x54AF: 0x9A5D, # + 0x558A: 0x9A5E, # + 0x559F: 0x9A5F, # + 0x557B: 0x9A60, # + 0x557E: 0x9A61, # + 0x5598: 0x9A62, # + 0x559E: 0x9A63, # + 0x55AE: 0x9A64, # + 0x557C: 0x9A65, # + 0x5583: 0x9A66, # + 0x55A9: 0x9A67, # + 0x5587: 0x9A68, # + 0x55A8: 0x9A69, # + 0x55DA: 0x9A6A, # + 0x55C5: 0x9A6B, # + 0x55DF: 0x9A6C, # + 0x55C4: 0x9A6D, # + 0x55DC: 0x9A6E, # + 0x55E4: 0x9A6F, # + 0x55D4: 0x9A70, # + 0x5614: 0x9A71, # + 0x55F7: 0x9A72, # + 0x5616: 0x9A73, # + 0x55FE: 0x9A74, # + 0x55FD: 0x9A75, # + 0x561B: 0x9A76, # + 0x55F9: 0x9A77, # + 0x564E: 0x9A78, # + 0x5650: 0x9A79, # + 0x71DF: 0x9A7A, # + 0x5634: 0x9A7B, # + 0x5636: 0x9A7C, # + 0x5632: 0x9A7D, # + 0x5638: 0x9A7E, # + 0x566B: 0x9A80, # + 0x5664: 0x9A81, # + 0x562F: 0x9A82, # + 0x566C: 0x9A83, # + 0x566A: 0x9A84, # + 0x5686: 0x9A85, # + 0x5680: 0x9A86, # + 0x568A: 0x9A87, # + 0x56A0: 0x9A88, # + 0x5694: 0x9A89, # + 0x568F: 0x9A8A, # + 0x56A5: 0x9A8B, # + 0x56AE: 0x9A8C, # + 0x56B6: 0x9A8D, # + 0x56B4: 0x9A8E, # + 0x56C2: 0x9A8F, # + 0x56BC: 0x9A90, # + 0x56C1: 0x9A91, # + 0x56C3: 0x9A92, # + 0x56C0: 0x9A93, # + 0x56C8: 0x9A94, # + 0x56CE: 0x9A95, # + 0x56D1: 0x9A96, # + 0x56D3: 0x9A97, # + 0x56D7: 0x9A98, # + 0x56EE: 0x9A99, # + 0x56F9: 0x9A9A, # + 0x5700: 0x9A9B, # + 0x56FF: 0x9A9C, # + 0x5704: 0x9A9D, # + 0x5709: 0x9A9E, # + 0x5708: 0x9A9F, # + 0x570B: 0x9AA0, # + 0x570D: 0x9AA1, # + 0x5713: 0x9AA2, # + 0x5718: 0x9AA3, # + 0x5716: 0x9AA4, # + 0x55C7: 0x9AA5, # + 0x571C: 0x9AA6, # + 0x5726: 0x9AA7, # + 0x5737: 0x9AA8, # + 0x5738: 0x9AA9, # + 0x574E: 0x9AAA, # + 0x573B: 0x9AAB, # + 0x5740: 0x9AAC, # + 0x574F: 0x9AAD, # + 0x5769: 0x9AAE, # + 0x57C0: 0x9AAF, # + 0x5788: 0x9AB0, # + 0x5761: 0x9AB1, # + 0x577F: 0x9AB2, # + 0x5789: 0x9AB3, # + 0x5793: 0x9AB4, # + 0x57A0: 0x9AB5, # + 0x57B3: 0x9AB6, # + 0x57A4: 0x9AB7, # + 0x57AA: 0x9AB8, # + 0x57B0: 0x9AB9, # + 0x57C3: 0x9ABA, # + 0x57C6: 0x9ABB, # + 0x57D4: 0x9ABC, # + 0x57D2: 0x9ABD, # + 0x57D3: 0x9ABE, # + 0x580A: 0x9ABF, # + 0x57D6: 0x9AC0, # + 0x57E3: 0x9AC1, # + 0x580B: 0x9AC2, # + 0x5819: 0x9AC3, # + 0x581D: 0x9AC4, # + 0x5872: 0x9AC5, # + 0x5821: 0x9AC6, # + 0x5862: 0x9AC7, # + 0x584B: 0x9AC8, # + 0x5870: 0x9AC9, # + 0x6BC0: 0x9ACA, # + 0x5852: 0x9ACB, # + 0x583D: 0x9ACC, # + 0x5879: 0x9ACD, # + 0x5885: 0x9ACE, # + 0x58B9: 0x9ACF, # + 0x589F: 0x9AD0, # + 0x58AB: 0x9AD1, # + 0x58BA: 0x9AD2, # + 0x58DE: 0x9AD3, # + 0x58BB: 0x9AD4, # + 0x58B8: 0x9AD5, # + 0x58AE: 0x9AD6, # + 0x58C5: 0x9AD7, # + 0x58D3: 0x9AD8, # + 0x58D1: 0x9AD9, # + 0x58D7: 0x9ADA, # + 0x58D9: 0x9ADB, # + 0x58D8: 0x9ADC, # + 0x58E5: 0x9ADD, # + 0x58DC: 0x9ADE, # + 0x58E4: 0x9ADF, # + 0x58DF: 0x9AE0, # + 0x58EF: 0x9AE1, # + 0x58FA: 0x9AE2, # + 0x58F9: 0x9AE3, # + 0x58FB: 0x9AE4, # + 0x58FC: 0x9AE5, # + 0x58FD: 0x9AE6, # + 0x5902: 0x9AE7, # + 0x590A: 0x9AE8, # + 0x5910: 0x9AE9, # + 0x591B: 0x9AEA, # + 0x68A6: 0x9AEB, # + 0x5925: 0x9AEC, # + 0x592C: 0x9AED, # + 0x592D: 0x9AEE, # + 0x5932: 0x9AEF, # + 0x5938: 0x9AF0, # + 0x593E: 0x9AF1, # + 0x7AD2: 0x9AF2, # + 0x5955: 0x9AF3, # + 0x5950: 0x9AF4, # + 0x594E: 0x9AF5, # + 0x595A: 0x9AF6, # + 0x5958: 0x9AF7, # + 0x5962: 0x9AF8, # + 0x5960: 0x9AF9, # + 0x5967: 0x9AFA, # + 0x596C: 0x9AFB, # + 0x5969: 0x9AFC, # + 0x5978: 0x9B40, # + 0x5981: 0x9B41, # + 0x599D: 0x9B42, # + 0x4F5E: 0x9B43, # + 0x4FAB: 0x9B44, # + 0x59A3: 0x9B45, # + 0x59B2: 0x9B46, # + 0x59C6: 0x9B47, # + 0x59E8: 0x9B48, # + 0x59DC: 0x9B49, # + 0x598D: 0x9B4A, # + 0x59D9: 0x9B4B, # + 0x59DA: 0x9B4C, # + 0x5A25: 0x9B4D, # + 0x5A1F: 0x9B4E, # + 0x5A11: 0x9B4F, # + 0x5A1C: 0x9B50, # + 0x5A09: 0x9B51, # + 0x5A1A: 0x9B52, # + 0x5A40: 0x9B53, # + 0x5A6C: 0x9B54, # + 0x5A49: 0x9B55, # + 0x5A35: 0x9B56, # + 0x5A36: 0x9B57, # + 0x5A62: 0x9B58, # + 0x5A6A: 0x9B59, # + 0x5A9A: 0x9B5A, # + 0x5ABC: 0x9B5B, # + 0x5ABE: 0x9B5C, # + 0x5ACB: 0x9B5D, # + 0x5AC2: 0x9B5E, # + 0x5ABD: 0x9B5F, # + 0x5AE3: 0x9B60, # + 0x5AD7: 0x9B61, # + 0x5AE6: 0x9B62, # + 0x5AE9: 0x9B63, # + 0x5AD6: 0x9B64, # + 0x5AFA: 0x9B65, # + 0x5AFB: 0x9B66, # + 0x5B0C: 0x9B67, # + 0x5B0B: 0x9B68, # + 0x5B16: 0x9B69, # + 0x5B32: 0x9B6A, # + 0x5AD0: 0x9B6B, # + 0x5B2A: 0x9B6C, # + 0x5B36: 0x9B6D, # + 0x5B3E: 0x9B6E, # + 0x5B43: 0x9B6F, # + 0x5B45: 0x9B70, # + 0x5B40: 0x9B71, # + 0x5B51: 0x9B72, # + 0x5B55: 0x9B73, # + 0x5B5A: 0x9B74, # + 0x5B5B: 0x9B75, # + 0x5B65: 0x9B76, # + 0x5B69: 0x9B77, # + 0x5B70: 0x9B78, # + 0x5B73: 0x9B79, # + 0x5B75: 0x9B7A, # + 0x5B78: 0x9B7B, # + 0x6588: 0x9B7C, # + 0x5B7A: 0x9B7D, # + 0x5B80: 0x9B7E, # + 0x5B83: 0x9B80, # + 0x5BA6: 0x9B81, # + 0x5BB8: 0x9B82, # + 0x5BC3: 0x9B83, # + 0x5BC7: 0x9B84, # + 0x5BC9: 0x9B85, # + 0x5BD4: 0x9B86, # + 0x5BD0: 0x9B87, # + 0x5BE4: 0x9B88, # + 0x5BE6: 0x9B89, # + 0x5BE2: 0x9B8A, # + 0x5BDE: 0x9B8B, # + 0x5BE5: 0x9B8C, # + 0x5BEB: 0x9B8D, # + 0x5BF0: 0x9B8E, # + 0x5BF6: 0x9B8F, # + 0x5BF3: 0x9B90, # + 0x5C05: 0x9B91, # + 0x5C07: 0x9B92, # + 0x5C08: 0x9B93, # + 0x5C0D: 0x9B94, # + 0x5C13: 0x9B95, # + 0x5C20: 0x9B96, # + 0x5C22: 0x9B97, # + 0x5C28: 0x9B98, # + 0x5C38: 0x9B99, # + 0x5C39: 0x9B9A, # + 0x5C41: 0x9B9B, # + 0x5C46: 0x9B9C, # + 0x5C4E: 0x9B9D, # + 0x5C53: 0x9B9E, # + 0x5C50: 0x9B9F, # + 0x5C4F: 0x9BA0, # + 0x5B71: 0x9BA1, # + 0x5C6C: 0x9BA2, # + 0x5C6E: 0x9BA3, # + 0x4E62: 0x9BA4, # + 0x5C76: 0x9BA5, # + 0x5C79: 0x9BA6, # + 0x5C8C: 0x9BA7, # + 0x5C91: 0x9BA8, # + 0x5C94: 0x9BA9, # + 0x599B: 0x9BAA, # + 0x5CAB: 0x9BAB, # + 0x5CBB: 0x9BAC, # + 0x5CB6: 0x9BAD, # + 0x5CBC: 0x9BAE, # + 0x5CB7: 0x9BAF, # + 0x5CC5: 0x9BB0, # + 0x5CBE: 0x9BB1, # + 0x5CC7: 0x9BB2, # + 0x5CD9: 0x9BB3, # + 0x5CE9: 0x9BB4, # + 0x5CFD: 0x9BB5, # + 0x5CFA: 0x9BB6, # + 0x5CED: 0x9BB7, # + 0x5D8C: 0x9BB8, # + 0x5CEA: 0x9BB9, # + 0x5D0B: 0x9BBA, # + 0x5D15: 0x9BBB, # + 0x5D17: 0x9BBC, # + 0x5D5C: 0x9BBD, # + 0x5D1F: 0x9BBE, # + 0x5D1B: 0x9BBF, # + 0x5D11: 0x9BC0, # + 0x5D14: 0x9BC1, # + 0x5D22: 0x9BC2, # + 0x5D1A: 0x9BC3, # + 0x5D19: 0x9BC4, # + 0x5D18: 0x9BC5, # + 0x5D4C: 0x9BC6, # + 0x5D52: 0x9BC7, # + 0x5D4E: 0x9BC8, # + 0x5D4B: 0x9BC9, # + 0x5D6C: 0x9BCA, # + 0x5D73: 0x9BCB, # + 0x5D76: 0x9BCC, # + 0x5D87: 0x9BCD, # + 0x5D84: 0x9BCE, # + 0x5D82: 0x9BCF, # + 0x5DA2: 0x9BD0, # + 0x5D9D: 0x9BD1, # + 0x5DAC: 0x9BD2, # + 0x5DAE: 0x9BD3, # + 0x5DBD: 0x9BD4, # + 0x5D90: 0x9BD5, # + 0x5DB7: 0x9BD6, # + 0x5DBC: 0x9BD7, # + 0x5DC9: 0x9BD8, # + 0x5DCD: 0x9BD9, # + 0x5DD3: 0x9BDA, # + 0x5DD2: 0x9BDB, # + 0x5DD6: 0x9BDC, # + 0x5DDB: 0x9BDD, # + 0x5DEB: 0x9BDE, # + 0x5DF2: 0x9BDF, # + 0x5DF5: 0x9BE0, # + 0x5E0B: 0x9BE1, # + 0x5E1A: 0x9BE2, # + 0x5E19: 0x9BE3, # + 0x5E11: 0x9BE4, # + 0x5E1B: 0x9BE5, # + 0x5E36: 0x9BE6, # + 0x5E37: 0x9BE7, # + 0x5E44: 0x9BE8, # + 0x5E43: 0x9BE9, # + 0x5E40: 0x9BEA, # + 0x5E4E: 0x9BEB, # + 0x5E57: 0x9BEC, # + 0x5E54: 0x9BED, # + 0x5E5F: 0x9BEE, # + 0x5E62: 0x9BEF, # + 0x5E64: 0x9BF0, # + 0x5E47: 0x9BF1, # + 0x5E75: 0x9BF2, # + 0x5E76: 0x9BF3, # + 0x5E7A: 0x9BF4, # + 0x9EBC: 0x9BF5, # + 0x5E7F: 0x9BF6, # + 0x5EA0: 0x9BF7, # + 0x5EC1: 0x9BF8, # + 0x5EC2: 0x9BF9, # + 0x5EC8: 0x9BFA, # + 0x5ED0: 0x9BFB, # + 0x5ECF: 0x9BFC, # + 0x5ED6: 0x9C40, # + 0x5EE3: 0x9C41, # + 0x5EDD: 0x9C42, # + 0x5EDA: 0x9C43, # + 0x5EDB: 0x9C44, # + 0x5EE2: 0x9C45, # + 0x5EE1: 0x9C46, # + 0x5EE8: 0x9C47, # + 0x5EE9: 0x9C48, # + 0x5EEC: 0x9C49, # + 0x5EF1: 0x9C4A, # + 0x5EF3: 0x9C4B, # + 0x5EF0: 0x9C4C, # + 0x5EF4: 0x9C4D, # + 0x5EF8: 0x9C4E, # + 0x5EFE: 0x9C4F, # + 0x5F03: 0x9C50, # + 0x5F09: 0x9C51, # + 0x5F5D: 0x9C52, # + 0x5F5C: 0x9C53, # + 0x5F0B: 0x9C54, # + 0x5F11: 0x9C55, # + 0x5F16: 0x9C56, # + 0x5F29: 0x9C57, # + 0x5F2D: 0x9C58, # + 0x5F38: 0x9C59, # + 0x5F41: 0x9C5A, # + 0x5F48: 0x9C5B, # + 0x5F4C: 0x9C5C, # + 0x5F4E: 0x9C5D, # + 0x5F2F: 0x9C5E, # + 0x5F51: 0x9C5F, # + 0x5F56: 0x9C60, # + 0x5F57: 0x9C61, # + 0x5F59: 0x9C62, # + 0x5F61: 0x9C63, # + 0x5F6D: 0x9C64, # + 0x5F73: 0x9C65, # + 0x5F77: 0x9C66, # + 0x5F83: 0x9C67, # + 0x5F82: 0x9C68, # + 0x5F7F: 0x9C69, # + 0x5F8A: 0x9C6A, # + 0x5F88: 0x9C6B, # + 0x5F91: 0x9C6C, # + 0x5F87: 0x9C6D, # + 0x5F9E: 0x9C6E, # + 0x5F99: 0x9C6F, # + 0x5F98: 0x9C70, # + 0x5FA0: 0x9C71, # + 0x5FA8: 0x9C72, # + 0x5FAD: 0x9C73, # + 0x5FBC: 0x9C74, # + 0x5FD6: 0x9C75, # + 0x5FFB: 0x9C76, # + 0x5FE4: 0x9C77, # + 0x5FF8: 0x9C78, # + 0x5FF1: 0x9C79, # + 0x5FDD: 0x9C7A, # + 0x60B3: 0x9C7B, # + 0x5FFF: 0x9C7C, # + 0x6021: 0x9C7D, # + 0x6060: 0x9C7E, # + 0x6019: 0x9C80, # + 0x6010: 0x9C81, # + 0x6029: 0x9C82, # + 0x600E: 0x9C83, # + 0x6031: 0x9C84, # + 0x601B: 0x9C85, # + 0x6015: 0x9C86, # + 0x602B: 0x9C87, # + 0x6026: 0x9C88, # + 0x600F: 0x9C89, # + 0x603A: 0x9C8A, # + 0x605A: 0x9C8B, # + 0x6041: 0x9C8C, # + 0x606A: 0x9C8D, # + 0x6077: 0x9C8E, # + 0x605F: 0x9C8F, # + 0x604A: 0x9C90, # + 0x6046: 0x9C91, # + 0x604D: 0x9C92, # + 0x6063: 0x9C93, # + 0x6043: 0x9C94, # + 0x6064: 0x9C95, # + 0x6042: 0x9C96, # + 0x606C: 0x9C97, # + 0x606B: 0x9C98, # + 0x6059: 0x9C99, # + 0x6081: 0x9C9A, # + 0x608D: 0x9C9B, # + 0x60E7: 0x9C9C, # + 0x6083: 0x9C9D, # + 0x609A: 0x9C9E, # + 0x6084: 0x9C9F, # + 0x609B: 0x9CA0, # + 0x6096: 0x9CA1, # + 0x6097: 0x9CA2, # + 0x6092: 0x9CA3, # + 0x60A7: 0x9CA4, # + 0x608B: 0x9CA5, # + 0x60E1: 0x9CA6, # + 0x60B8: 0x9CA7, # + 0x60E0: 0x9CA8, # + 0x60D3: 0x9CA9, # + 0x60B4: 0x9CAA, # + 0x5FF0: 0x9CAB, # + 0x60BD: 0x9CAC, # + 0x60C6: 0x9CAD, # + 0x60B5: 0x9CAE, # + 0x60D8: 0x9CAF, # + 0x614D: 0x9CB0, # + 0x6115: 0x9CB1, # + 0x6106: 0x9CB2, # + 0x60F6: 0x9CB3, # + 0x60F7: 0x9CB4, # + 0x6100: 0x9CB5, # + 0x60F4: 0x9CB6, # + 0x60FA: 0x9CB7, # + 0x6103: 0x9CB8, # + 0x6121: 0x9CB9, # + 0x60FB: 0x9CBA, # + 0x60F1: 0x9CBB, # + 0x610D: 0x9CBC, # + 0x610E: 0x9CBD, # + 0x6147: 0x9CBE, # + 0x613E: 0x9CBF, # + 0x6128: 0x9CC0, # + 0x6127: 0x9CC1, # + 0x614A: 0x9CC2, # + 0x613F: 0x9CC3, # + 0x613C: 0x9CC4, # + 0x612C: 0x9CC5, # + 0x6134: 0x9CC6, # + 0x613D: 0x9CC7, # + 0x6142: 0x9CC8, # + 0x6144: 0x9CC9, # + 0x6173: 0x9CCA, # + 0x6177: 0x9CCB, # + 0x6158: 0x9CCC, # + 0x6159: 0x9CCD, # + 0x615A: 0x9CCE, # + 0x616B: 0x9CCF, # + 0x6174: 0x9CD0, # + 0x616F: 0x9CD1, # + 0x6165: 0x9CD2, # + 0x6171: 0x9CD3, # + 0x615F: 0x9CD4, # + 0x615D: 0x9CD5, # + 0x6153: 0x9CD6, # + 0x6175: 0x9CD7, # + 0x6199: 0x9CD8, # + 0x6196: 0x9CD9, # + 0x6187: 0x9CDA, # + 0x61AC: 0x9CDB, # + 0x6194: 0x9CDC, # + 0x619A: 0x9CDD, # + 0x618A: 0x9CDE, # + 0x6191: 0x9CDF, # + 0x61AB: 0x9CE0, # + 0x61AE: 0x9CE1, # + 0x61CC: 0x9CE2, # + 0x61CA: 0x9CE3, # + 0x61C9: 0x9CE4, # + 0x61F7: 0x9CE5, # + 0x61C8: 0x9CE6, # + 0x61C3: 0x9CE7, # + 0x61C6: 0x9CE8, # + 0x61BA: 0x9CE9, # + 0x61CB: 0x9CEA, # + 0x7F79: 0x9CEB, # + 0x61CD: 0x9CEC, # + 0x61E6: 0x9CED, # + 0x61E3: 0x9CEE, # + 0x61F6: 0x9CEF, # + 0x61FA: 0x9CF0, # + 0x61F4: 0x9CF1, # + 0x61FF: 0x9CF2, # + 0x61FD: 0x9CF3, # + 0x61FC: 0x9CF4, # + 0x61FE: 0x9CF5, # + 0x6200: 0x9CF6, # + 0x6208: 0x9CF7, # + 0x6209: 0x9CF8, # + 0x620D: 0x9CF9, # + 0x620C: 0x9CFA, # + 0x6214: 0x9CFB, # + 0x621B: 0x9CFC, # + 0x621E: 0x9D40, # + 0x6221: 0x9D41, # + 0x622A: 0x9D42, # + 0x622E: 0x9D43, # + 0x6230: 0x9D44, # + 0x6232: 0x9D45, # + 0x6233: 0x9D46, # + 0x6241: 0x9D47, # + 0x624E: 0x9D48, # + 0x625E: 0x9D49, # + 0x6263: 0x9D4A, # + 0x625B: 0x9D4B, # + 0x6260: 0x9D4C, # + 0x6268: 0x9D4D, # + 0x627C: 0x9D4E, # + 0x6282: 0x9D4F, # + 0x6289: 0x9D50, # + 0x627E: 0x9D51, # + 0x6292: 0x9D52, # + 0x6293: 0x9D53, # + 0x6296: 0x9D54, # + 0x62D4: 0x9D55, # + 0x6283: 0x9D56, # + 0x6294: 0x9D57, # + 0x62D7: 0x9D58, # + 0x62D1: 0x9D59, # + 0x62BB: 0x9D5A, # + 0x62CF: 0x9D5B, # + 0x62FF: 0x9D5C, # + 0x62C6: 0x9D5D, # + 0x64D4: 0x9D5E, # + 0x62C8: 0x9D5F, # + 0x62DC: 0x9D60, # + 0x62CC: 0x9D61, # + 0x62CA: 0x9D62, # + 0x62C2: 0x9D63, # + 0x62C7: 0x9D64, # + 0x629B: 0x9D65, # + 0x62C9: 0x9D66, # + 0x630C: 0x9D67, # + 0x62EE: 0x9D68, # + 0x62F1: 0x9D69, # + 0x6327: 0x9D6A, # + 0x6302: 0x9D6B, # + 0x6308: 0x9D6C, # + 0x62EF: 0x9D6D, # + 0x62F5: 0x9D6E, # + 0x6350: 0x9D6F, # + 0x633E: 0x9D70, # + 0x634D: 0x9D71, # + 0x641C: 0x9D72, # + 0x634F: 0x9D73, # + 0x6396: 0x9D74, # + 0x638E: 0x9D75, # + 0x6380: 0x9D76, # + 0x63AB: 0x9D77, # + 0x6376: 0x9D78, # + 0x63A3: 0x9D79, # + 0x638F: 0x9D7A, # + 0x6389: 0x9D7B, # + 0x639F: 0x9D7C, # + 0x63B5: 0x9D7D, # + 0x636B: 0x9D7E, # + 0x6369: 0x9D80, # + 0x63BE: 0x9D81, # + 0x63E9: 0x9D82, # + 0x63C0: 0x9D83, # + 0x63C6: 0x9D84, # + 0x63E3: 0x9D85, # + 0x63C9: 0x9D86, # + 0x63D2: 0x9D87, # + 0x63F6: 0x9D88, # + 0x63C4: 0x9D89, # + 0x6416: 0x9D8A, # + 0x6434: 0x9D8B, # + 0x6406: 0x9D8C, # + 0x6413: 0x9D8D, # + 0x6426: 0x9D8E, # + 0x6436: 0x9D8F, # + 0x651D: 0x9D90, # + 0x6417: 0x9D91, # + 0x6428: 0x9D92, # + 0x640F: 0x9D93, # + 0x6467: 0x9D94, # + 0x646F: 0x9D95, # + 0x6476: 0x9D96, # + 0x644E: 0x9D97, # + 0x652A: 0x9D98, # + 0x6495: 0x9D99, # + 0x6493: 0x9D9A, # + 0x64A5: 0x9D9B, # + 0x64A9: 0x9D9C, # + 0x6488: 0x9D9D, # + 0x64BC: 0x9D9E, # + 0x64DA: 0x9D9F, # + 0x64D2: 0x9DA0, # + 0x64C5: 0x9DA1, # + 0x64C7: 0x9DA2, # + 0x64BB: 0x9DA3, # + 0x64D8: 0x9DA4, # + 0x64C2: 0x9DA5, # + 0x64F1: 0x9DA6, # + 0x64E7: 0x9DA7, # + 0x8209: 0x9DA8, # + 0x64E0: 0x9DA9, # + 0x64E1: 0x9DAA, # + 0x62AC: 0x9DAB, # + 0x64E3: 0x9DAC, # + 0x64EF: 0x9DAD, # + 0x652C: 0x9DAE, # + 0x64F6: 0x9DAF, # + 0x64F4: 0x9DB0, # + 0x64F2: 0x9DB1, # + 0x64FA: 0x9DB2, # + 0x6500: 0x9DB3, # + 0x64FD: 0x9DB4, # + 0x6518: 0x9DB5, # + 0x651C: 0x9DB6, # + 0x6505: 0x9DB7, # + 0x6524: 0x9DB8, # + 0x6523: 0x9DB9, # + 0x652B: 0x9DBA, # + 0x6534: 0x9DBB, # + 0x6535: 0x9DBC, # + 0x6537: 0x9DBD, # + 0x6536: 0x9DBE, # + 0x6538: 0x9DBF, # + 0x754B: 0x9DC0, # + 0x6548: 0x9DC1, # + 0x6556: 0x9DC2, # + 0x6555: 0x9DC3, # + 0x654D: 0x9DC4, # + 0x6558: 0x9DC5, # + 0x655E: 0x9DC6, # + 0x655D: 0x9DC7, # + 0x6572: 0x9DC8, # + 0x6578: 0x9DC9, # + 0x6582: 0x9DCA, # + 0x6583: 0x9DCB, # + 0x8B8A: 0x9DCC, # + 0x659B: 0x9DCD, # + 0x659F: 0x9DCE, # + 0x65AB: 0x9DCF, # + 0x65B7: 0x9DD0, # + 0x65C3: 0x9DD1, # + 0x65C6: 0x9DD2, # + 0x65C1: 0x9DD3, # + 0x65C4: 0x9DD4, # + 0x65CC: 0x9DD5, # + 0x65D2: 0x9DD6, # + 0x65DB: 0x9DD7, # + 0x65D9: 0x9DD8, # + 0x65E0: 0x9DD9, # + 0x65E1: 0x9DDA, # + 0x65F1: 0x9DDB, # + 0x6772: 0x9DDC, # + 0x660A: 0x9DDD, # + 0x6603: 0x9DDE, # + 0x65FB: 0x9DDF, # + 0x6773: 0x9DE0, # + 0x6635: 0x9DE1, # + 0x6636: 0x9DE2, # + 0x6634: 0x9DE3, # + 0x661C: 0x9DE4, # + 0x664F: 0x9DE5, # + 0x6644: 0x9DE6, # + 0x6649: 0x9DE7, # + 0x6641: 0x9DE8, # + 0x665E: 0x9DE9, # + 0x665D: 0x9DEA, # + 0x6664: 0x9DEB, # + 0x6667: 0x9DEC, # + 0x6668: 0x9DED, # + 0x665F: 0x9DEE, # + 0x6662: 0x9DEF, # + 0x6670: 0x9DF0, # + 0x6683: 0x9DF1, # + 0x6688: 0x9DF2, # + 0x668E: 0x9DF3, # + 0x6689: 0x9DF4, # + 0x6684: 0x9DF5, # + 0x6698: 0x9DF6, # + 0x669D: 0x9DF7, # + 0x66C1: 0x9DF8, # + 0x66B9: 0x9DF9, # + 0x66C9: 0x9DFA, # + 0x66BE: 0x9DFB, # + 0x66BC: 0x9DFC, # + 0x66C4: 0x9E40, # + 0x66B8: 0x9E41, # + 0x66D6: 0x9E42, # + 0x66DA: 0x9E43, # + 0x66E0: 0x9E44, # + 0x663F: 0x9E45, # + 0x66E6: 0x9E46, # + 0x66E9: 0x9E47, # + 0x66F0: 0x9E48, # + 0x66F5: 0x9E49, # + 0x66F7: 0x9E4A, # + 0x670F: 0x9E4B, # + 0x6716: 0x9E4C, # + 0x671E: 0x9E4D, # + 0x6726: 0x9E4E, # + 0x6727: 0x9E4F, # + 0x9738: 0x9E50, # + 0x672E: 0x9E51, # + 0x673F: 0x9E52, # + 0x6736: 0x9E53, # + 0x6741: 0x9E54, # + 0x6738: 0x9E55, # + 0x6737: 0x9E56, # + 0x6746: 0x9E57, # + 0x675E: 0x9E58, # + 0x6760: 0x9E59, # + 0x6759: 0x9E5A, # + 0x6763: 0x9E5B, # + 0x6764: 0x9E5C, # + 0x6789: 0x9E5D, # + 0x6770: 0x9E5E, # + 0x67A9: 0x9E5F, # + 0x677C: 0x9E60, # + 0x676A: 0x9E61, # + 0x678C: 0x9E62, # + 0x678B: 0x9E63, # + 0x67A6: 0x9E64, # + 0x67A1: 0x9E65, # + 0x6785: 0x9E66, # + 0x67B7: 0x9E67, # + 0x67EF: 0x9E68, # + 0x67B4: 0x9E69, # + 0x67EC: 0x9E6A, # + 0x67B3: 0x9E6B, # + 0x67E9: 0x9E6C, # + 0x67B8: 0x9E6D, # + 0x67E4: 0x9E6E, # + 0x67DE: 0x9E6F, # + 0x67DD: 0x9E70, # + 0x67E2: 0x9E71, # + 0x67EE: 0x9E72, # + 0x67B9: 0x9E73, # + 0x67CE: 0x9E74, # + 0x67C6: 0x9E75, # + 0x67E7: 0x9E76, # + 0x6A9C: 0x9E77, # + 0x681E: 0x9E78, # + 0x6846: 0x9E79, # + 0x6829: 0x9E7A, # + 0x6840: 0x9E7B, # + 0x684D: 0x9E7C, # + 0x6832: 0x9E7D, # + 0x684E: 0x9E7E, # + 0x68B3: 0x9E80, # + 0x682B: 0x9E81, # + 0x6859: 0x9E82, # + 0x6863: 0x9E83, # + 0x6877: 0x9E84, # + 0x687F: 0x9E85, # + 0x689F: 0x9E86, # + 0x688F: 0x9E87, # + 0x68AD: 0x9E88, # + 0x6894: 0x9E89, # + 0x689D: 0x9E8A, # + 0x689B: 0x9E8B, # + 0x6883: 0x9E8C, # + 0x6AAE: 0x9E8D, # + 0x68B9: 0x9E8E, # + 0x6874: 0x9E8F, # + 0x68B5: 0x9E90, # + 0x68A0: 0x9E91, # + 0x68BA: 0x9E92, # + 0x690F: 0x9E93, # + 0x688D: 0x9E94, # + 0x687E: 0x9E95, # + 0x6901: 0x9E96, # + 0x68CA: 0x9E97, # + 0x6908: 0x9E98, # + 0x68D8: 0x9E99, # + 0x6922: 0x9E9A, # + 0x6926: 0x9E9B, # + 0x68E1: 0x9E9C, # + 0x690C: 0x9E9D, # + 0x68CD: 0x9E9E, # + 0x68D4: 0x9E9F, # + 0x68E7: 0x9EA0, # + 0x68D5: 0x9EA1, # + 0x6936: 0x9EA2, # + 0x6912: 0x9EA3, # + 0x6904: 0x9EA4, # + 0x68D7: 0x9EA5, # + 0x68E3: 0x9EA6, # + 0x6925: 0x9EA7, # + 0x68F9: 0x9EA8, # + 0x68E0: 0x9EA9, # + 0x68EF: 0x9EAA, # + 0x6928: 0x9EAB, # + 0x692A: 0x9EAC, # + 0x691A: 0x9EAD, # + 0x6923: 0x9EAE, # + 0x6921: 0x9EAF, # + 0x68C6: 0x9EB0, # + 0x6979: 0x9EB1, # + 0x6977: 0x9EB2, # + 0x695C: 0x9EB3, # + 0x6978: 0x9EB4, # + 0x696B: 0x9EB5, # + 0x6954: 0x9EB6, # + 0x697E: 0x9EB7, # + 0x696E: 0x9EB8, # + 0x6939: 0x9EB9, # + 0x6974: 0x9EBA, # + 0x693D: 0x9EBB, # + 0x6959: 0x9EBC, # + 0x6930: 0x9EBD, # + 0x6961: 0x9EBE, # + 0x695E: 0x9EBF, # + 0x695D: 0x9EC0, # + 0x6981: 0x9EC1, # + 0x696A: 0x9EC2, # + 0x69B2: 0x9EC3, # + 0x69AE: 0x9EC4, # + 0x69D0: 0x9EC5, # + 0x69BF: 0x9EC6, # + 0x69C1: 0x9EC7, # + 0x69D3: 0x9EC8, # + 0x69BE: 0x9EC9, # + 0x69CE: 0x9ECA, # + 0x5BE8: 0x9ECB, # + 0x69CA: 0x9ECC, # + 0x69DD: 0x9ECD, # + 0x69BB: 0x9ECE, # + 0x69C3: 0x9ECF, # + 0x69A7: 0x9ED0, # + 0x6A2E: 0x9ED1, # + 0x6991: 0x9ED2, # + 0x69A0: 0x9ED3, # + 0x699C: 0x9ED4, # + 0x6995: 0x9ED5, # + 0x69B4: 0x9ED6, # + 0x69DE: 0x9ED7, # + 0x69E8: 0x9ED8, # + 0x6A02: 0x9ED9, # + 0x6A1B: 0x9EDA, # + 0x69FF: 0x9EDB, # + 0x6B0A: 0x9EDC, # + 0x69F9: 0x9EDD, # + 0x69F2: 0x9EDE, # + 0x69E7: 0x9EDF, # + 0x6A05: 0x9EE0, # + 0x69B1: 0x9EE1, # + 0x6A1E: 0x9EE2, # + 0x69ED: 0x9EE3, # + 0x6A14: 0x9EE4, # + 0x69EB: 0x9EE5, # + 0x6A0A: 0x9EE6, # + 0x6A12: 0x9EE7, # + 0x6AC1: 0x9EE8, # + 0x6A23: 0x9EE9, # + 0x6A13: 0x9EEA, # + 0x6A44: 0x9EEB, # + 0x6A0C: 0x9EEC, # + 0x6A72: 0x9EED, # + 0x6A36: 0x9EEE, # + 0x6A78: 0x9EEF, # + 0x6A47: 0x9EF0, # + 0x6A62: 0x9EF1, # + 0x6A59: 0x9EF2, # + 0x6A66: 0x9EF3, # + 0x6A48: 0x9EF4, # + 0x6A38: 0x9EF5, # + 0x6A22: 0x9EF6, # + 0x6A90: 0x9EF7, # + 0x6A8D: 0x9EF8, # + 0x6AA0: 0x9EF9, # + 0x6A84: 0x9EFA, # + 0x6AA2: 0x9EFB, # + 0x6AA3: 0x9EFC, # + 0x6A97: 0x9F40, # + 0x8617: 0x9F41, # + 0x6ABB: 0x9F42, # + 0x6AC3: 0x9F43, # + 0x6AC2: 0x9F44, # + 0x6AB8: 0x9F45, # + 0x6AB3: 0x9F46, # + 0x6AAC: 0x9F47, # + 0x6ADE: 0x9F48, # + 0x6AD1: 0x9F49, # + 0x6ADF: 0x9F4A, # + 0x6AAA: 0x9F4B, # + 0x6ADA: 0x9F4C, # + 0x6AEA: 0x9F4D, # + 0x6AFB: 0x9F4E, # + 0x6B05: 0x9F4F, # + 0x8616: 0x9F50, # + 0x6AFA: 0x9F51, # + 0x6B12: 0x9F52, # + 0x6B16: 0x9F53, # + 0x9B31: 0x9F54, # + 0x6B1F: 0x9F55, # + 0x6B38: 0x9F56, # + 0x6B37: 0x9F57, # + 0x76DC: 0x9F58, # + 0x6B39: 0x9F59, # + 0x98EE: 0x9F5A, # + 0x6B47: 0x9F5B, # + 0x6B43: 0x9F5C, # + 0x6B49: 0x9F5D, # + 0x6B50: 0x9F5E, # + 0x6B59: 0x9F5F, # + 0x6B54: 0x9F60, # + 0x6B5B: 0x9F61, # + 0x6B5F: 0x9F62, # + 0x6B61: 0x9F63, # + 0x6B78: 0x9F64, # + 0x6B79: 0x9F65, # + 0x6B7F: 0x9F66, # + 0x6B80: 0x9F67, # + 0x6B84: 0x9F68, # + 0x6B83: 0x9F69, # + 0x6B8D: 0x9F6A, # + 0x6B98: 0x9F6B, # + 0x6B95: 0x9F6C, # + 0x6B9E: 0x9F6D, # + 0x6BA4: 0x9F6E, # + 0x6BAA: 0x9F6F, # + 0x6BAB: 0x9F70, # + 0x6BAF: 0x9F71, # + 0x6BB2: 0x9F72, # + 0x6BB1: 0x9F73, # + 0x6BB3: 0x9F74, # + 0x6BB7: 0x9F75, # + 0x6BBC: 0x9F76, # + 0x6BC6: 0x9F77, # + 0x6BCB: 0x9F78, # + 0x6BD3: 0x9F79, # + 0x6BDF: 0x9F7A, # + 0x6BEC: 0x9F7B, # + 0x6BEB: 0x9F7C, # + 0x6BF3: 0x9F7D, # + 0x6BEF: 0x9F7E, # + 0x9EBE: 0x9F80, # + 0x6C08: 0x9F81, # + 0x6C13: 0x9F82, # + 0x6C14: 0x9F83, # + 0x6C1B: 0x9F84, # + 0x6C24: 0x9F85, # + 0x6C23: 0x9F86, # + 0x6C5E: 0x9F87, # + 0x6C55: 0x9F88, # + 0x6C62: 0x9F89, # + 0x6C6A: 0x9F8A, # + 0x6C82: 0x9F8B, # + 0x6C8D: 0x9F8C, # + 0x6C9A: 0x9F8D, # + 0x6C81: 0x9F8E, # + 0x6C9B: 0x9F8F, # + 0x6C7E: 0x9F90, # + 0x6C68: 0x9F91, # + 0x6C73: 0x9F92, # + 0x6C92: 0x9F93, # + 0x6C90: 0x9F94, # + 0x6CC4: 0x9F95, # + 0x6CF1: 0x9F96, # + 0x6CD3: 0x9F97, # + 0x6CBD: 0x9F98, # + 0x6CD7: 0x9F99, # + 0x6CC5: 0x9F9A, # + 0x6CDD: 0x9F9B, # + 0x6CAE: 0x9F9C, # + 0x6CB1: 0x9F9D, # + 0x6CBE: 0x9F9E, # + 0x6CBA: 0x9F9F, # + 0x6CDB: 0x9FA0, # + 0x6CEF: 0x9FA1, # + 0x6CD9: 0x9FA2, # + 0x6CEA: 0x9FA3, # + 0x6D1F: 0x9FA4, # + 0x884D: 0x9FA5, # + 0x6D36: 0x9FA6, # + 0x6D2B: 0x9FA7, # + 0x6D3D: 0x9FA8, # + 0x6D38: 0x9FA9, # + 0x6D19: 0x9FAA, # + 0x6D35: 0x9FAB, # + 0x6D33: 0x9FAC, # + 0x6D12: 0x9FAD, # + 0x6D0C: 0x9FAE, # + 0x6D63: 0x9FAF, # + 0x6D93: 0x9FB0, # + 0x6D64: 0x9FB1, # + 0x6D5A: 0x9FB2, # + 0x6D79: 0x9FB3, # + 0x6D59: 0x9FB4, # + 0x6D8E: 0x9FB5, # + 0x6D95: 0x9FB6, # + 0x6FE4: 0x9FB7, # + 0x6D85: 0x9FB8, # + 0x6DF9: 0x9FB9, # + 0x6E15: 0x9FBA, # + 0x6E0A: 0x9FBB, # + 0x6DB5: 0x9FBC, # + 0x6DC7: 0x9FBD, # + 0x6DE6: 0x9FBE, # + 0x6DB8: 0x9FBF, # + 0x6DC6: 0x9FC0, # + 0x6DEC: 0x9FC1, # + 0x6DDE: 0x9FC2, # + 0x6DCC: 0x9FC3, # + 0x6DE8: 0x9FC4, # + 0x6DD2: 0x9FC5, # + 0x6DC5: 0x9FC6, # + 0x6DFA: 0x9FC7, # + 0x6DD9: 0x9FC8, # + 0x6DE4: 0x9FC9, # + 0x6DD5: 0x9FCA, # + 0x6DEA: 0x9FCB, # + 0x6DEE: 0x9FCC, # + 0x6E2D: 0x9FCD, # + 0x6E6E: 0x9FCE, # + 0x6E2E: 0x9FCF, # + 0x6E19: 0x9FD0, # + 0x6E72: 0x9FD1, # + 0x6E5F: 0x9FD2, # + 0x6E3E: 0x9FD3, # + 0x6E23: 0x9FD4, # + 0x6E6B: 0x9FD5, # + 0x6E2B: 0x9FD6, # + 0x6E76: 0x9FD7, # + 0x6E4D: 0x9FD8, # + 0x6E1F: 0x9FD9, # + 0x6E43: 0x9FDA, # + 0x6E3A: 0x9FDB, # + 0x6E4E: 0x9FDC, # + 0x6E24: 0x9FDD, # + 0x6EFF: 0x9FDE, # + 0x6E1D: 0x9FDF, # + 0x6E38: 0x9FE0, # + 0x6E82: 0x9FE1, # + 0x6EAA: 0x9FE2, # + 0x6E98: 0x9FE3, # + 0x6EC9: 0x9FE4, # + 0x6EB7: 0x9FE5, # + 0x6ED3: 0x9FE6, # + 0x6EBD: 0x9FE7, # + 0x6EAF: 0x9FE8, # + 0x6EC4: 0x9FE9, # + 0x6EB2: 0x9FEA, # + 0x6ED4: 0x9FEB, # + 0x6ED5: 0x9FEC, # + 0x6E8F: 0x9FED, # + 0x6EA5: 0x9FEE, # + 0x6EC2: 0x9FEF, # + 0x6E9F: 0x9FF0, # + 0x6F41: 0x9FF1, # + 0x6F11: 0x9FF2, # + 0x704C: 0x9FF3, # + 0x6EEC: 0x9FF4, # + 0x6EF8: 0x9FF5, # + 0x6EFE: 0x9FF6, # + 0x6F3F: 0x9FF7, # + 0x6EF2: 0x9FF8, # + 0x6F31: 0x9FF9, # + 0x6EEF: 0x9FFA, # + 0x6F32: 0x9FFB, # + 0x6ECC: 0x9FFC, # + 0x6F3E: 0xE040, # + 0x6F13: 0xE041, # + 0x6EF7: 0xE042, # + 0x6F86: 0xE043, # + 0x6F7A: 0xE044, # + 0x6F78: 0xE045, # + 0x6F81: 0xE046, # + 0x6F80: 0xE047, # + 0x6F6F: 0xE048, # + 0x6F5B: 0xE049, # + 0x6FF3: 0xE04A, # + 0x6F6D: 0xE04B, # + 0x6F82: 0xE04C, # + 0x6F7C: 0xE04D, # + 0x6F58: 0xE04E, # + 0x6F8E: 0xE04F, # + 0x6F91: 0xE050, # + 0x6FC2: 0xE051, # + 0x6F66: 0xE052, # + 0x6FB3: 0xE053, # + 0x6FA3: 0xE054, # + 0x6FA1: 0xE055, # + 0x6FA4: 0xE056, # + 0x6FB9: 0xE057, # + 0x6FC6: 0xE058, # + 0x6FAA: 0xE059, # + 0x6FDF: 0xE05A, # + 0x6FD5: 0xE05B, # + 0x6FEC: 0xE05C, # + 0x6FD4: 0xE05D, # + 0x6FD8: 0xE05E, # + 0x6FF1: 0xE05F, # + 0x6FEE: 0xE060, # + 0x6FDB: 0xE061, # + 0x7009: 0xE062, # + 0x700B: 0xE063, # + 0x6FFA: 0xE064, # + 0x7011: 0xE065, # + 0x7001: 0xE066, # + 0x700F: 0xE067, # + 0x6FFE: 0xE068, # + 0x701B: 0xE069, # + 0x701A: 0xE06A, # + 0x6F74: 0xE06B, # + 0x701D: 0xE06C, # + 0x7018: 0xE06D, # + 0x701F: 0xE06E, # + 0x7030: 0xE06F, # + 0x703E: 0xE070, # + 0x7032: 0xE071, # + 0x7051: 0xE072, # + 0x7063: 0xE073, # + 0x7099: 0xE074, # + 0x7092: 0xE075, # + 0x70AF: 0xE076, # + 0x70F1: 0xE077, # + 0x70AC: 0xE078, # + 0x70B8: 0xE079, # + 0x70B3: 0xE07A, # + 0x70AE: 0xE07B, # + 0x70DF: 0xE07C, # + 0x70CB: 0xE07D, # + 0x70DD: 0xE07E, # + 0x70D9: 0xE080, # + 0x7109: 0xE081, # + 0x70FD: 0xE082, # + 0x711C: 0xE083, # + 0x7119: 0xE084, # + 0x7165: 0xE085, # + 0x7155: 0xE086, # + 0x7188: 0xE087, # + 0x7166: 0xE088, # + 0x7162: 0xE089, # + 0x714C: 0xE08A, # + 0x7156: 0xE08B, # + 0x716C: 0xE08C, # + 0x718F: 0xE08D, # + 0x71FB: 0xE08E, # + 0x7184: 0xE08F, # + 0x7195: 0xE090, # + 0x71A8: 0xE091, # + 0x71AC: 0xE092, # + 0x71D7: 0xE093, # + 0x71B9: 0xE094, # + 0x71BE: 0xE095, # + 0x71D2: 0xE096, # + 0x71C9: 0xE097, # + 0x71D4: 0xE098, # + 0x71CE: 0xE099, # + 0x71E0: 0xE09A, # + 0x71EC: 0xE09B, # + 0x71E7: 0xE09C, # + 0x71F5: 0xE09D, # + 0x71FC: 0xE09E, # + 0x71F9: 0xE09F, # + 0x71FF: 0xE0A0, # + 0x720D: 0xE0A1, # + 0x7210: 0xE0A2, # + 0x721B: 0xE0A3, # + 0x7228: 0xE0A4, # + 0x722D: 0xE0A5, # + 0x722C: 0xE0A6, # + 0x7230: 0xE0A7, # + 0x7232: 0xE0A8, # + 0x723B: 0xE0A9, # + 0x723C: 0xE0AA, # + 0x723F: 0xE0AB, # + 0x7240: 0xE0AC, # + 0x7246: 0xE0AD, # + 0x724B: 0xE0AE, # + 0x7258: 0xE0AF, # + 0x7274: 0xE0B0, # + 0x727E: 0xE0B1, # + 0x7282: 0xE0B2, # + 0x7281: 0xE0B3, # + 0x7287: 0xE0B4, # + 0x7292: 0xE0B5, # + 0x7296: 0xE0B6, # + 0x72A2: 0xE0B7, # + 0x72A7: 0xE0B8, # + 0x72B9: 0xE0B9, # + 0x72B2: 0xE0BA, # + 0x72C3: 0xE0BB, # + 0x72C6: 0xE0BC, # + 0x72C4: 0xE0BD, # + 0x72CE: 0xE0BE, # + 0x72D2: 0xE0BF, # + 0x72E2: 0xE0C0, # + 0x72E0: 0xE0C1, # + 0x72E1: 0xE0C2, # + 0x72F9: 0xE0C3, # + 0x72F7: 0xE0C4, # + 0x500F: 0xE0C5, # + 0x7317: 0xE0C6, # + 0x730A: 0xE0C7, # + 0x731C: 0xE0C8, # + 0x7316: 0xE0C9, # + 0x731D: 0xE0CA, # + 0x7334: 0xE0CB, # + 0x732F: 0xE0CC, # + 0x7329: 0xE0CD, # + 0x7325: 0xE0CE, # + 0x733E: 0xE0CF, # + 0x734E: 0xE0D0, # + 0x734F: 0xE0D1, # + 0x9ED8: 0xE0D2, # + 0x7357: 0xE0D3, # + 0x736A: 0xE0D4, # + 0x7368: 0xE0D5, # + 0x7370: 0xE0D6, # + 0x7378: 0xE0D7, # + 0x7375: 0xE0D8, # + 0x737B: 0xE0D9, # + 0x737A: 0xE0DA, # + 0x73C8: 0xE0DB, # + 0x73B3: 0xE0DC, # + 0x73CE: 0xE0DD, # + 0x73BB: 0xE0DE, # + 0x73C0: 0xE0DF, # + 0x73E5: 0xE0E0, # + 0x73EE: 0xE0E1, # + 0x73DE: 0xE0E2, # + 0x74A2: 0xE0E3, # + 0x7405: 0xE0E4, # + 0x746F: 0xE0E5, # + 0x7425: 0xE0E6, # + 0x73F8: 0xE0E7, # + 0x7432: 0xE0E8, # + 0x743A: 0xE0E9, # + 0x7455: 0xE0EA, # + 0x743F: 0xE0EB, # + 0x745F: 0xE0EC, # + 0x7459: 0xE0ED, # + 0x7441: 0xE0EE, # + 0x745C: 0xE0EF, # + 0x7469: 0xE0F0, # + 0x7470: 0xE0F1, # + 0x7463: 0xE0F2, # + 0x746A: 0xE0F3, # + 0x7476: 0xE0F4, # + 0x747E: 0xE0F5, # + 0x748B: 0xE0F6, # + 0x749E: 0xE0F7, # + 0x74A7: 0xE0F8, # + 0x74CA: 0xE0F9, # + 0x74CF: 0xE0FA, # + 0x74D4: 0xE0FB, # + 0x73F1: 0xE0FC, # + 0x74E0: 0xE140, # + 0x74E3: 0xE141, # + 0x74E7: 0xE142, # + 0x74E9: 0xE143, # + 0x74EE: 0xE144, # + 0x74F2: 0xE145, # + 0x74F0: 0xE146, # + 0x74F1: 0xE147, # + 0x74F8: 0xE148, # + 0x74F7: 0xE149, # + 0x7504: 0xE14A, # + 0x7503: 0xE14B, # + 0x7505: 0xE14C, # + 0x750C: 0xE14D, # + 0x750E: 0xE14E, # + 0x750D: 0xE14F, # + 0x7515: 0xE150, # + 0x7513: 0xE151, # + 0x751E: 0xE152, # + 0x7526: 0xE153, # + 0x752C: 0xE154, # + 0x753C: 0xE155, # + 0x7544: 0xE156, # + 0x754D: 0xE157, # + 0x754A: 0xE158, # + 0x7549: 0xE159, # + 0x755B: 0xE15A, # + 0x7546: 0xE15B, # + 0x755A: 0xE15C, # + 0x7569: 0xE15D, # + 0x7564: 0xE15E, # + 0x7567: 0xE15F, # + 0x756B: 0xE160, # + 0x756D: 0xE161, # + 0x7578: 0xE162, # + 0x7576: 0xE163, # + 0x7586: 0xE164, # + 0x7587: 0xE165, # + 0x7574: 0xE166, # + 0x758A: 0xE167, # + 0x7589: 0xE168, # + 0x7582: 0xE169, # + 0x7594: 0xE16A, # + 0x759A: 0xE16B, # + 0x759D: 0xE16C, # + 0x75A5: 0xE16D, # + 0x75A3: 0xE16E, # + 0x75C2: 0xE16F, # + 0x75B3: 0xE170, # + 0x75C3: 0xE171, # + 0x75B5: 0xE172, # + 0x75BD: 0xE173, # + 0x75B8: 0xE174, # + 0x75BC: 0xE175, # + 0x75B1: 0xE176, # + 0x75CD: 0xE177, # + 0x75CA: 0xE178, # + 0x75D2: 0xE179, # + 0x75D9: 0xE17A, # + 0x75E3: 0xE17B, # + 0x75DE: 0xE17C, # + 0x75FE: 0xE17D, # + 0x75FF: 0xE17E, # + 0x75FC: 0xE180, # + 0x7601: 0xE181, # + 0x75F0: 0xE182, # + 0x75FA: 0xE183, # + 0x75F2: 0xE184, # + 0x75F3: 0xE185, # + 0x760B: 0xE186, # + 0x760D: 0xE187, # + 0x7609: 0xE188, # + 0x761F: 0xE189, # + 0x7627: 0xE18A, # + 0x7620: 0xE18B, # + 0x7621: 0xE18C, # + 0x7622: 0xE18D, # + 0x7624: 0xE18E, # + 0x7634: 0xE18F, # + 0x7630: 0xE190, # + 0x763B: 0xE191, # + 0x7647: 0xE192, # + 0x7648: 0xE193, # + 0x7646: 0xE194, # + 0x765C: 0xE195, # + 0x7658: 0xE196, # + 0x7661: 0xE197, # + 0x7662: 0xE198, # + 0x7668: 0xE199, # + 0x7669: 0xE19A, # + 0x766A: 0xE19B, # + 0x7667: 0xE19C, # + 0x766C: 0xE19D, # + 0x7670: 0xE19E, # + 0x7672: 0xE19F, # + 0x7676: 0xE1A0, # + 0x7678: 0xE1A1, # + 0x767C: 0xE1A2, # + 0x7680: 0xE1A3, # + 0x7683: 0xE1A4, # + 0x7688: 0xE1A5, # + 0x768B: 0xE1A6, # + 0x768E: 0xE1A7, # + 0x7696: 0xE1A8, # + 0x7693: 0xE1A9, # + 0x7699: 0xE1AA, # + 0x769A: 0xE1AB, # + 0x76B0: 0xE1AC, # + 0x76B4: 0xE1AD, # + 0x76B8: 0xE1AE, # + 0x76B9: 0xE1AF, # + 0x76BA: 0xE1B0, # + 0x76C2: 0xE1B1, # + 0x76CD: 0xE1B2, # + 0x76D6: 0xE1B3, # + 0x76D2: 0xE1B4, # + 0x76DE: 0xE1B5, # + 0x76E1: 0xE1B6, # + 0x76E5: 0xE1B7, # + 0x76E7: 0xE1B8, # + 0x76EA: 0xE1B9, # + 0x862F: 0xE1BA, # + 0x76FB: 0xE1BB, # + 0x7708: 0xE1BC, # + 0x7707: 0xE1BD, # + 0x7704: 0xE1BE, # + 0x7729: 0xE1BF, # + 0x7724: 0xE1C0, # + 0x771E: 0xE1C1, # + 0x7725: 0xE1C2, # + 0x7726: 0xE1C3, # + 0x771B: 0xE1C4, # + 0x7737: 0xE1C5, # + 0x7738: 0xE1C6, # + 0x7747: 0xE1C7, # + 0x775A: 0xE1C8, # + 0x7768: 0xE1C9, # + 0x776B: 0xE1CA, # + 0x775B: 0xE1CB, # + 0x7765: 0xE1CC, # + 0x777F: 0xE1CD, # + 0x777E: 0xE1CE, # + 0x7779: 0xE1CF, # + 0x778E: 0xE1D0, # + 0x778B: 0xE1D1, # + 0x7791: 0xE1D2, # + 0x77A0: 0xE1D3, # + 0x779E: 0xE1D4, # + 0x77B0: 0xE1D5, # + 0x77B6: 0xE1D6, # + 0x77B9: 0xE1D7, # + 0x77BF: 0xE1D8, # + 0x77BC: 0xE1D9, # + 0x77BD: 0xE1DA, # + 0x77BB: 0xE1DB, # + 0x77C7: 0xE1DC, # + 0x77CD: 0xE1DD, # + 0x77D7: 0xE1DE, # + 0x77DA: 0xE1DF, # + 0x77DC: 0xE1E0, # + 0x77E3: 0xE1E1, # + 0x77EE: 0xE1E2, # + 0x77FC: 0xE1E3, # + 0x780C: 0xE1E4, # + 0x7812: 0xE1E5, # + 0x7926: 0xE1E6, # + 0x7820: 0xE1E7, # + 0x792A: 0xE1E8, # + 0x7845: 0xE1E9, # + 0x788E: 0xE1EA, # + 0x7874: 0xE1EB, # + 0x7886: 0xE1EC, # + 0x787C: 0xE1ED, # + 0x789A: 0xE1EE, # + 0x788C: 0xE1EF, # + 0x78A3: 0xE1F0, # + 0x78B5: 0xE1F1, # + 0x78AA: 0xE1F2, # + 0x78AF: 0xE1F3, # + 0x78D1: 0xE1F4, # + 0x78C6: 0xE1F5, # + 0x78CB: 0xE1F6, # + 0x78D4: 0xE1F7, # + 0x78BE: 0xE1F8, # + 0x78BC: 0xE1F9, # + 0x78C5: 0xE1FA, # + 0x78CA: 0xE1FB, # + 0x78EC: 0xE1FC, # + 0x78E7: 0xE240, # + 0x78DA: 0xE241, # + 0x78FD: 0xE242, # + 0x78F4: 0xE243, # + 0x7907: 0xE244, # + 0x7912: 0xE245, # + 0x7911: 0xE246, # + 0x7919: 0xE247, # + 0x792C: 0xE248, # + 0x792B: 0xE249, # + 0x7940: 0xE24A, # + 0x7960: 0xE24B, # + 0x7957: 0xE24C, # + 0x795F: 0xE24D, # + 0x795A: 0xE24E, # + 0x7955: 0xE24F, # + 0x7953: 0xE250, # + 0x797A: 0xE251, # + 0x797F: 0xE252, # + 0x798A: 0xE253, # + 0x799D: 0xE254, # + 0x79A7: 0xE255, # + 0x9F4B: 0xE256, # + 0x79AA: 0xE257, # + 0x79AE: 0xE258, # + 0x79B3: 0xE259, # + 0x79B9: 0xE25A, # + 0x79BA: 0xE25B, # + 0x79C9: 0xE25C, # + 0x79D5: 0xE25D, # + 0x79E7: 0xE25E, # + 0x79EC: 0xE25F, # + 0x79E1: 0xE260, # + 0x79E3: 0xE261, # + 0x7A08: 0xE262, # + 0x7A0D: 0xE263, # + 0x7A18: 0xE264, # + 0x7A19: 0xE265, # + 0x7A20: 0xE266, # + 0x7A1F: 0xE267, # + 0x7980: 0xE268, # + 0x7A31: 0xE269, # + 0x7A3B: 0xE26A, # + 0x7A3E: 0xE26B, # + 0x7A37: 0xE26C, # + 0x7A43: 0xE26D, # + 0x7A57: 0xE26E, # + 0x7A49: 0xE26F, # + 0x7A61: 0xE270, # + 0x7A62: 0xE271, # + 0x7A69: 0xE272, # + 0x9F9D: 0xE273, # + 0x7A70: 0xE274, # + 0x7A79: 0xE275, # + 0x7A7D: 0xE276, # + 0x7A88: 0xE277, # + 0x7A97: 0xE278, # + 0x7A95: 0xE279, # + 0x7A98: 0xE27A, # + 0x7A96: 0xE27B, # + 0x7AA9: 0xE27C, # + 0x7AC8: 0xE27D, # + 0x7AB0: 0xE27E, # + 0x7AB6: 0xE280, # + 0x7AC5: 0xE281, # + 0x7AC4: 0xE282, # + 0x7ABF: 0xE283, # + 0x9083: 0xE284, # + 0x7AC7: 0xE285, # + 0x7ACA: 0xE286, # + 0x7ACD: 0xE287, # + 0x7ACF: 0xE288, # + 0x7AD5: 0xE289, # + 0x7AD3: 0xE28A, # + 0x7AD9: 0xE28B, # + 0x7ADA: 0xE28C, # + 0x7ADD: 0xE28D, # + 0x7AE1: 0xE28E, # + 0x7AE2: 0xE28F, # + 0x7AE6: 0xE290, # + 0x7AED: 0xE291, # + 0x7AF0: 0xE292, # + 0x7B02: 0xE293, # + 0x7B0F: 0xE294, # + 0x7B0A: 0xE295, # + 0x7B06: 0xE296, # + 0x7B33: 0xE297, # + 0x7B18: 0xE298, # + 0x7B19: 0xE299, # + 0x7B1E: 0xE29A, # + 0x7B35: 0xE29B, # + 0x7B28: 0xE29C, # + 0x7B36: 0xE29D, # + 0x7B50: 0xE29E, # + 0x7B7A: 0xE29F, # + 0x7B04: 0xE2A0, # + 0x7B4D: 0xE2A1, # + 0x7B0B: 0xE2A2, # + 0x7B4C: 0xE2A3, # + 0x7B45: 0xE2A4, # + 0x7B75: 0xE2A5, # + 0x7B65: 0xE2A6, # + 0x7B74: 0xE2A7, # + 0x7B67: 0xE2A8, # + 0x7B70: 0xE2A9, # + 0x7B71: 0xE2AA, # + 0x7B6C: 0xE2AB, # + 0x7B6E: 0xE2AC, # + 0x7B9D: 0xE2AD, # + 0x7B98: 0xE2AE, # + 0x7B9F: 0xE2AF, # + 0x7B8D: 0xE2B0, # + 0x7B9C: 0xE2B1, # + 0x7B9A: 0xE2B2, # + 0x7B8B: 0xE2B3, # + 0x7B92: 0xE2B4, # + 0x7B8F: 0xE2B5, # + 0x7B5D: 0xE2B6, # + 0x7B99: 0xE2B7, # + 0x7BCB: 0xE2B8, # + 0x7BC1: 0xE2B9, # + 0x7BCC: 0xE2BA, # + 0x7BCF: 0xE2BB, # + 0x7BB4: 0xE2BC, # + 0x7BC6: 0xE2BD, # + 0x7BDD: 0xE2BE, # + 0x7BE9: 0xE2BF, # + 0x7C11: 0xE2C0, # + 0x7C14: 0xE2C1, # + 0x7BE6: 0xE2C2, # + 0x7BE5: 0xE2C3, # + 0x7C60: 0xE2C4, # + 0x7C00: 0xE2C5, # + 0x7C07: 0xE2C6, # + 0x7C13: 0xE2C7, # + 0x7BF3: 0xE2C8, # + 0x7BF7: 0xE2C9, # + 0x7C17: 0xE2CA, # + 0x7C0D: 0xE2CB, # + 0x7BF6: 0xE2CC, # + 0x7C23: 0xE2CD, # + 0x7C27: 0xE2CE, # + 0x7C2A: 0xE2CF, # + 0x7C1F: 0xE2D0, # + 0x7C37: 0xE2D1, # + 0x7C2B: 0xE2D2, # + 0x7C3D: 0xE2D3, # + 0x7C4C: 0xE2D4, # + 0x7C43: 0xE2D5, # + 0x7C54: 0xE2D6, # + 0x7C4F: 0xE2D7, # + 0x7C40: 0xE2D8, # + 0x7C50: 0xE2D9, # + 0x7C58: 0xE2DA, # + 0x7C5F: 0xE2DB, # + 0x7C64: 0xE2DC, # + 0x7C56: 0xE2DD, # + 0x7C65: 0xE2DE, # + 0x7C6C: 0xE2DF, # + 0x7C75: 0xE2E0, # + 0x7C83: 0xE2E1, # + 0x7C90: 0xE2E2, # + 0x7CA4: 0xE2E3, # + 0x7CAD: 0xE2E4, # + 0x7CA2: 0xE2E5, # + 0x7CAB: 0xE2E6, # + 0x7CA1: 0xE2E7, # + 0x7CA8: 0xE2E8, # + 0x7CB3: 0xE2E9, # + 0x7CB2: 0xE2EA, # + 0x7CB1: 0xE2EB, # + 0x7CAE: 0xE2EC, # + 0x7CB9: 0xE2ED, # + 0x7CBD: 0xE2EE, # + 0x7CC0: 0xE2EF, # + 0x7CC5: 0xE2F0, # + 0x7CC2: 0xE2F1, # + 0x7CD8: 0xE2F2, # + 0x7CD2: 0xE2F3, # + 0x7CDC: 0xE2F4, # + 0x7CE2: 0xE2F5, # + 0x9B3B: 0xE2F6, # + 0x7CEF: 0xE2F7, # + 0x7CF2: 0xE2F8, # + 0x7CF4: 0xE2F9, # + 0x7CF6: 0xE2FA, # + 0x7CFA: 0xE2FB, # + 0x7D06: 0xE2FC, # + 0x7D02: 0xE340, # + 0x7D1C: 0xE341, # + 0x7D15: 0xE342, # + 0x7D0A: 0xE343, # + 0x7D45: 0xE344, # + 0x7D4B: 0xE345, # + 0x7D2E: 0xE346, # + 0x7D32: 0xE347, # + 0x7D3F: 0xE348, # + 0x7D35: 0xE349, # + 0x7D46: 0xE34A, # + 0x7D73: 0xE34B, # + 0x7D56: 0xE34C, # + 0x7D4E: 0xE34D, # + 0x7D72: 0xE34E, # + 0x7D68: 0xE34F, # + 0x7D6E: 0xE350, # + 0x7D4F: 0xE351, # + 0x7D63: 0xE352, # + 0x7D93: 0xE353, # + 0x7D89: 0xE354, # + 0x7D5B: 0xE355, # + 0x7D8F: 0xE356, # + 0x7D7D: 0xE357, # + 0x7D9B: 0xE358, # + 0x7DBA: 0xE359, # + 0x7DAE: 0xE35A, # + 0x7DA3: 0xE35B, # + 0x7DB5: 0xE35C, # + 0x7DC7: 0xE35D, # + 0x7DBD: 0xE35E, # + 0x7DAB: 0xE35F, # + 0x7E3D: 0xE360, # + 0x7DA2: 0xE361, # + 0x7DAF: 0xE362, # + 0x7DDC: 0xE363, # + 0x7DB8: 0xE364, # + 0x7D9F: 0xE365, # + 0x7DB0: 0xE366, # + 0x7DD8: 0xE367, # + 0x7DDD: 0xE368, # + 0x7DE4: 0xE369, # + 0x7DDE: 0xE36A, # + 0x7DFB: 0xE36B, # + 0x7DF2: 0xE36C, # + 0x7DE1: 0xE36D, # + 0x7E05: 0xE36E, # + 0x7E0A: 0xE36F, # + 0x7E23: 0xE370, # + 0x7E21: 0xE371, # + 0x7E12: 0xE372, # + 0x7E31: 0xE373, # + 0x7E1F: 0xE374, # + 0x7E09: 0xE375, # + 0x7E0B: 0xE376, # + 0x7E22: 0xE377, # + 0x7E46: 0xE378, # + 0x7E66: 0xE379, # + 0x7E3B: 0xE37A, # + 0x7E35: 0xE37B, # + 0x7E39: 0xE37C, # + 0x7E43: 0xE37D, # + 0x7E37: 0xE37E, # + 0x7E32: 0xE380, # + 0x7E3A: 0xE381, # + 0x7E67: 0xE382, # + 0x7E5D: 0xE383, # + 0x7E56: 0xE384, # + 0x7E5E: 0xE385, # + 0x7E59: 0xE386, # + 0x7E5A: 0xE387, # + 0x7E79: 0xE388, # + 0x7E6A: 0xE389, # + 0x7E69: 0xE38A, # + 0x7E7C: 0xE38B, # + 0x7E7B: 0xE38C, # + 0x7E83: 0xE38D, # + 0x7DD5: 0xE38E, # + 0x7E7D: 0xE38F, # + 0x8FAE: 0xE390, # + 0x7E7F: 0xE391, # + 0x7E88: 0xE392, # + 0x7E89: 0xE393, # + 0x7E8C: 0xE394, # + 0x7E92: 0xE395, # + 0x7E90: 0xE396, # + 0x7E93: 0xE397, # + 0x7E94: 0xE398, # + 0x7E96: 0xE399, # + 0x7E8E: 0xE39A, # + 0x7E9B: 0xE39B, # + 0x7E9C: 0xE39C, # + 0x7F38: 0xE39D, # + 0x7F3A: 0xE39E, # + 0x7F45: 0xE39F, # + 0x7F4C: 0xE3A0, # + 0x7F4D: 0xE3A1, # + 0x7F4E: 0xE3A2, # + 0x7F50: 0xE3A3, # + 0x7F51: 0xE3A4, # + 0x7F55: 0xE3A5, # + 0x7F54: 0xE3A6, # + 0x7F58: 0xE3A7, # + 0x7F5F: 0xE3A8, # + 0x7F60: 0xE3A9, # + 0x7F68: 0xE3AA, # + 0x7F69: 0xE3AB, # + 0x7F67: 0xE3AC, # + 0x7F78: 0xE3AD, # + 0x7F82: 0xE3AE, # + 0x7F86: 0xE3AF, # + 0x7F83: 0xE3B0, # + 0x7F88: 0xE3B1, # + 0x7F87: 0xE3B2, # + 0x7F8C: 0xE3B3, # + 0x7F94: 0xE3B4, # + 0x7F9E: 0xE3B5, # + 0x7F9D: 0xE3B6, # + 0x7F9A: 0xE3B7, # + 0x7FA3: 0xE3B8, # + 0x7FAF: 0xE3B9, # + 0x7FB2: 0xE3BA, # + 0x7FB9: 0xE3BB, # + 0x7FAE: 0xE3BC, # + 0x7FB6: 0xE3BD, # + 0x7FB8: 0xE3BE, # + 0x8B71: 0xE3BF, # + 0x7FC5: 0xE3C0, # + 0x7FC6: 0xE3C1, # + 0x7FCA: 0xE3C2, # + 0x7FD5: 0xE3C3, # + 0x7FD4: 0xE3C4, # + 0x7FE1: 0xE3C5, # + 0x7FE6: 0xE3C6, # + 0x7FE9: 0xE3C7, # + 0x7FF3: 0xE3C8, # + 0x7FF9: 0xE3C9, # + 0x98DC: 0xE3CA, # + 0x8006: 0xE3CB, # + 0x8004: 0xE3CC, # + 0x800B: 0xE3CD, # + 0x8012: 0xE3CE, # + 0x8018: 0xE3CF, # + 0x8019: 0xE3D0, # + 0x801C: 0xE3D1, # + 0x8021: 0xE3D2, # + 0x8028: 0xE3D3, # + 0x803F: 0xE3D4, # + 0x803B: 0xE3D5, # + 0x804A: 0xE3D6, # + 0x8046: 0xE3D7, # + 0x8052: 0xE3D8, # + 0x8058: 0xE3D9, # + 0x805A: 0xE3DA, # + 0x805F: 0xE3DB, # + 0x8062: 0xE3DC, # + 0x8068: 0xE3DD, # + 0x8073: 0xE3DE, # + 0x8072: 0xE3DF, # + 0x8070: 0xE3E0, # + 0x8076: 0xE3E1, # + 0x8079: 0xE3E2, # + 0x807D: 0xE3E3, # + 0x807F: 0xE3E4, # + 0x8084: 0xE3E5, # + 0x8086: 0xE3E6, # + 0x8085: 0xE3E7, # + 0x809B: 0xE3E8, # + 0x8093: 0xE3E9, # + 0x809A: 0xE3EA, # + 0x80AD: 0xE3EB, # + 0x5190: 0xE3EC, # + 0x80AC: 0xE3ED, # + 0x80DB: 0xE3EE, # + 0x80E5: 0xE3EF, # + 0x80D9: 0xE3F0, # + 0x80DD: 0xE3F1, # + 0x80C4: 0xE3F2, # + 0x80DA: 0xE3F3, # + 0x80D6: 0xE3F4, # + 0x8109: 0xE3F5, # + 0x80EF: 0xE3F6, # + 0x80F1: 0xE3F7, # + 0x811B: 0xE3F8, # + 0x8129: 0xE3F9, # + 0x8123: 0xE3FA, # + 0x812F: 0xE3FB, # + 0x814B: 0xE3FC, # + 0x968B: 0xE440, # + 0x8146: 0xE441, # + 0x813E: 0xE442, # + 0x8153: 0xE443, # + 0x8151: 0xE444, # + 0x80FC: 0xE445, # + 0x8171: 0xE446, # + 0x816E: 0xE447, # + 0x8165: 0xE448, # + 0x8166: 0xE449, # + 0x8174: 0xE44A, # + 0x8183: 0xE44B, # + 0x8188: 0xE44C, # + 0x818A: 0xE44D, # + 0x8180: 0xE44E, # + 0x8182: 0xE44F, # + 0x81A0: 0xE450, # + 0x8195: 0xE451, # + 0x81A4: 0xE452, # + 0x81A3: 0xE453, # + 0x815F: 0xE454, # + 0x8193: 0xE455, # + 0x81A9: 0xE456, # + 0x81B0: 0xE457, # + 0x81B5: 0xE458, # + 0x81BE: 0xE459, # + 0x81B8: 0xE45A, # + 0x81BD: 0xE45B, # + 0x81C0: 0xE45C, # + 0x81C2: 0xE45D, # + 0x81BA: 0xE45E, # + 0x81C9: 0xE45F, # + 0x81CD: 0xE460, # + 0x81D1: 0xE461, # + 0x81D9: 0xE462, # + 0x81D8: 0xE463, # + 0x81C8: 0xE464, # + 0x81DA: 0xE465, # + 0x81DF: 0xE466, # + 0x81E0: 0xE467, # + 0x81E7: 0xE468, # + 0x81FA: 0xE469, # + 0x81FB: 0xE46A, # + 0x81FE: 0xE46B, # + 0x8201: 0xE46C, # + 0x8202: 0xE46D, # + 0x8205: 0xE46E, # + 0x8207: 0xE46F, # + 0x820A: 0xE470, # + 0x820D: 0xE471, # + 0x8210: 0xE472, # + 0x8216: 0xE473, # + 0x8229: 0xE474, # + 0x822B: 0xE475, # + 0x8238: 0xE476, # + 0x8233: 0xE477, # + 0x8240: 0xE478, # + 0x8259: 0xE479, # + 0x8258: 0xE47A, # + 0x825D: 0xE47B, # + 0x825A: 0xE47C, # + 0x825F: 0xE47D, # + 0x8264: 0xE47E, # + 0x8262: 0xE480, # + 0x8268: 0xE481, # + 0x826A: 0xE482, # + 0x826B: 0xE483, # + 0x822E: 0xE484, # + 0x8271: 0xE485, # + 0x8277: 0xE486, # + 0x8278: 0xE487, # + 0x827E: 0xE488, # + 0x828D: 0xE489, # + 0x8292: 0xE48A, # + 0x82AB: 0xE48B, # + 0x829F: 0xE48C, # + 0x82BB: 0xE48D, # + 0x82AC: 0xE48E, # + 0x82E1: 0xE48F, # + 0x82E3: 0xE490, # + 0x82DF: 0xE491, # + 0x82D2: 0xE492, # + 0x82F4: 0xE493, # + 0x82F3: 0xE494, # + 0x82FA: 0xE495, # + 0x8393: 0xE496, # + 0x8303: 0xE497, # + 0x82FB: 0xE498, # + 0x82F9: 0xE499, # + 0x82DE: 0xE49A, # + 0x8306: 0xE49B, # + 0x82DC: 0xE49C, # + 0x8309: 0xE49D, # + 0x82D9: 0xE49E, # + 0x8335: 0xE49F, # + 0x8334: 0xE4A0, # + 0x8316: 0xE4A1, # + 0x8332: 0xE4A2, # + 0x8331: 0xE4A3, # + 0x8340: 0xE4A4, # + 0x8339: 0xE4A5, # + 0x8350: 0xE4A6, # + 0x8345: 0xE4A7, # + 0x832F: 0xE4A8, # + 0x832B: 0xE4A9, # + 0x8317: 0xE4AA, # + 0x8318: 0xE4AB, # + 0x8385: 0xE4AC, # + 0x839A: 0xE4AD, # + 0x83AA: 0xE4AE, # + 0x839F: 0xE4AF, # + 0x83A2: 0xE4B0, # + 0x8396: 0xE4B1, # + 0x8323: 0xE4B2, # + 0x838E: 0xE4B3, # + 0x8387: 0xE4B4, # + 0x838A: 0xE4B5, # + 0x837C: 0xE4B6, # + 0x83B5: 0xE4B7, # + 0x8373: 0xE4B8, # + 0x8375: 0xE4B9, # + 0x83A0: 0xE4BA, # + 0x8389: 0xE4BB, # + 0x83A8: 0xE4BC, # + 0x83F4: 0xE4BD, # + 0x8413: 0xE4BE, # + 0x83EB: 0xE4BF, # + 0x83CE: 0xE4C0, # + 0x83FD: 0xE4C1, # + 0x8403: 0xE4C2, # + 0x83D8: 0xE4C3, # + 0x840B: 0xE4C4, # + 0x83C1: 0xE4C5, # + 0x83F7: 0xE4C6, # + 0x8407: 0xE4C7, # + 0x83E0: 0xE4C8, # + 0x83F2: 0xE4C9, # + 0x840D: 0xE4CA, # + 0x8422: 0xE4CB, # + 0x8420: 0xE4CC, # + 0x83BD: 0xE4CD, # + 0x8438: 0xE4CE, # + 0x8506: 0xE4CF, # + 0x83FB: 0xE4D0, # + 0x846D: 0xE4D1, # + 0x842A: 0xE4D2, # + 0x843C: 0xE4D3, # + 0x855A: 0xE4D4, # + 0x8484: 0xE4D5, # + 0x8477: 0xE4D6, # + 0x846B: 0xE4D7, # + 0x84AD: 0xE4D8, # + 0x846E: 0xE4D9, # + 0x8482: 0xE4DA, # + 0x8469: 0xE4DB, # + 0x8446: 0xE4DC, # + 0x842C: 0xE4DD, # + 0x846F: 0xE4DE, # + 0x8479: 0xE4DF, # + 0x8435: 0xE4E0, # + 0x84CA: 0xE4E1, # + 0x8462: 0xE4E2, # + 0x84B9: 0xE4E3, # + 0x84BF: 0xE4E4, # + 0x849F: 0xE4E5, # + 0x84D9: 0xE4E6, # + 0x84CD: 0xE4E7, # + 0x84BB: 0xE4E8, # + 0x84DA: 0xE4E9, # + 0x84D0: 0xE4EA, # + 0x84C1: 0xE4EB, # + 0x84C6: 0xE4EC, # + 0x84D6: 0xE4ED, # + 0x84A1: 0xE4EE, # + 0x8521: 0xE4EF, # + 0x84FF: 0xE4F0, # + 0x84F4: 0xE4F1, # + 0x8517: 0xE4F2, # + 0x8518: 0xE4F3, # + 0x852C: 0xE4F4, # + 0x851F: 0xE4F5, # + 0x8515: 0xE4F6, # + 0x8514: 0xE4F7, # + 0x84FC: 0xE4F8, # + 0x8540: 0xE4F9, # + 0x8563: 0xE4FA, # + 0x8558: 0xE4FB, # + 0x8548: 0xE4FC, # + 0x8541: 0xE540, # + 0x8602: 0xE541, # + 0x854B: 0xE542, # + 0x8555: 0xE543, # + 0x8580: 0xE544, # + 0x85A4: 0xE545, # + 0x8588: 0xE546, # + 0x8591: 0xE547, # + 0x858A: 0xE548, # + 0x85A8: 0xE549, # + 0x856D: 0xE54A, # + 0x8594: 0xE54B, # + 0x859B: 0xE54C, # + 0x85EA: 0xE54D, # + 0x8587: 0xE54E, # + 0x859C: 0xE54F, # + 0x8577: 0xE550, # + 0x857E: 0xE551, # + 0x8590: 0xE552, # + 0x85C9: 0xE553, # + 0x85BA: 0xE554, # + 0x85CF: 0xE555, # + 0x85B9: 0xE556, # + 0x85D0: 0xE557, # + 0x85D5: 0xE558, # + 0x85DD: 0xE559, # + 0x85E5: 0xE55A, # + 0x85DC: 0xE55B, # + 0x85F9: 0xE55C, # + 0x860A: 0xE55D, # + 0x8613: 0xE55E, # + 0x860B: 0xE55F, # + 0x85FE: 0xE560, # + 0x85FA: 0xE561, # + 0x8606: 0xE562, # + 0x8622: 0xE563, # + 0x861A: 0xE564, # + 0x8630: 0xE565, # + 0x863F: 0xE566, # + 0x864D: 0xE567, # + 0x4E55: 0xE568, # + 0x8654: 0xE569, # + 0x865F: 0xE56A, # + 0x8667: 0xE56B, # + 0x8671: 0xE56C, # + 0x8693: 0xE56D, # + 0x86A3: 0xE56E, # + 0x86A9: 0xE56F, # + 0x86AA: 0xE570, # + 0x868B: 0xE571, # + 0x868C: 0xE572, # + 0x86B6: 0xE573, # + 0x86AF: 0xE574, # + 0x86C4: 0xE575, # + 0x86C6: 0xE576, # + 0x86B0: 0xE577, # + 0x86C9: 0xE578, # + 0x8823: 0xE579, # + 0x86AB: 0xE57A, # + 0x86D4: 0xE57B, # + 0x86DE: 0xE57C, # + 0x86E9: 0xE57D, # + 0x86EC: 0xE57E, # + 0x86DF: 0xE580, # + 0x86DB: 0xE581, # + 0x86EF: 0xE582, # + 0x8712: 0xE583, # + 0x8706: 0xE584, # + 0x8708: 0xE585, # + 0x8700: 0xE586, # + 0x8703: 0xE587, # + 0x86FB: 0xE588, # + 0x8711: 0xE589, # + 0x8709: 0xE58A, # + 0x870D: 0xE58B, # + 0x86F9: 0xE58C, # + 0x870A: 0xE58D, # + 0x8734: 0xE58E, # + 0x873F: 0xE58F, # + 0x8737: 0xE590, # + 0x873B: 0xE591, # + 0x8725: 0xE592, # + 0x8729: 0xE593, # + 0x871A: 0xE594, # + 0x8760: 0xE595, # + 0x875F: 0xE596, # + 0x8778: 0xE597, # + 0x874C: 0xE598, # + 0x874E: 0xE599, # + 0x8774: 0xE59A, # + 0x8757: 0xE59B, # + 0x8768: 0xE59C, # + 0x876E: 0xE59D, # + 0x8759: 0xE59E, # + 0x8753: 0xE59F, # + 0x8763: 0xE5A0, # + 0x876A: 0xE5A1, # + 0x8805: 0xE5A2, # + 0x87A2: 0xE5A3, # + 0x879F: 0xE5A4, # + 0x8782: 0xE5A5, # + 0x87AF: 0xE5A6, # + 0x87CB: 0xE5A7, # + 0x87BD: 0xE5A8, # + 0x87C0: 0xE5A9, # + 0x87D0: 0xE5AA, # + 0x96D6: 0xE5AB, # + 0x87AB: 0xE5AC, # + 0x87C4: 0xE5AD, # + 0x87B3: 0xE5AE, # + 0x87C7: 0xE5AF, # + 0x87C6: 0xE5B0, # + 0x87BB: 0xE5B1, # + 0x87EF: 0xE5B2, # + 0x87F2: 0xE5B3, # + 0x87E0: 0xE5B4, # + 0x880F: 0xE5B5, # + 0x880D: 0xE5B6, # + 0x87FE: 0xE5B7, # + 0x87F6: 0xE5B8, # + 0x87F7: 0xE5B9, # + 0x880E: 0xE5BA, # + 0x87D2: 0xE5BB, # + 0x8811: 0xE5BC, # + 0x8816: 0xE5BD, # + 0x8815: 0xE5BE, # + 0x8822: 0xE5BF, # + 0x8821: 0xE5C0, # + 0x8831: 0xE5C1, # + 0x8836: 0xE5C2, # + 0x8839: 0xE5C3, # + 0x8827: 0xE5C4, # + 0x883B: 0xE5C5, # + 0x8844: 0xE5C6, # + 0x8842: 0xE5C7, # + 0x8852: 0xE5C8, # + 0x8859: 0xE5C9, # + 0x885E: 0xE5CA, # + 0x8862: 0xE5CB, # + 0x886B: 0xE5CC, # + 0x8881: 0xE5CD, # + 0x887E: 0xE5CE, # + 0x889E: 0xE5CF, # + 0x8875: 0xE5D0, # + 0x887D: 0xE5D1, # + 0x88B5: 0xE5D2, # + 0x8872: 0xE5D3, # + 0x8882: 0xE5D4, # + 0x8897: 0xE5D5, # + 0x8892: 0xE5D6, # + 0x88AE: 0xE5D7, # + 0x8899: 0xE5D8, # + 0x88A2: 0xE5D9, # + 0x888D: 0xE5DA, # + 0x88A4: 0xE5DB, # + 0x88B0: 0xE5DC, # + 0x88BF: 0xE5DD, # + 0x88B1: 0xE5DE, # + 0x88C3: 0xE5DF, # + 0x88C4: 0xE5E0, # + 0x88D4: 0xE5E1, # + 0x88D8: 0xE5E2, # + 0x88D9: 0xE5E3, # + 0x88DD: 0xE5E4, # + 0x88F9: 0xE5E5, # + 0x8902: 0xE5E6, # + 0x88FC: 0xE5E7, # + 0x88F4: 0xE5E8, # + 0x88E8: 0xE5E9, # + 0x88F2: 0xE5EA, # + 0x8904: 0xE5EB, # + 0x890C: 0xE5EC, # + 0x890A: 0xE5ED, # + 0x8913: 0xE5EE, # + 0x8943: 0xE5EF, # + 0x891E: 0xE5F0, # + 0x8925: 0xE5F1, # + 0x892A: 0xE5F2, # + 0x892B: 0xE5F3, # + 0x8941: 0xE5F4, # + 0x8944: 0xE5F5, # + 0x893B: 0xE5F6, # + 0x8936: 0xE5F7, # + 0x8938: 0xE5F8, # + 0x894C: 0xE5F9, # + 0x891D: 0xE5FA, # + 0x8960: 0xE5FB, # + 0x895E: 0xE5FC, # + 0x8966: 0xE640, # + 0x8964: 0xE641, # + 0x896D: 0xE642, # + 0x896A: 0xE643, # + 0x896F: 0xE644, # + 0x8974: 0xE645, # + 0x8977: 0xE646, # + 0x897E: 0xE647, # + 0x8983: 0xE648, # + 0x8988: 0xE649, # + 0x898A: 0xE64A, # + 0x8993: 0xE64B, # + 0x8998: 0xE64C, # + 0x89A1: 0xE64D, # + 0x89A9: 0xE64E, # + 0x89A6: 0xE64F, # + 0x89AC: 0xE650, # + 0x89AF: 0xE651, # + 0x89B2: 0xE652, # + 0x89BA: 0xE653, # + 0x89BD: 0xE654, # + 0x89BF: 0xE655, # + 0x89C0: 0xE656, # + 0x89DA: 0xE657, # + 0x89DC: 0xE658, # + 0x89DD: 0xE659, # + 0x89E7: 0xE65A, # + 0x89F4: 0xE65B, # + 0x89F8: 0xE65C, # + 0x8A03: 0xE65D, # + 0x8A16: 0xE65E, # + 0x8A10: 0xE65F, # + 0x8A0C: 0xE660, # + 0x8A1B: 0xE661, # + 0x8A1D: 0xE662, # + 0x8A25: 0xE663, # + 0x8A36: 0xE664, # + 0x8A41: 0xE665, # + 0x8A5B: 0xE666, # + 0x8A52: 0xE667, # + 0x8A46: 0xE668, # + 0x8A48: 0xE669, # + 0x8A7C: 0xE66A, # + 0x8A6D: 0xE66B, # + 0x8A6C: 0xE66C, # + 0x8A62: 0xE66D, # + 0x8A85: 0xE66E, # + 0x8A82: 0xE66F, # + 0x8A84: 0xE670, # + 0x8AA8: 0xE671, # + 0x8AA1: 0xE672, # + 0x8A91: 0xE673, # + 0x8AA5: 0xE674, # + 0x8AA6: 0xE675, # + 0x8A9A: 0xE676, # + 0x8AA3: 0xE677, # + 0x8AC4: 0xE678, # + 0x8ACD: 0xE679, # + 0x8AC2: 0xE67A, # + 0x8ADA: 0xE67B, # + 0x8AEB: 0xE67C, # + 0x8AF3: 0xE67D, # + 0x8AE7: 0xE67E, # + 0x8AE4: 0xE680, # + 0x8AF1: 0xE681, # + 0x8B14: 0xE682, # + 0x8AE0: 0xE683, # + 0x8AE2: 0xE684, # + 0x8AF7: 0xE685, # + 0x8ADE: 0xE686, # + 0x8ADB: 0xE687, # + 0x8B0C: 0xE688, # + 0x8B07: 0xE689, # + 0x8B1A: 0xE68A, # + 0x8AE1: 0xE68B, # + 0x8B16: 0xE68C, # + 0x8B10: 0xE68D, # + 0x8B17: 0xE68E, # + 0x8B20: 0xE68F, # + 0x8B33: 0xE690, # + 0x97AB: 0xE691, # + 0x8B26: 0xE692, # + 0x8B2B: 0xE693, # + 0x8B3E: 0xE694, # + 0x8B28: 0xE695, # + 0x8B41: 0xE696, # + 0x8B4C: 0xE697, # + 0x8B4F: 0xE698, # + 0x8B4E: 0xE699, # + 0x8B49: 0xE69A, # + 0x8B56: 0xE69B, # + 0x8B5B: 0xE69C, # + 0x8B5A: 0xE69D, # + 0x8B6B: 0xE69E, # + 0x8B5F: 0xE69F, # + 0x8B6C: 0xE6A0, # + 0x8B6F: 0xE6A1, # + 0x8B74: 0xE6A2, # + 0x8B7D: 0xE6A3, # + 0x8B80: 0xE6A4, # + 0x8B8C: 0xE6A5, # + 0x8B8E: 0xE6A6, # + 0x8B92: 0xE6A7, # + 0x8B93: 0xE6A8, # + 0x8B96: 0xE6A9, # + 0x8B99: 0xE6AA, # + 0x8B9A: 0xE6AB, # + 0x8C3A: 0xE6AC, # + 0x8C41: 0xE6AD, # + 0x8C3F: 0xE6AE, # + 0x8C48: 0xE6AF, # + 0x8C4C: 0xE6B0, # + 0x8C4E: 0xE6B1, # + 0x8C50: 0xE6B2, # + 0x8C55: 0xE6B3, # + 0x8C62: 0xE6B4, # + 0x8C6C: 0xE6B5, # + 0x8C78: 0xE6B6, # + 0x8C7A: 0xE6B7, # + 0x8C82: 0xE6B8, # + 0x8C89: 0xE6B9, # + 0x8C85: 0xE6BA, # + 0x8C8A: 0xE6BB, # + 0x8C8D: 0xE6BC, # + 0x8C8E: 0xE6BD, # + 0x8C94: 0xE6BE, # + 0x8C7C: 0xE6BF, # + 0x8C98: 0xE6C0, # + 0x621D: 0xE6C1, # + 0x8CAD: 0xE6C2, # + 0x8CAA: 0xE6C3, # + 0x8CBD: 0xE6C4, # + 0x8CB2: 0xE6C5, # + 0x8CB3: 0xE6C6, # + 0x8CAE: 0xE6C7, # + 0x8CB6: 0xE6C8, # + 0x8CC8: 0xE6C9, # + 0x8CC1: 0xE6CA, # + 0x8CE4: 0xE6CB, # + 0x8CE3: 0xE6CC, # + 0x8CDA: 0xE6CD, # + 0x8CFD: 0xE6CE, # + 0x8CFA: 0xE6CF, # + 0x8CFB: 0xE6D0, # + 0x8D04: 0xE6D1, # + 0x8D05: 0xE6D2, # + 0x8D0A: 0xE6D3, # + 0x8D07: 0xE6D4, # + 0x8D0F: 0xE6D5, # + 0x8D0D: 0xE6D6, # + 0x8D10: 0xE6D7, # + 0x9F4E: 0xE6D8, # + 0x8D13: 0xE6D9, # + 0x8CCD: 0xE6DA, # + 0x8D14: 0xE6DB, # + 0x8D16: 0xE6DC, # + 0x8D67: 0xE6DD, # + 0x8D6D: 0xE6DE, # + 0x8D71: 0xE6DF, # + 0x8D73: 0xE6E0, # + 0x8D81: 0xE6E1, # + 0x8D99: 0xE6E2, # + 0x8DC2: 0xE6E3, # + 0x8DBE: 0xE6E4, # + 0x8DBA: 0xE6E5, # + 0x8DCF: 0xE6E6, # + 0x8DDA: 0xE6E7, # + 0x8DD6: 0xE6E8, # + 0x8DCC: 0xE6E9, # + 0x8DDB: 0xE6EA, # + 0x8DCB: 0xE6EB, # + 0x8DEA: 0xE6EC, # + 0x8DEB: 0xE6ED, # + 0x8DDF: 0xE6EE, # + 0x8DE3: 0xE6EF, # + 0x8DFC: 0xE6F0, # + 0x8E08: 0xE6F1, # + 0x8E09: 0xE6F2, # + 0x8DFF: 0xE6F3, # + 0x8E1D: 0xE6F4, # + 0x8E1E: 0xE6F5, # + 0x8E10: 0xE6F6, # + 0x8E1F: 0xE6F7, # + 0x8E42: 0xE6F8, # + 0x8E35: 0xE6F9, # + 0x8E30: 0xE6FA, # + 0x8E34: 0xE6FB, # + 0x8E4A: 0xE6FC, # + 0x8E47: 0xE740, # + 0x8E49: 0xE741, # + 0x8E4C: 0xE742, # + 0x8E50: 0xE743, # + 0x8E48: 0xE744, # + 0x8E59: 0xE745, # + 0x8E64: 0xE746, # + 0x8E60: 0xE747, # + 0x8E2A: 0xE748, # + 0x8E63: 0xE749, # + 0x8E55: 0xE74A, # + 0x8E76: 0xE74B, # + 0x8E72: 0xE74C, # + 0x8E7C: 0xE74D, # + 0x8E81: 0xE74E, # + 0x8E87: 0xE74F, # + 0x8E85: 0xE750, # + 0x8E84: 0xE751, # + 0x8E8B: 0xE752, # + 0x8E8A: 0xE753, # + 0x8E93: 0xE754, # + 0x8E91: 0xE755, # + 0x8E94: 0xE756, # + 0x8E99: 0xE757, # + 0x8EAA: 0xE758, # + 0x8EA1: 0xE759, # + 0x8EAC: 0xE75A, # + 0x8EB0: 0xE75B, # + 0x8EC6: 0xE75C, # + 0x8EB1: 0xE75D, # + 0x8EBE: 0xE75E, # + 0x8EC5: 0xE75F, # + 0x8EC8: 0xE760, # + 0x8ECB: 0xE761, # + 0x8EDB: 0xE762, # + 0x8EE3: 0xE763, # + 0x8EFC: 0xE764, # + 0x8EFB: 0xE765, # + 0x8EEB: 0xE766, # + 0x8EFE: 0xE767, # + 0x8F0A: 0xE768, # + 0x8F05: 0xE769, # + 0x8F15: 0xE76A, # + 0x8F12: 0xE76B, # + 0x8F19: 0xE76C, # + 0x8F13: 0xE76D, # + 0x8F1C: 0xE76E, # + 0x8F1F: 0xE76F, # + 0x8F1B: 0xE770, # + 0x8F0C: 0xE771, # + 0x8F26: 0xE772, # + 0x8F33: 0xE773, # + 0x8F3B: 0xE774, # + 0x8F39: 0xE775, # + 0x8F45: 0xE776, # + 0x8F42: 0xE777, # + 0x8F3E: 0xE778, # + 0x8F4C: 0xE779, # + 0x8F49: 0xE77A, # + 0x8F46: 0xE77B, # + 0x8F4E: 0xE77C, # + 0x8F57: 0xE77D, # + 0x8F5C: 0xE77E, # + 0x8F62: 0xE780, # + 0x8F63: 0xE781, # + 0x8F64: 0xE782, # + 0x8F9C: 0xE783, # + 0x8F9F: 0xE784, # + 0x8FA3: 0xE785, # + 0x8FAD: 0xE786, # + 0x8FAF: 0xE787, # + 0x8FB7: 0xE788, # + 0x8FDA: 0xE789, # + 0x8FE5: 0xE78A, # + 0x8FE2: 0xE78B, # + 0x8FEA: 0xE78C, # + 0x8FEF: 0xE78D, # + 0x9087: 0xE78E, # + 0x8FF4: 0xE78F, # + 0x9005: 0xE790, # + 0x8FF9: 0xE791, # + 0x8FFA: 0xE792, # + 0x9011: 0xE793, # + 0x9015: 0xE794, # + 0x9021: 0xE795, # + 0x900D: 0xE796, # + 0x901E: 0xE797, # + 0x9016: 0xE798, # + 0x900B: 0xE799, # + 0x9027: 0xE79A, # + 0x9036: 0xE79B, # + 0x9035: 0xE79C, # + 0x9039: 0xE79D, # + 0x8FF8: 0xE79E, # + 0x904F: 0xE79F, # + 0x9050: 0xE7A0, # + 0x9051: 0xE7A1, # + 0x9052: 0xE7A2, # + 0x900E: 0xE7A3, # + 0x9049: 0xE7A4, # + 0x903E: 0xE7A5, # + 0x9056: 0xE7A6, # + 0x9058: 0xE7A7, # + 0x905E: 0xE7A8, # + 0x9068: 0xE7A9, # + 0x906F: 0xE7AA, # + 0x9076: 0xE7AB, # + 0x96A8: 0xE7AC, # + 0x9072: 0xE7AD, # + 0x9082: 0xE7AE, # + 0x907D: 0xE7AF, # + 0x9081: 0xE7B0, # + 0x9080: 0xE7B1, # + 0x908A: 0xE7B2, # + 0x9089: 0xE7B3, # + 0x908F: 0xE7B4, # + 0x90A8: 0xE7B5, # + 0x90AF: 0xE7B6, # + 0x90B1: 0xE7B7, # + 0x90B5: 0xE7B8, # + 0x90E2: 0xE7B9, # + 0x90E4: 0xE7BA, # + 0x6248: 0xE7BB, # + 0x90DB: 0xE7BC, # + 0x9102: 0xE7BD, # + 0x9112: 0xE7BE, # + 0x9119: 0xE7BF, # + 0x9132: 0xE7C0, # + 0x9130: 0xE7C1, # + 0x914A: 0xE7C2, # + 0x9156: 0xE7C3, # + 0x9158: 0xE7C4, # + 0x9163: 0xE7C5, # + 0x9165: 0xE7C6, # + 0x9169: 0xE7C7, # + 0x9173: 0xE7C8, # + 0x9172: 0xE7C9, # + 0x918B: 0xE7CA, # + 0x9189: 0xE7CB, # + 0x9182: 0xE7CC, # + 0x91A2: 0xE7CD, # + 0x91AB: 0xE7CE, # + 0x91AF: 0xE7CF, # + 0x91AA: 0xE7D0, # + 0x91B5: 0xE7D1, # + 0x91B4: 0xE7D2, # + 0x91BA: 0xE7D3, # + 0x91C0: 0xE7D4, # + 0x91C1: 0xE7D5, # + 0x91C9: 0xE7D6, # + 0x91CB: 0xE7D7, # + 0x91D0: 0xE7D8, # + 0x91D6: 0xE7D9, # + 0x91DF: 0xE7DA, # + 0x91E1: 0xE7DB, # + 0x91DB: 0xE7DC, # + 0x91FC: 0xE7DD, # + 0x91F5: 0xE7DE, # + 0x91F6: 0xE7DF, # + 0x921E: 0xE7E0, # + 0x91FF: 0xE7E1, # + 0x9214: 0xE7E2, # + 0x922C: 0xE7E3, # + 0x9215: 0xE7E4, # + 0x9211: 0xE7E5, # + 0x925E: 0xE7E6, # + 0x9257: 0xE7E7, # + 0x9245: 0xE7E8, # + 0x9249: 0xE7E9, # + 0x9264: 0xE7EA, # + 0x9248: 0xE7EB, # + 0x9295: 0xE7EC, # + 0x923F: 0xE7ED, # + 0x924B: 0xE7EE, # + 0x9250: 0xE7EF, # + 0x929C: 0xE7F0, # + 0x9296: 0xE7F1, # + 0x9293: 0xE7F2, # + 0x929B: 0xE7F3, # + 0x925A: 0xE7F4, # + 0x92CF: 0xE7F5, # + 0x92B9: 0xE7F6, # + 0x92B7: 0xE7F7, # + 0x92E9: 0xE7F8, # + 0x930F: 0xE7F9, # + 0x92FA: 0xE7FA, # + 0x9344: 0xE7FB, # + 0x932E: 0xE7FC, # + 0x9319: 0xE840, # + 0x9322: 0xE841, # + 0x931A: 0xE842, # + 0x9323: 0xE843, # + 0x933A: 0xE844, # + 0x9335: 0xE845, # + 0x933B: 0xE846, # + 0x935C: 0xE847, # + 0x9360: 0xE848, # + 0x937C: 0xE849, # + 0x936E: 0xE84A, # + 0x9356: 0xE84B, # + 0x93B0: 0xE84C, # + 0x93AC: 0xE84D, # + 0x93AD: 0xE84E, # + 0x9394: 0xE84F, # + 0x93B9: 0xE850, # + 0x93D6: 0xE851, # + 0x93D7: 0xE852, # + 0x93E8: 0xE853, # + 0x93E5: 0xE854, # + 0x93D8: 0xE855, # + 0x93C3: 0xE856, # + 0x93DD: 0xE857, # + 0x93D0: 0xE858, # + 0x93C8: 0xE859, # + 0x93E4: 0xE85A, # + 0x941A: 0xE85B, # + 0x9414: 0xE85C, # + 0x9413: 0xE85D, # + 0x9403: 0xE85E, # + 0x9407: 0xE85F, # + 0x9410: 0xE860, # + 0x9436: 0xE861, # + 0x942B: 0xE862, # + 0x9435: 0xE863, # + 0x9421: 0xE864, # + 0x943A: 0xE865, # + 0x9441: 0xE866, # + 0x9452: 0xE867, # + 0x9444: 0xE868, # + 0x945B: 0xE869, # + 0x9460: 0xE86A, # + 0x9462: 0xE86B, # + 0x945E: 0xE86C, # + 0x946A: 0xE86D, # + 0x9229: 0xE86E, # + 0x9470: 0xE86F, # + 0x9475: 0xE870, # + 0x9477: 0xE871, # + 0x947D: 0xE872, # + 0x945A: 0xE873, # + 0x947C: 0xE874, # + 0x947E: 0xE875, # + 0x9481: 0xE876, # + 0x947F: 0xE877, # + 0x9582: 0xE878, # + 0x9587: 0xE879, # + 0x958A: 0xE87A, # + 0x9594: 0xE87B, # + 0x9596: 0xE87C, # + 0x9598: 0xE87D, # + 0x9599: 0xE87E, # + 0x95A0: 0xE880, # + 0x95A8: 0xE881, # + 0x95A7: 0xE882, # + 0x95AD: 0xE883, # + 0x95BC: 0xE884, # + 0x95BB: 0xE885, # + 0x95B9: 0xE886, # + 0x95BE: 0xE887, # + 0x95CA: 0xE888, # + 0x6FF6: 0xE889, # + 0x95C3: 0xE88A, # + 0x95CD: 0xE88B, # + 0x95CC: 0xE88C, # + 0x95D5: 0xE88D, # + 0x95D4: 0xE88E, # + 0x95D6: 0xE88F, # + 0x95DC: 0xE890, # + 0x95E1: 0xE891, # + 0x95E5: 0xE892, # + 0x95E2: 0xE893, # + 0x9621: 0xE894, # + 0x9628: 0xE895, # + 0x962E: 0xE896, # + 0x962F: 0xE897, # + 0x9642: 0xE898, # + 0x964C: 0xE899, # + 0x964F: 0xE89A, # + 0x964B: 0xE89B, # + 0x9677: 0xE89C, # + 0x965C: 0xE89D, # + 0x965E: 0xE89E, # + 0x965D: 0xE89F, # + 0x965F: 0xE8A0, # + 0x9666: 0xE8A1, # + 0x9672: 0xE8A2, # + 0x966C: 0xE8A3, # + 0x968D: 0xE8A4, # + 0x9698: 0xE8A5, # + 0x9695: 0xE8A6, # + 0x9697: 0xE8A7, # + 0x96AA: 0xE8A8, # + 0x96A7: 0xE8A9, # + 0x96B1: 0xE8AA, # + 0x96B2: 0xE8AB, # + 0x96B0: 0xE8AC, # + 0x96B4: 0xE8AD, # + 0x96B6: 0xE8AE, # + 0x96B8: 0xE8AF, # + 0x96B9: 0xE8B0, # + 0x96CE: 0xE8B1, # + 0x96CB: 0xE8B2, # + 0x96C9: 0xE8B3, # + 0x96CD: 0xE8B4, # + 0x894D: 0xE8B5, # + 0x96DC: 0xE8B6, # + 0x970D: 0xE8B7, # + 0x96D5: 0xE8B8, # + 0x96F9: 0xE8B9, # + 0x9704: 0xE8BA, # + 0x9706: 0xE8BB, # + 0x9708: 0xE8BC, # + 0x9713: 0xE8BD, # + 0x970E: 0xE8BE, # + 0x9711: 0xE8BF, # + 0x970F: 0xE8C0, # + 0x9716: 0xE8C1, # + 0x9719: 0xE8C2, # + 0x9724: 0xE8C3, # + 0x972A: 0xE8C4, # + 0x9730: 0xE8C5, # + 0x9739: 0xE8C6, # + 0x973D: 0xE8C7, # + 0x973E: 0xE8C8, # + 0x9744: 0xE8C9, # + 0x9746: 0xE8CA, # + 0x9748: 0xE8CB, # + 0x9742: 0xE8CC, # + 0x9749: 0xE8CD, # + 0x975C: 0xE8CE, # + 0x9760: 0xE8CF, # + 0x9764: 0xE8D0, # + 0x9766: 0xE8D1, # + 0x9768: 0xE8D2, # + 0x52D2: 0xE8D3, # + 0x976B: 0xE8D4, # + 0x9771: 0xE8D5, # + 0x9779: 0xE8D6, # + 0x9785: 0xE8D7, # + 0x977C: 0xE8D8, # + 0x9781: 0xE8D9, # + 0x977A: 0xE8DA, # + 0x9786: 0xE8DB, # + 0x978B: 0xE8DC, # + 0x978F: 0xE8DD, # + 0x9790: 0xE8DE, # + 0x979C: 0xE8DF, # + 0x97A8: 0xE8E0, # + 0x97A6: 0xE8E1, # + 0x97A3: 0xE8E2, # + 0x97B3: 0xE8E3, # + 0x97B4: 0xE8E4, # + 0x97C3: 0xE8E5, # + 0x97C6: 0xE8E6, # + 0x97C8: 0xE8E7, # + 0x97CB: 0xE8E8, # + 0x97DC: 0xE8E9, # + 0x97ED: 0xE8EA, # + 0x9F4F: 0xE8EB, # + 0x97F2: 0xE8EC, # + 0x7ADF: 0xE8ED, # + 0x97F6: 0xE8EE, # + 0x97F5: 0xE8EF, # + 0x980F: 0xE8F0, # + 0x980C: 0xE8F1, # + 0x9838: 0xE8F2, # + 0x9824: 0xE8F3, # + 0x9821: 0xE8F4, # + 0x9837: 0xE8F5, # + 0x983D: 0xE8F6, # + 0x9846: 0xE8F7, # + 0x984F: 0xE8F8, # + 0x984B: 0xE8F9, # + 0x986B: 0xE8FA, # + 0x986F: 0xE8FB, # + 0x9870: 0xE8FC, # + 0x9871: 0xE940, # + 0x9874: 0xE941, # + 0x9873: 0xE942, # + 0x98AA: 0xE943, # + 0x98AF: 0xE944, # + 0x98B1: 0xE945, # + 0x98B6: 0xE946, # + 0x98C4: 0xE947, # + 0x98C3: 0xE948, # + 0x98C6: 0xE949, # + 0x98E9: 0xE94A, # + 0x98EB: 0xE94B, # + 0x9903: 0xE94C, # + 0x9909: 0xE94D, # + 0x9912: 0xE94E, # + 0x9914: 0xE94F, # + 0x9918: 0xE950, # + 0x9921: 0xE951, # + 0x991D: 0xE952, # + 0x991E: 0xE953, # + 0x9924: 0xE954, # + 0x9920: 0xE955, # + 0x992C: 0xE956, # + 0x992E: 0xE957, # + 0x993D: 0xE958, # + 0x993E: 0xE959, # + 0x9942: 0xE95A, # + 0x9949: 0xE95B, # + 0x9945: 0xE95C, # + 0x9950: 0xE95D, # + 0x994B: 0xE95E, # + 0x9951: 0xE95F, # + 0x9952: 0xE960, # + 0x994C: 0xE961, # + 0x9955: 0xE962, # + 0x9997: 0xE963, # + 0x9998: 0xE964, # + 0x99A5: 0xE965, # + 0x99AD: 0xE966, # + 0x99AE: 0xE967, # + 0x99BC: 0xE968, # + 0x99DF: 0xE969, # + 0x99DB: 0xE96A, # + 0x99DD: 0xE96B, # + 0x99D8: 0xE96C, # + 0x99D1: 0xE96D, # + 0x99ED: 0xE96E, # + 0x99EE: 0xE96F, # + 0x99F1: 0xE970, # + 0x99F2: 0xE971, # + 0x99FB: 0xE972, # + 0x99F8: 0xE973, # + 0x9A01: 0xE974, # + 0x9A0F: 0xE975, # + 0x9A05: 0xE976, # + 0x99E2: 0xE977, # + 0x9A19: 0xE978, # + 0x9A2B: 0xE979, # + 0x9A37: 0xE97A, # + 0x9A45: 0xE97B, # + 0x9A42: 0xE97C, # + 0x9A40: 0xE97D, # + 0x9A43: 0xE97E, # + 0x9A3E: 0xE980, # + 0x9A55: 0xE981, # + 0x9A4D: 0xE982, # + 0x9A5B: 0xE983, # + 0x9A57: 0xE984, # + 0x9A5F: 0xE985, # + 0x9A62: 0xE986, # + 0x9A65: 0xE987, # + 0x9A64: 0xE988, # + 0x9A69: 0xE989, # + 0x9A6B: 0xE98A, # + 0x9A6A: 0xE98B, # + 0x9AAD: 0xE98C, # + 0x9AB0: 0xE98D, # + 0x9ABC: 0xE98E, # + 0x9AC0: 0xE98F, # + 0x9ACF: 0xE990, # + 0x9AD1: 0xE991, # + 0x9AD3: 0xE992, # + 0x9AD4: 0xE993, # + 0x9ADE: 0xE994, # + 0x9ADF: 0xE995, # + 0x9AE2: 0xE996, # + 0x9AE3: 0xE997, # + 0x9AE6: 0xE998, # + 0x9AEF: 0xE999, # + 0x9AEB: 0xE99A, # + 0x9AEE: 0xE99B, # + 0x9AF4: 0xE99C, # + 0x9AF1: 0xE99D, # + 0x9AF7: 0xE99E, # + 0x9AFB: 0xE99F, # + 0x9B06: 0xE9A0, # + 0x9B18: 0xE9A1, # + 0x9B1A: 0xE9A2, # + 0x9B1F: 0xE9A3, # + 0x9B22: 0xE9A4, # + 0x9B23: 0xE9A5, # + 0x9B25: 0xE9A6, # + 0x9B27: 0xE9A7, # + 0x9B28: 0xE9A8, # + 0x9B29: 0xE9A9, # + 0x9B2A: 0xE9AA, # + 0x9B2E: 0xE9AB, # + 0x9B2F: 0xE9AC, # + 0x9B32: 0xE9AD, # + 0x9B44: 0xE9AE, # + 0x9B43: 0xE9AF, # + 0x9B4F: 0xE9B0, # + 0x9B4D: 0xE9B1, # + 0x9B4E: 0xE9B2, # + 0x9B51: 0xE9B3, # + 0x9B58: 0xE9B4, # + 0x9B74: 0xE9B5, # + 0x9B93: 0xE9B6, # + 0x9B83: 0xE9B7, # + 0x9B91: 0xE9B8, # + 0x9B96: 0xE9B9, # + 0x9B97: 0xE9BA, # + 0x9B9F: 0xE9BB, # + 0x9BA0: 0xE9BC, # + 0x9BA8: 0xE9BD, # + 0x9BB4: 0xE9BE, # + 0x9BC0: 0xE9BF, # + 0x9BCA: 0xE9C0, # + 0x9BB9: 0xE9C1, # + 0x9BC6: 0xE9C2, # + 0x9BCF: 0xE9C3, # + 0x9BD1: 0xE9C4, # + 0x9BD2: 0xE9C5, # + 0x9BE3: 0xE9C6, # + 0x9BE2: 0xE9C7, # + 0x9BE4: 0xE9C8, # + 0x9BD4: 0xE9C9, # + 0x9BE1: 0xE9CA, # + 0x9C3A: 0xE9CB, # + 0x9BF2: 0xE9CC, # + 0x9BF1: 0xE9CD, # + 0x9BF0: 0xE9CE, # + 0x9C15: 0xE9CF, # + 0x9C14: 0xE9D0, # + 0x9C09: 0xE9D1, # + 0x9C13: 0xE9D2, # + 0x9C0C: 0xE9D3, # + 0x9C06: 0xE9D4, # + 0x9C08: 0xE9D5, # + 0x9C12: 0xE9D6, # + 0x9C0A: 0xE9D7, # + 0x9C04: 0xE9D8, # + 0x9C2E: 0xE9D9, # + 0x9C1B: 0xE9DA, # + 0x9C25: 0xE9DB, # + 0x9C24: 0xE9DC, # + 0x9C21: 0xE9DD, # + 0x9C30: 0xE9DE, # + 0x9C47: 0xE9DF, # + 0x9C32: 0xE9E0, # + 0x9C46: 0xE9E1, # + 0x9C3E: 0xE9E2, # + 0x9C5A: 0xE9E3, # + 0x9C60: 0xE9E4, # + 0x9C67: 0xE9E5, # + 0x9C76: 0xE9E6, # + 0x9C78: 0xE9E7, # + 0x9CE7: 0xE9E8, # + 0x9CEC: 0xE9E9, # + 0x9CF0: 0xE9EA, # + 0x9D09: 0xE9EB, # + 0x9D08: 0xE9EC, # + 0x9CEB: 0xE9ED, # + 0x9D03: 0xE9EE, # + 0x9D06: 0xE9EF, # + 0x9D2A: 0xE9F0, # + 0x9D26: 0xE9F1, # + 0x9DAF: 0xE9F2, # + 0x9D23: 0xE9F3, # + 0x9D1F: 0xE9F4, # + 0x9D44: 0xE9F5, # + 0x9D15: 0xE9F6, # + 0x9D12: 0xE9F7, # + 0x9D41: 0xE9F8, # + 0x9D3F: 0xE9F9, # + 0x9D3E: 0xE9FA, # + 0x9D46: 0xE9FB, # + 0x9D48: 0xE9FC, # + 0x9D5D: 0xEA40, # + 0x9D5E: 0xEA41, # + 0x9D64: 0xEA42, # + 0x9D51: 0xEA43, # + 0x9D50: 0xEA44, # + 0x9D59: 0xEA45, # + 0x9D72: 0xEA46, # + 0x9D89: 0xEA47, # + 0x9D87: 0xEA48, # + 0x9DAB: 0xEA49, # + 0x9D6F: 0xEA4A, # + 0x9D7A: 0xEA4B, # + 0x9D9A: 0xEA4C, # + 0x9DA4: 0xEA4D, # + 0x9DA9: 0xEA4E, # + 0x9DB2: 0xEA4F, # + 0x9DC4: 0xEA50, # + 0x9DC1: 0xEA51, # + 0x9DBB: 0xEA52, # + 0x9DB8: 0xEA53, # + 0x9DBA: 0xEA54, # + 0x9DC6: 0xEA55, # + 0x9DCF: 0xEA56, # + 0x9DC2: 0xEA57, # + 0x9DD9: 0xEA58, # + 0x9DD3: 0xEA59, # + 0x9DF8: 0xEA5A, # + 0x9DE6: 0xEA5B, # + 0x9DED: 0xEA5C, # + 0x9DEF: 0xEA5D, # + 0x9DFD: 0xEA5E, # + 0x9E1A: 0xEA5F, # + 0x9E1B: 0xEA60, # + 0x9E1E: 0xEA61, # + 0x9E75: 0xEA62, # + 0x9E79: 0xEA63, # + 0x9E7D: 0xEA64, # + 0x9E81: 0xEA65, # + 0x9E88: 0xEA66, # + 0x9E8B: 0xEA67, # + 0x9E8C: 0xEA68, # + 0x9E92: 0xEA69, # + 0x9E95: 0xEA6A, # + 0x9E91: 0xEA6B, # + 0x9E9D: 0xEA6C, # + 0x9EA5: 0xEA6D, # + 0x9EA9: 0xEA6E, # + 0x9EB8: 0xEA6F, # + 0x9EAA: 0xEA70, # + 0x9EAD: 0xEA71, # + 0x9761: 0xEA72, # + 0x9ECC: 0xEA73, # + 0x9ECE: 0xEA74, # + 0x9ECF: 0xEA75, # + 0x9ED0: 0xEA76, # + 0x9ED4: 0xEA77, # + 0x9EDC: 0xEA78, # + 0x9EDE: 0xEA79, # + 0x9EDD: 0xEA7A, # + 0x9EE0: 0xEA7B, # + 0x9EE5: 0xEA7C, # + 0x9EE8: 0xEA7D, # + 0x9EEF: 0xEA7E, # + 0x9EF4: 0xEA80, # + 0x9EF6: 0xEA81, # + 0x9EF7: 0xEA82, # + 0x9EF9: 0xEA83, # + 0x9EFB: 0xEA84, # + 0x9EFC: 0xEA85, # + 0x9EFD: 0xEA86, # + 0x9F07: 0xEA87, # + 0x9F08: 0xEA88, # + 0x76B7: 0xEA89, # + 0x9F15: 0xEA8A, # + 0x9F21: 0xEA8B, # + 0x9F2C: 0xEA8C, # + 0x9F3E: 0xEA8D, # + 0x9F4A: 0xEA8E, # + 0x9F52: 0xEA8F, # + 0x9F54: 0xEA90, # + 0x9F63: 0xEA91, # + 0x9F5F: 0xEA92, # + 0x9F60: 0xEA93, # + 0x9F61: 0xEA94, # + 0x9F66: 0xEA95, # + 0x9F67: 0xEA96, # + 0x9F6C: 0xEA97, # + 0x9F6A: 0xEA98, # + 0x9F77: 0xEA99, # + 0x9F72: 0xEA9A, # + 0x9F76: 0xEA9B, # + 0x9F95: 0xEA9C, # + 0x9F9C: 0xEA9D, # + 0x9FA0: 0xEA9E, # + 0x582F: 0xEA9F, # [1983] + 0x69C7: 0xEAA0, # [1983] + 0x9059: 0xEAA1, # [1983] + 0x7464: 0xEAA2, # [1983] + 0x51DC: 0xEAA3, # [1990] + 0x7199: 0xEAA4, # [1990] + 0x5653: 0xEAA5, # [2004] + 0x5DE2: 0xEAA6, # [2000] + 0x5E14: 0xEAA7, # [2000] + 0x5E18: 0xEAA8, # [2000] + 0x5E58: 0xEAA9, # [2000] + 0x5E5E: 0xEAAA, # [2000] + 0x5EBE: 0xEAAB, # [2000] + 0xF928: 0xEAAC, # CJK COMPATIBILITY IDEOGRAPH-F928 [2000] + 0x5ECB: 0xEAAD, # [2000] + 0x5EF9: 0xEAAE, # [2000] + 0x5F00: 0xEAAF, # [2000] + 0x5F02: 0xEAB0, # [2000] + 0x5F07: 0xEAB1, # [2000] + 0x5F1D: 0xEAB2, # [2000] + 0x5F23: 0xEAB3, # [2000] + 0x5F34: 0xEAB4, # [2000] + 0x5F36: 0xEAB5, # [2000] + 0x5F3D: 0xEAB6, # [2000] + 0x5F40: 0xEAB7, # [2000] + 0x5F45: 0xEAB8, # [2000] + 0x5F54: 0xEAB9, # [2000] + 0x5F58: 0xEABA, # [2000] + 0x5F64: 0xEABB, # [2000] + 0x5F67: 0xEABC, # [2000] + 0x5F7D: 0xEABD, # [2000] + 0x5F89: 0xEABE, # [2000] + 0x5F9C: 0xEABF, # [2000] + 0x5FA7: 0xEAC0, # [2000] + 0x5FAF: 0xEAC1, # [2000] + 0x5FB5: 0xEAC2, # [2000] + 0x5FB7: 0xEAC3, # [2000] + 0x5FC9: 0xEAC4, # [2000] + 0x5FDE: 0xEAC5, # [2000] + 0x5FE1: 0xEAC6, # [2000] + 0x5FE9: 0xEAC7, # [2000] + 0x600D: 0xEAC8, # [2000] + 0x6014: 0xEAC9, # [2000] + 0x6018: 0xEACA, # [2000] + 0x6033: 0xEACB, # [2000] + 0x6035: 0xEACC, # [2000] + 0x6047: 0xEACD, # [2000] + 0xFA3D: 0xEACE, # CJK COMPATIBILITY IDEOGRAPH-FA3D [2000] [Unicode3.2] + 0x609D: 0xEACF, # [2000] + 0x609E: 0xEAD0, # [2000] + 0x60CB: 0xEAD1, # [2000] + 0x60D4: 0xEAD2, # [2000] + 0x60D5: 0xEAD3, # [2000] + 0x60DD: 0xEAD4, # [2000] + 0x60F8: 0xEAD5, # [2000] + 0x611C: 0xEAD6, # [2000] + 0x612B: 0xEAD7, # [2000] + 0x6130: 0xEAD8, # [2000] + 0x6137: 0xEAD9, # [2000] + 0xFA3E: 0xEADA, # CJK COMPATIBILITY IDEOGRAPH-FA3E [2000] [Unicode3.2] + 0x618D: 0xEADB, # [2000] + 0xFA3F: 0xEADC, # CJK COMPATIBILITY IDEOGRAPH-FA3F [2000] [Unicode3.2] + 0x61BC: 0xEADD, # [2000] + 0x61B9: 0xEADE, # [2000] + 0xFA40: 0xEADF, # CJK COMPATIBILITY IDEOGRAPH-FA40 [2000] [Unicode3.2] + 0x6222: 0xEAE0, # [2000] + 0x623E: 0xEAE1, # [2000] + 0x6243: 0xEAE2, # [2000] + 0x6256: 0xEAE3, # [2000] + 0x625A: 0xEAE4, # [2000] + 0x626F: 0xEAE5, # [2000] + 0x6285: 0xEAE6, # [2000] + 0x62C4: 0xEAE7, # [2000] + 0x62D6: 0xEAE8, # [2000] + 0x62FC: 0xEAE9, # [2000] + 0x630A: 0xEAEA, # [2000] + 0x6318: 0xEAEB, # [2000] + 0x6339: 0xEAEC, # [2000] + 0x6343: 0xEAED, # [2000] + 0x6365: 0xEAEE, # [2000] + 0x637C: 0xEAEF, # [2000] + 0x63E5: 0xEAF0, # [2000] + 0x63ED: 0xEAF1, # [2000] + 0x63F5: 0xEAF2, # [2000] + 0x6410: 0xEAF3, # [2000] + 0x6414: 0xEAF4, # [2000] + 0x6422: 0xEAF5, # [2000] + 0x6479: 0xEAF6, # [2000] + 0x6451: 0xEAF7, # [2000] + 0x6460: 0xEAF8, # [2000] + 0x646D: 0xEAF9, # [2000] + 0x64CE: 0xEAFA, # [2000] + 0x64BE: 0xEAFB, # [2000] + 0x64BF: 0xEAFC, # [2000] + 0x64C4: 0xEB40, # [2000] + 0x64CA: 0xEB41, # [2000] + 0x64D0: 0xEB42, # [2000] + 0x64F7: 0xEB43, # [2000] + 0x64FB: 0xEB44, # [2000] + 0x6522: 0xEB45, # [2000] + 0x6529: 0xEB46, # [2000] + 0xFA41: 0xEB47, # CJK COMPATIBILITY IDEOGRAPH-FA41 [2000] [Unicode3.2] + 0x6567: 0xEB48, # [2000] + 0x659D: 0xEB49, # [2000] + 0xFA42: 0xEB4A, # CJK COMPATIBILITY IDEOGRAPH-FA42 [2000] [Unicode3.2] + 0x6600: 0xEB4B, # [2000] + 0x6609: 0xEB4C, # [2000] + 0x6615: 0xEB4D, # [2000] + 0x661E: 0xEB4E, # [2000] + 0x663A: 0xEB4F, # [2000] + 0x6622: 0xEB50, # [2000] + 0x6624: 0xEB51, # [2000] + 0x662B: 0xEB52, # [2000] + 0x6630: 0xEB53, # [2000] + 0x6631: 0xEB54, # [2000] + 0x6633: 0xEB55, # [2000] + 0x66FB: 0xEB56, # [2000] + 0x6648: 0xEB57, # [2000] + 0x664C: 0xEB58, # [2000] + 0x231C4: 0xEB59, # [2000] [Unicode3.1] + 0x6659: 0xEB5A, # [2000] + 0x665A: 0xEB5B, # [2000] + 0x6661: 0xEB5C, # [2000] + 0x6665: 0xEB5D, # [2000] + 0x6673: 0xEB5E, # [2000] + 0x6677: 0xEB5F, # [2000] + 0x6678: 0xEB60, # [2000] + 0x668D: 0xEB61, # [2000] + 0xFA43: 0xEB62, # CJK COMPATIBILITY IDEOGRAPH-FA43 [2000] [Unicode3.2] + 0x66A0: 0xEB63, # [2000] + 0x66B2: 0xEB64, # [2000] + 0x66BB: 0xEB65, # [2000] + 0x66C6: 0xEB66, # [2000] + 0x66C8: 0xEB67, # [2000] + 0x3B22: 0xEB68, # [2000] + 0x66DB: 0xEB69, # [2000] + 0x66E8: 0xEB6A, # [2000] + 0x66FA: 0xEB6B, # [2000] + 0x6713: 0xEB6C, # [2000] + 0xF929: 0xEB6D, # CJK COMPATIBILITY IDEOGRAPH-F929 [2000] + 0x6733: 0xEB6E, # [2000] + 0x6766: 0xEB6F, # [2000] + 0x6747: 0xEB70, # [2000] + 0x6748: 0xEB71, # [2000] + 0x677B: 0xEB72, # [2000] + 0x6781: 0xEB73, # [2000] + 0x6793: 0xEB74, # [2000] + 0x6798: 0xEB75, # [2000] + 0x679B: 0xEB76, # [2000] + 0x67BB: 0xEB77, # [2000] + 0x67F9: 0xEB78, # [2000] + 0x67C0: 0xEB79, # [2000] + 0x67D7: 0xEB7A, # [2000] + 0x67FC: 0xEB7B, # [2000] + 0x6801: 0xEB7C, # [2000] + 0x6852: 0xEB7D, # [2000] + 0x681D: 0xEB7E, # [2000] + 0x682C: 0xEB80, # [2000] + 0x6831: 0xEB81, # [2000] + 0x685B: 0xEB82, # [2000] + 0x6872: 0xEB83, # [2000] + 0x6875: 0xEB84, # [2000] + 0xFA44: 0xEB85, # CJK COMPATIBILITY IDEOGRAPH-FA44 [2000] [Unicode3.2] + 0x68A3: 0xEB86, # [2000] + 0x68A5: 0xEB87, # [2000] + 0x68B2: 0xEB88, # [2000] + 0x68C8: 0xEB89, # [2000] + 0x68D0: 0xEB8A, # [2000] + 0x68E8: 0xEB8B, # [2000] + 0x68ED: 0xEB8C, # [2000] + 0x68F0: 0xEB8D, # [2000] + 0x68F1: 0xEB8E, # [2000] + 0x68FC: 0xEB8F, # [2000] + 0x690A: 0xEB90, # [2000] + 0x6949: 0xEB91, # [2000] + 0x235C4: 0xEB92, # [2000] [Unicode3.1] + 0x6935: 0xEB93, # [2000] + 0x6942: 0xEB94, # [2000] + 0x6957: 0xEB95, # [2000] + 0x6963: 0xEB96, # [2000] + 0x6964: 0xEB97, # [2000] + 0x6968: 0xEB98, # [2000] + 0x6980: 0xEB99, # [2000] + 0xFA14: 0xEB9A, # CJK COMPATIBILITY IDEOGRAPH-FA14 [2000] + 0x69A5: 0xEB9B, # [2000] + 0x69AD: 0xEB9C, # [2000] + 0x69CF: 0xEB9D, # [2000] + 0x3BB6: 0xEB9E, # [2000] + 0x3BC3: 0xEB9F, # [2000] + 0x69E2: 0xEBA0, # [2000] + 0x69E9: 0xEBA1, # [2000] + 0x69EA: 0xEBA2, # [2000] + 0x69F5: 0xEBA3, # [2000] + 0x69F6: 0xEBA4, # [2000] + 0x6A0F: 0xEBA5, # [2000] + 0x6A15: 0xEBA6, # [2000] + 0x2373F: 0xEBA7, # [2000] [Unicode3.1] + 0x6A3B: 0xEBA8, # [2000] + 0x6A3E: 0xEBA9, # [2000] + 0x6A45: 0xEBAA, # [2000] + 0x6A50: 0xEBAB, # [2000] + 0x6A56: 0xEBAC, # [2000] + 0x6A5B: 0xEBAD, # [2000] + 0x6A6B: 0xEBAE, # [2000] + 0x6A73: 0xEBAF, # [2000] + 0x23763: 0xEBB0, # [2000] [Unicode3.1] + 0x6A89: 0xEBB1, # [2000] + 0x6A94: 0xEBB2, # [2000] + 0x6A9D: 0xEBB3, # [2000] + 0x6A9E: 0xEBB4, # [2000] + 0x6AA5: 0xEBB5, # [2000] + 0x6AE4: 0xEBB6, # [2000] + 0x6AE7: 0xEBB7, # [2000] + 0x3C0F: 0xEBB8, # [2000] + 0xF91D: 0xEBB9, # CJK COMPATIBILITY IDEOGRAPH-F91D [2000] + 0x6B1B: 0xEBBA, # [2000] + 0x6B1E: 0xEBBB, # [2000] + 0x6B2C: 0xEBBC, # [2000] + 0x6B35: 0xEBBD, # [2000] + 0x6B46: 0xEBBE, # [2000] + 0x6B56: 0xEBBF, # [2000] + 0x6B60: 0xEBC0, # [2000] + 0x6B65: 0xEBC1, # [2000] + 0x6B67: 0xEBC2, # [2000] + 0x6B77: 0xEBC3, # [2000] + 0x6B82: 0xEBC4, # [2000] + 0x6BA9: 0xEBC5, # [2000] + 0x6BAD: 0xEBC6, # [2000] + 0xF970: 0xEBC7, # CJK COMPATIBILITY IDEOGRAPH-F970 [2000] + 0x6BCF: 0xEBC8, # [2000] + 0x6BD6: 0xEBC9, # [2000] + 0x6BD7: 0xEBCA, # [2000] + 0x6BFF: 0xEBCB, # [2000] + 0x6C05: 0xEBCC, # [2000] + 0x6C10: 0xEBCD, # [2000] + 0x6C33: 0xEBCE, # [2000] + 0x6C59: 0xEBCF, # [2000] + 0x6C5C: 0xEBD0, # [2000] + 0x6CAA: 0xEBD1, # [2000] + 0x6C74: 0xEBD2, # [2000] + 0x6C76: 0xEBD3, # [2000] + 0x6C85: 0xEBD4, # [2000] + 0x6C86: 0xEBD5, # [2000] + 0x6C98: 0xEBD6, # [2000] + 0x6C9C: 0xEBD7, # [2000] + 0x6CFB: 0xEBD8, # [2000] + 0x6CC6: 0xEBD9, # [2000] + 0x6CD4: 0xEBDA, # [2000] + 0x6CE0: 0xEBDB, # [2000] + 0x6CEB: 0xEBDC, # [2000] + 0x6CEE: 0xEBDD, # [2000] + 0x23CFE: 0xEBDE, # [2000] [Unicode3.1] + 0x6D04: 0xEBDF, # [2000] + 0x6D0E: 0xEBE0, # [2000] + 0x6D2E: 0xEBE1, # [2000] + 0x6D31: 0xEBE2, # [2000] + 0x6D39: 0xEBE3, # [2000] + 0x6D3F: 0xEBE4, # [2000] + 0x6D58: 0xEBE5, # [2000] + 0x6D65: 0xEBE6, # [2000] + 0xFA45: 0xEBE7, # CJK COMPATIBILITY IDEOGRAPH-FA45 [2000] [Unicode3.2] + 0x6D82: 0xEBE8, # [2000] + 0x6D87: 0xEBE9, # [2000] + 0x6D89: 0xEBEA, # [2000] + 0x6D94: 0xEBEB, # [2000] + 0x6DAA: 0xEBEC, # [2000] + 0x6DAC: 0xEBED, # [2000] + 0x6DBF: 0xEBEE, # [2000] + 0x6DC4: 0xEBEF, # [2000] + 0x6DD6: 0xEBF0, # [2000] + 0x6DDA: 0xEBF1, # [2000] + 0x6DDB: 0xEBF2, # [2000] + 0x6DDD: 0xEBF3, # [2000] + 0x6DFC: 0xEBF4, # [2000] + 0xFA46: 0xEBF5, # CJK COMPATIBILITY IDEOGRAPH-FA46 [2000] [Unicode3.2] + 0x6E34: 0xEBF6, # [2000] + 0x6E44: 0xEBF7, # [2000] + 0x6E5C: 0xEBF8, # [2000] + 0x6E5E: 0xEBF9, # [2000] + 0x6EAB: 0xEBFA, # [2000] + 0x6EB1: 0xEBFB, # [2000] + 0x6EC1: 0xEBFC, # [2000] + 0x6EC7: 0xEC40, # [2000] + 0x6ECE: 0xEC41, # [2000] + 0x6F10: 0xEC42, # [2000] + 0x6F1A: 0xEC43, # [2000] + 0xFA47: 0xEC44, # CJK COMPATIBILITY IDEOGRAPH-FA47 [2000] [Unicode3.2] + 0x6F2A: 0xEC45, # [2000] + 0x6F2F: 0xEC46, # [2000] + 0x6F33: 0xEC47, # [2000] + 0x6F51: 0xEC48, # [2000] + 0x6F59: 0xEC49, # [2000] + 0x6F5E: 0xEC4A, # [2000] + 0x6F61: 0xEC4B, # [2000] + 0x6F62: 0xEC4C, # [2000] + 0x6F7E: 0xEC4D, # [2000] + 0x6F88: 0xEC4E, # [2000] + 0x6F8C: 0xEC4F, # [2000] + 0x6F8D: 0xEC50, # [2000] + 0x6F94: 0xEC51, # [2000] + 0x6FA0: 0xEC52, # [2000] + 0x6FA7: 0xEC53, # [2000] + 0x6FB6: 0xEC54, # [2000] + 0x6FBC: 0xEC55, # [2000] + 0x6FC7: 0xEC56, # [2000] + 0x6FCA: 0xEC57, # [2000] + 0x6FF9: 0xEC58, # [2000] + 0x6FF0: 0xEC59, # [2000] + 0x6FF5: 0xEC5A, # [2000] + 0x7005: 0xEC5B, # [2000] + 0x7006: 0xEC5C, # [2000] + 0x7028: 0xEC5D, # [2000] + 0x704A: 0xEC5E, # [2000] + 0x705D: 0xEC5F, # [2000] + 0x705E: 0xEC60, # [2000] + 0x704E: 0xEC61, # [2000] + 0x7064: 0xEC62, # [2000] + 0x7075: 0xEC63, # [2000] + 0x7085: 0xEC64, # [2000] + 0x70A4: 0xEC65, # [2000] + 0x70AB: 0xEC66, # [2000] + 0x70B7: 0xEC67, # [2000] + 0x70D4: 0xEC68, # [2000] + 0x70D8: 0xEC69, # [2000] + 0x70E4: 0xEC6A, # [2000] + 0x710F: 0xEC6B, # [2000] + 0x712B: 0xEC6C, # [2000] + 0x711E: 0xEC6D, # [2000] + 0x7120: 0xEC6E, # [2000] + 0x712E: 0xEC6F, # [2000] + 0x7130: 0xEC70, # [2000] + 0x7146: 0xEC71, # [2000] + 0x7147: 0xEC72, # [2000] + 0x7151: 0xEC73, # [2000] + 0xFA48: 0xEC74, # CJK COMPATIBILITY IDEOGRAPH-FA48 [2000] [Unicode3.2] + 0x7152: 0xEC75, # [2000] + 0x715C: 0xEC76, # [2000] + 0x7160: 0xEC77, # [2000] + 0x7168: 0xEC78, # [2000] + 0xFA15: 0xEC79, # CJK COMPATIBILITY IDEOGRAPH-FA15 [2000] + 0x7185: 0xEC7A, # [2000] + 0x7187: 0xEC7B, # [2000] + 0x7192: 0xEC7C, # [2000] + 0x71C1: 0xEC7D, # [2000] + 0x71BA: 0xEC7E, # [2000] + 0x71C4: 0xEC80, # [2000] + 0x71FE: 0xEC81, # [2000] + 0x7200: 0xEC82, # [2000] + 0x7215: 0xEC83, # [2000] + 0x7255: 0xEC84, # [2000] + 0x7256: 0xEC85, # [2000] + 0x3E3F: 0xEC86, # [2000] + 0x728D: 0xEC87, # [2000] + 0x729B: 0xEC88, # [2000] + 0x72BE: 0xEC89, # [2000] + 0x72C0: 0xEC8A, # [2000] + 0x72FB: 0xEC8B, # [2000] + 0x247F1: 0xEC8C, # [2000] [Unicode3.1] + 0x7327: 0xEC8D, # [2000] + 0x7328: 0xEC8E, # [2000] + 0xFA16: 0xEC8F, # CJK COMPATIBILITY IDEOGRAPH-FA16 [2000] + 0x7350: 0xEC90, # [2000] + 0x7366: 0xEC91, # [2000] + 0x737C: 0xEC92, # [2000] + 0x7395: 0xEC93, # [2000] + 0x739F: 0xEC94, # [2000] + 0x73A0: 0xEC95, # [2000] + 0x73A2: 0xEC96, # [2000] + 0x73A6: 0xEC97, # [2000] + 0x73AB: 0xEC98, # [2000] + 0x73C9: 0xEC99, # [2000] + 0x73CF: 0xEC9A, # [2000] + 0x73D6: 0xEC9B, # [2000] + 0x73D9: 0xEC9C, # [2000] + 0x73E3: 0xEC9D, # [2000] + 0x73E9: 0xEC9E, # [2000] + 0x7407: 0xEC9F, # [2000] + 0x740A: 0xECA0, # [2000] + 0x741A: 0xECA1, # [2000] + 0x741B: 0xECA2, # [2000] + 0xFA4A: 0xECA3, # CJK COMPATIBILITY IDEOGRAPH-FA4A [2000] [Unicode3.2] + 0x7426: 0xECA4, # [2000] + 0x7428: 0xECA5, # [2000] + 0x742A: 0xECA6, # [2000] + 0x742B: 0xECA7, # [2000] + 0x742C: 0xECA8, # [2000] + 0x742E: 0xECA9, # [2000] + 0x742F: 0xECAA, # [2000] + 0x7430: 0xECAB, # [2000] + 0x7444: 0xECAC, # [2000] + 0x7446: 0xECAD, # [2000] + 0x7447: 0xECAE, # [2000] + 0x744B: 0xECAF, # [2000] + 0x7457: 0xECB0, # [2000] + 0x7462: 0xECB1, # [2000] + 0x746B: 0xECB2, # [2000] + 0x746D: 0xECB3, # [2000] + 0x7486: 0xECB4, # [2000] + 0x7487: 0xECB5, # [2000] + 0x7489: 0xECB6, # [2000] + 0x7498: 0xECB7, # [2000] + 0x749C: 0xECB8, # [2000] + 0x749F: 0xECB9, # [2000] + 0x74A3: 0xECBA, # [2000] + 0x7490: 0xECBB, # [2000] + 0x74A6: 0xECBC, # [2000] + 0x74A8: 0xECBD, # [2000] + 0x74A9: 0xECBE, # [2000] + 0x74B5: 0xECBF, # [2000] + 0x74BF: 0xECC0, # [2000] + 0x74C8: 0xECC1, # [2000] + 0x74C9: 0xECC2, # [2000] + 0x74DA: 0xECC3, # [2000] + 0x74FF: 0xECC4, # [2000] + 0x7501: 0xECC5, # [2000] + 0x7517: 0xECC6, # [2000] + 0x752F: 0xECC7, # [2000] + 0x756F: 0xECC8, # [2000] + 0x7579: 0xECC9, # [2000] + 0x7592: 0xECCA, # [2000] + 0x3F72: 0xECCB, # [2000] + 0x75CE: 0xECCC, # [2000] + 0x75E4: 0xECCD, # [2000] + 0x7600: 0xECCE, # [2000] + 0x7602: 0xECCF, # [2000] + 0x7608: 0xECD0, # [2000] + 0x7615: 0xECD1, # [2000] + 0x7616: 0xECD2, # [2000] + 0x7619: 0xECD3, # [2000] + 0x761E: 0xECD4, # [2000] + 0x762D: 0xECD5, # [2000] + 0x7635: 0xECD6, # [2000] + 0x7643: 0xECD7, # [2000] + 0x764B: 0xECD8, # [2000] + 0x7664: 0xECD9, # [2000] + 0x7665: 0xECDA, # [2000] + 0x766D: 0xECDB, # [2000] + 0x766F: 0xECDC, # [2000] + 0x7671: 0xECDD, # [2000] + 0x7681: 0xECDE, # [2000] + 0x769B: 0xECDF, # [2000] + 0x769D: 0xECE0, # [2000] + 0x769E: 0xECE1, # [2000] + 0x76A6: 0xECE2, # [2000] + 0x76AA: 0xECE3, # [2000] + 0x76B6: 0xECE4, # [2000] + 0x76C5: 0xECE5, # [2000] + 0x76CC: 0xECE6, # [2000] + 0x76CE: 0xECE7, # [2000] + 0x76D4: 0xECE8, # [2000] + 0x76E6: 0xECE9, # [2000] + 0x76F1: 0xECEA, # [2000] + 0x76FC: 0xECEB, # [2000] + 0x770A: 0xECEC, # [2000] + 0x7719: 0xECED, # [2000] + 0x7734: 0xECEE, # [2000] + 0x7736: 0xECEF, # [2000] + 0x7746: 0xECF0, # [2000] + 0x774D: 0xECF1, # [2000] + 0x774E: 0xECF2, # [2000] + 0x775C: 0xECF3, # [2000] + 0x775F: 0xECF4, # [2000] + 0x7762: 0xECF5, # [2000] + 0x777A: 0xECF6, # [2000] + 0x7780: 0xECF7, # [2000] + 0x7794: 0xECF8, # [2000] + 0x77AA: 0xECF9, # [2000] + 0x77E0: 0xECFA, # [2000] + 0x782D: 0xECFB, # [2000] + 0x2548E: 0xECFC, # [2000] [Unicode3.1] + 0x7843: 0xED40, # [2000] + 0x784E: 0xED41, # [2000] + 0x784F: 0xED42, # [2000] + 0x7851: 0xED43, # [2000] + 0x7868: 0xED44, # [2000] + 0x786E: 0xED45, # [2000] + 0xFA4B: 0xED46, # CJK COMPATIBILITY IDEOGRAPH-FA4B [2000] [Unicode3.2] + 0x78B0: 0xED47, # [2000] + 0x2550E: 0xED48, # [2000] [Unicode3.1] + 0x78AD: 0xED49, # [2000] + 0x78E4: 0xED4A, # [2000] + 0x78F2: 0xED4B, # [2000] + 0x7900: 0xED4C, # [2000] + 0x78F7: 0xED4D, # [2000] + 0x791C: 0xED4E, # [2000] + 0x792E: 0xED4F, # [2000] + 0x7931: 0xED50, # [2000] + 0x7934: 0xED51, # [2000] + 0xFA4C: 0xED52, # CJK COMPATIBILITY IDEOGRAPH-FA4C [2000] [Unicode3.2] + 0xFA4D: 0xED53, # CJK COMPATIBILITY IDEOGRAPH-FA4D [2000] [Unicode3.2] + 0x7945: 0xED54, # [2000] + 0x7946: 0xED55, # [2000] + 0xFA4E: 0xED56, # CJK COMPATIBILITY IDEOGRAPH-FA4E [2000] [Unicode3.2] + 0xFA4F: 0xED57, # CJK COMPATIBILITY IDEOGRAPH-FA4F [2000] [Unicode3.2] + 0xFA50: 0xED58, # CJK COMPATIBILITY IDEOGRAPH-FA50 [2000] [Unicode3.2] + 0x795C: 0xED59, # [2000] + 0xFA51: 0xED5A, # CJK COMPATIBILITY IDEOGRAPH-FA51 [2000] [Unicode3.2] + 0xFA19: 0xED5B, # CJK COMPATIBILITY IDEOGRAPH-FA19 [2000] + 0xFA1A: 0xED5C, # CJK COMPATIBILITY IDEOGRAPH-FA1A [2000] + 0x7979: 0xED5D, # [2000] + 0xFA52: 0xED5E, # CJK COMPATIBILITY IDEOGRAPH-FA52 [2000] [Unicode3.2] + 0xFA53: 0xED5F, # CJK COMPATIBILITY IDEOGRAPH-FA53 [2000] [Unicode3.2] + 0xFA1B: 0xED60, # CJK COMPATIBILITY IDEOGRAPH-FA1B [2000] + 0x7998: 0xED61, # [2000] + 0x79B1: 0xED62, # [2000] + 0x79B8: 0xED63, # [2000] + 0x79C8: 0xED64, # [2000] + 0x79CA: 0xED65, # [2000] + 0x25771: 0xED66, # [2000] [Unicode3.1] + 0x79D4: 0xED67, # [2000] + 0x79DE: 0xED68, # [2000] + 0x79EB: 0xED69, # [2000] + 0x79ED: 0xED6A, # [2000] + 0x7A03: 0xED6B, # [2000] + 0xFA54: 0xED6C, # CJK COMPATIBILITY IDEOGRAPH-FA54 [2000] [Unicode3.2] + 0x7A39: 0xED6D, # [2000] + 0x7A5D: 0xED6E, # [2000] + 0x7A6D: 0xED6F, # [2000] + 0xFA55: 0xED70, # CJK COMPATIBILITY IDEOGRAPH-FA55 [2000] [Unicode3.2] + 0x7A85: 0xED71, # [2000] + 0x7AA0: 0xED72, # [2000] + 0x259C4: 0xED73, # [2000] [Unicode3.1] + 0x7AB3: 0xED74, # [2000] + 0x7ABB: 0xED75, # [2000] + 0x7ACE: 0xED76, # [2000] + 0x7AEB: 0xED77, # [2000] + 0x7AFD: 0xED78, # [2000] + 0x7B12: 0xED79, # [2000] + 0x7B2D: 0xED7A, # [2000] + 0x7B3B: 0xED7B, # [2000] + 0x7B47: 0xED7C, # [2000] + 0x7B4E: 0xED7D, # [2000] + 0x7B60: 0xED7E, # [2000] + 0x7B6D: 0xED80, # [2000] + 0x7B6F: 0xED81, # [2000] + 0x7B72: 0xED82, # [2000] + 0x7B9E: 0xED83, # [2000] + 0xFA56: 0xED84, # CJK COMPATIBILITY IDEOGRAPH-FA56 [2000] [Unicode3.2] + 0x7BD7: 0xED85, # [2000] + 0x7BD9: 0xED86, # [2000] + 0x7C01: 0xED87, # [2000] + 0x7C31: 0xED88, # [2000] + 0x7C1E: 0xED89, # [2000] + 0x7C20: 0xED8A, # [2000] + 0x7C33: 0xED8B, # [2000] + 0x7C36: 0xED8C, # [2000] + 0x4264: 0xED8D, # [2000] + 0x25DA1: 0xED8E, # [2000] [Unicode3.1] + 0x7C59: 0xED8F, # [2000] + 0x7C6D: 0xED90, # [2000] + 0x7C79: 0xED91, # [2000] + 0x7C8F: 0xED92, # [2000] + 0x7C94: 0xED93, # [2000] + 0x7CA0: 0xED94, # [2000] + 0x7CBC: 0xED95, # [2000] + 0x7CD5: 0xED96, # [2000] + 0x7CD9: 0xED97, # [2000] + 0x7CDD: 0xED98, # [2000] + 0x7D07: 0xED99, # [2000] + 0x7D08: 0xED9A, # [2000] + 0x7D13: 0xED9B, # [2000] + 0x7D1D: 0xED9C, # [2000] + 0x7D23: 0xED9D, # [2000] + 0x7D31: 0xED9E, # [2000] + 0x7D41: 0xED9F, # [2000] + 0x7D48: 0xEDA0, # [2000] + 0x7D53: 0xEDA1, # [2000] + 0x7D5C: 0xEDA2, # [2000] + 0x7D7A: 0xEDA3, # [2000] + 0x7D83: 0xEDA4, # [2000] + 0x7D8B: 0xEDA5, # [2000] + 0x7DA0: 0xEDA6, # [2000] + 0x7DA6: 0xEDA7, # [2000] + 0x7DC2: 0xEDA8, # [2000] + 0x7DCC: 0xEDA9, # [2000] + 0x7DD6: 0xEDAA, # [2000] + 0x7DE3: 0xEDAB, # [2000] + 0xFA57: 0xEDAC, # CJK COMPATIBILITY IDEOGRAPH-FA57 [2000] [Unicode3.2] + 0x7E28: 0xEDAD, # [2000] + 0x7E08: 0xEDAE, # [2000] + 0x7E11: 0xEDAF, # [2000] + 0x7E15: 0xEDB0, # [2000] + 0xFA59: 0xEDB1, # CJK COMPATIBILITY IDEOGRAPH-FA59 [2000] [Unicode3.2] + 0x7E47: 0xEDB2, # [2000] + 0x7E52: 0xEDB3, # [2000] + 0x7E61: 0xEDB4, # [2000] + 0x7E8A: 0xEDB5, # [2000] + 0x7E8D: 0xEDB6, # [2000] + 0x7F47: 0xEDB7, # [2000] + 0xFA5A: 0xEDB8, # CJK COMPATIBILITY IDEOGRAPH-FA5A [2000] [Unicode3.2] + 0x7F91: 0xEDB9, # [2000] + 0x7F97: 0xEDBA, # [2000] + 0x7FBF: 0xEDBB, # [2000] + 0x7FCE: 0xEDBC, # [2000] + 0x7FDB: 0xEDBD, # [2000] + 0x7FDF: 0xEDBE, # [2000] + 0x7FEC: 0xEDBF, # [2000] + 0x7FEE: 0xEDC0, # [2000] + 0x7FFA: 0xEDC1, # [2000] + 0xFA5B: 0xEDC2, # CJK COMPATIBILITY IDEOGRAPH-FA5B [2000] [Unicode3.2] + 0x8014: 0xEDC3, # [2000] + 0x8026: 0xEDC4, # [2000] + 0x8035: 0xEDC5, # [2000] + 0x8037: 0xEDC6, # [2000] + 0x803C: 0xEDC7, # [2000] + 0x80CA: 0xEDC8, # [2000] + 0x80D7: 0xEDC9, # [2000] + 0x80E0: 0xEDCA, # [2000] + 0x80F3: 0xEDCB, # [2000] + 0x8118: 0xEDCC, # [2000] + 0x814A: 0xEDCD, # [2000] + 0x8160: 0xEDCE, # [2000] + 0x8167: 0xEDCF, # [2000] + 0x8168: 0xEDD0, # [2000] + 0x816D: 0xEDD1, # [2000] + 0x81BB: 0xEDD2, # [2000] + 0x81CA: 0xEDD3, # [2000] + 0x81CF: 0xEDD4, # [2000] + 0x81D7: 0xEDD5, # [2000] + 0xFA5C: 0xEDD6, # CJK COMPATIBILITY IDEOGRAPH-FA5C [2000] [Unicode3.2] + 0x4453: 0xEDD7, # [2000] + 0x445B: 0xEDD8, # [2000] + 0x8260: 0xEDD9, # [2000] + 0x8274: 0xEDDA, # [2000] + 0x26AFF: 0xEDDB, # [2000] [Unicode3.1] + 0x828E: 0xEDDC, # [2000] + 0x82A1: 0xEDDD, # [2000] + 0x82A3: 0xEDDE, # [2000] + 0x82A4: 0xEDDF, # [2000] + 0x82A9: 0xEDE0, # [2000] + 0x82AE: 0xEDE1, # [2000] + 0x82B7: 0xEDE2, # [2000] + 0x82BE: 0xEDE3, # [2000] + 0x82BF: 0xEDE4, # [2000] + 0x82C6: 0xEDE5, # [2000] + 0x82D5: 0xEDE6, # [2000] + 0x82FD: 0xEDE7, # [2000] + 0x82FE: 0xEDE8, # [2000] + 0x8300: 0xEDE9, # [2000] + 0x8301: 0xEDEA, # [2000] + 0x8362: 0xEDEB, # [2000] + 0x8322: 0xEDEC, # [2000] + 0x832D: 0xEDED, # [2000] + 0x833A: 0xEDEE, # [2000] + 0x8343: 0xEDEF, # [2000] + 0x8347: 0xEDF0, # [2000] + 0x8351: 0xEDF1, # [2000] + 0x8355: 0xEDF2, # [2000] + 0x837D: 0xEDF3, # [2000] + 0x8386: 0xEDF4, # [2000] + 0x8392: 0xEDF5, # [2000] + 0x8398: 0xEDF6, # [2000] + 0x83A7: 0xEDF7, # [2000] + 0x83A9: 0xEDF8, # [2000] + 0x83BF: 0xEDF9, # [2000] + 0x83C0: 0xEDFA, # [2000] + 0x83C7: 0xEDFB, # [2000] + 0x83CF: 0xEDFC, # [2000] + 0x83D1: 0xEE40, # [2000] + 0x83E1: 0xEE41, # [2000] + 0x83EA: 0xEE42, # [2000] + 0x8401: 0xEE43, # [2000] + 0x8406: 0xEE44, # [2000] + 0x840A: 0xEE45, # [2000] + 0xFA5F: 0xEE46, # CJK COMPATIBILITY IDEOGRAPH-FA5F [2000] [Unicode3.2] + 0x8448: 0xEE47, # [2000] + 0x845F: 0xEE48, # [2000] + 0x8470: 0xEE49, # [2000] + 0x8473: 0xEE4A, # [2000] + 0x8485: 0xEE4B, # [2000] + 0x849E: 0xEE4C, # [2000] + 0x84AF: 0xEE4D, # [2000] + 0x84B4: 0xEE4E, # [2000] + 0x84BA: 0xEE4F, # [2000] + 0x84C0: 0xEE50, # [2000] + 0x84C2: 0xEE51, # [2000] + 0x26E40: 0xEE52, # [2000] [Unicode3.1] + 0x8532: 0xEE53, # [2000] + 0x851E: 0xEE54, # [2000] + 0x8523: 0xEE55, # [2000] + 0x852F: 0xEE56, # [2000] + 0x8559: 0xEE57, # [2000] + 0x8564: 0xEE58, # [2000] + 0xFA1F: 0xEE59, # CJK COMPATIBILITY IDEOGRAPH-FA1F [2000] + 0x85AD: 0xEE5A, # [2000] + 0x857A: 0xEE5B, # [2000] + 0x858C: 0xEE5C, # [2000] + 0x858F: 0xEE5D, # [2000] + 0x85A2: 0xEE5E, # [2000] + 0x85B0: 0xEE5F, # [2000] + 0x85CB: 0xEE60, # [2000] + 0x85CE: 0xEE61, # [2000] + 0x85ED: 0xEE62, # [2000] + 0x8612: 0xEE63, # [2000] + 0x85FF: 0xEE64, # [2000] + 0x8604: 0xEE65, # [2000] + 0x8605: 0xEE66, # [2000] + 0x8610: 0xEE67, # [2000] + 0x270F4: 0xEE68, # [2000] [Unicode3.1] + 0x8618: 0xEE69, # [2000] + 0x8629: 0xEE6A, # [2000] + 0x8638: 0xEE6B, # [2000] + 0x8657: 0xEE6C, # [2000] + 0x865B: 0xEE6D, # [2000] + 0xF936: 0xEE6E, # CJK COMPATIBILITY IDEOGRAPH-F936 [2000] + 0x8662: 0xEE6F, # [2000] + 0x459D: 0xEE70, # [2000] + 0x866C: 0xEE71, # [2000] + 0x8675: 0xEE72, # [2000] + 0x8698: 0xEE73, # [2000] + 0x86B8: 0xEE74, # [2000] + 0x86FA: 0xEE75, # [2000] + 0x86FC: 0xEE76, # [2000] + 0x86FD: 0xEE77, # [2000] + 0x870B: 0xEE78, # [2000] + 0x8771: 0xEE79, # [2000] + 0x8787: 0xEE7A, # [2000] + 0x8788: 0xEE7B, # [2000] + 0x87AC: 0xEE7C, # [2000] + 0x87AD: 0xEE7D, # [2000] + 0x87B5: 0xEE7E, # [2000] + 0x45EA: 0xEE80, # [2000] + 0x87D6: 0xEE81, # [2000] + 0x87EC: 0xEE82, # [2000] + 0x8806: 0xEE83, # [2000] + 0x880A: 0xEE84, # [2000] + 0x8810: 0xEE85, # [2000] + 0x8814: 0xEE86, # [2000] + 0x881F: 0xEE87, # [2000] + 0x8898: 0xEE88, # [2000] + 0x88AA: 0xEE89, # [2000] + 0x88CA: 0xEE8A, # [2000] + 0x88CE: 0xEE8B, # [2000] + 0x27684: 0xEE8C, # [2000] [Unicode3.1] + 0x88F5: 0xEE8D, # [2000] + 0x891C: 0xEE8E, # [2000] + 0xFA60: 0xEE8F, # CJK COMPATIBILITY IDEOGRAPH-FA60 [2000] [Unicode3.2] + 0x8918: 0xEE90, # [2000] + 0x8919: 0xEE91, # [2000] + 0x891A: 0xEE92, # [2000] + 0x8927: 0xEE93, # [2000] + 0x8930: 0xEE94, # [2000] + 0x8932: 0xEE95, # [2000] + 0x8939: 0xEE96, # [2000] + 0x8940: 0xEE97, # [2000] + 0x8994: 0xEE98, # [2000] + 0xFA61: 0xEE99, # CJK COMPATIBILITY IDEOGRAPH-FA61 [2000] [Unicode3.2] + 0x89D4: 0xEE9A, # [2000] + 0x89E5: 0xEE9B, # [2000] + 0x89F6: 0xEE9C, # [2000] + 0x8A12: 0xEE9D, # [2000] + 0x8A15: 0xEE9E, # [2000] + 0x8A22: 0xEE9F, # [2000] + 0x8A37: 0xEEA0, # [2000] + 0x8A47: 0xEEA1, # [2000] + 0x8A4E: 0xEEA2, # [2000] + 0x8A5D: 0xEEA3, # [2000] + 0x8A61: 0xEEA4, # [2000] + 0x8A75: 0xEEA5, # [2000] + 0x8A79: 0xEEA6, # [2000] + 0x8AA7: 0xEEA7, # [2000] + 0x8AD0: 0xEEA8, # [2000] + 0x8ADF: 0xEEA9, # [2000] + 0x8AF4: 0xEEAA, # [2000] + 0x8AF6: 0xEEAB, # [2000] + 0xFA22: 0xEEAC, # CJK COMPATIBILITY IDEOGRAPH-FA22 [2000] + 0xFA62: 0xEEAD, # CJK COMPATIBILITY IDEOGRAPH-FA62 [2000] [Unicode3.2] + 0xFA63: 0xEEAE, # CJK COMPATIBILITY IDEOGRAPH-FA63 [2000] [Unicode3.2] + 0x8B46: 0xEEAF, # [2000] + 0x8B54: 0xEEB0, # [2000] + 0x8B59: 0xEEB1, # [2000] + 0x8B69: 0xEEB2, # [2000] + 0x8B9D: 0xEEB3, # [2000] + 0x8C49: 0xEEB4, # [2000] + 0x8C68: 0xEEB5, # [2000] + 0xFA64: 0xEEB6, # CJK COMPATIBILITY IDEOGRAPH-FA64 [2000] [Unicode3.2] + 0x8CE1: 0xEEB7, # [2000] + 0x8CF4: 0xEEB8, # [2000] + 0x8CF8: 0xEEB9, # [2000] + 0x8CFE: 0xEEBA, # [2000] + 0xFA65: 0xEEBB, # CJK COMPATIBILITY IDEOGRAPH-FA65 [2000] [Unicode3.2] + 0x8D12: 0xEEBC, # [2000] + 0x8D1B: 0xEEBD, # [2000] + 0x8DAF: 0xEEBE, # [2000] + 0x8DCE: 0xEEBF, # [2000] + 0x8DD1: 0xEEC0, # [2000] + 0x8DD7: 0xEEC1, # [2000] + 0x8E20: 0xEEC2, # [2000] + 0x8E23: 0xEEC3, # [2000] + 0x8E3D: 0xEEC4, # [2000] + 0x8E70: 0xEEC5, # [2000] + 0x8E7B: 0xEEC6, # [2000] + 0x28277: 0xEEC7, # [2000] [Unicode3.1] + 0x8EC0: 0xEEC8, # [2000] + 0x4844: 0xEEC9, # [2000] + 0x8EFA: 0xEECA, # [2000] + 0x8F1E: 0xEECB, # [2000] + 0x8F2D: 0xEECC, # [2000] + 0x8F36: 0xEECD, # [2000] + 0x8F54: 0xEECE, # [2000] + 0x283CD: 0xEECF, # [2000] [Unicode3.1] + 0x8FA6: 0xEED0, # [2000] + 0x8FB5: 0xEED1, # [2000] + 0x8FE4: 0xEED2, # [2000] + 0x8FE8: 0xEED3, # [2000] + 0x8FEE: 0xEED4, # [2000] + 0x9008: 0xEED5, # [2000] + 0x902D: 0xEED6, # [2000] + 0xFA67: 0xEED7, # CJK COMPATIBILITY IDEOGRAPH-FA67 [2000] [Unicode3.2] + 0x9088: 0xEED8, # [2000] + 0x9095: 0xEED9, # [2000] + 0x9097: 0xEEDA, # [2000] + 0x9099: 0xEEDB, # [2000] + 0x909B: 0xEEDC, # [2000] + 0x90A2: 0xEEDD, # [2000] + 0x90B3: 0xEEDE, # [2000] + 0x90BE: 0xEEDF, # [2000] + 0x90C4: 0xEEE0, # [2000] + 0x90C5: 0xEEE1, # [2000] + 0x90C7: 0xEEE2, # [2000] + 0x90D7: 0xEEE3, # [2000] + 0x90DD: 0xEEE4, # [2000] + 0x90DE: 0xEEE5, # [2000] + 0x90EF: 0xEEE6, # [2000] + 0x90F4: 0xEEE7, # [2000] + 0xFA26: 0xEEE8, # CJK COMPATIBILITY IDEOGRAPH-FA26 [2000] + 0x9114: 0xEEE9, # [2000] + 0x9115: 0xEEEA, # [2000] + 0x9116: 0xEEEB, # [2000] + 0x9122: 0xEEEC, # [2000] + 0x9123: 0xEEED, # [2000] + 0x9127: 0xEEEE, # [2000] + 0x912F: 0xEEEF, # [2000] + 0x9131: 0xEEF0, # [2000] + 0x9134: 0xEEF1, # [2000] + 0x913D: 0xEEF2, # [2000] + 0x9148: 0xEEF3, # [2000] + 0x915B: 0xEEF4, # [2000] + 0x9183: 0xEEF5, # [2000] + 0x919E: 0xEEF6, # [2000] + 0x91AC: 0xEEF7, # [2000] + 0x91B1: 0xEEF8, # [2000] + 0x91BC: 0xEEF9, # [2000] + 0x91D7: 0xEEFA, # [2000] + 0x91FB: 0xEEFB, # [2000] + 0x91E4: 0xEEFC, # [2000] + 0x91E5: 0xEF40, # [2000] + 0x91ED: 0xEF41, # [2000] + 0x91F1: 0xEF42, # [2000] + 0x9207: 0xEF43, # [2000] + 0x9210: 0xEF44, # [2000] + 0x9238: 0xEF45, # [2000] + 0x9239: 0xEF46, # [2000] + 0x923A: 0xEF47, # [2000] + 0x923C: 0xEF48, # [2000] + 0x9240: 0xEF49, # [2000] + 0x9243: 0xEF4A, # [2000] + 0x924F: 0xEF4B, # [2000] + 0x9278: 0xEF4C, # [2000] + 0x9288: 0xEF4D, # [2000] + 0x92C2: 0xEF4E, # [2000] + 0x92CB: 0xEF4F, # [2000] + 0x92CC: 0xEF50, # [2000] + 0x92D3: 0xEF51, # [2000] + 0x92E0: 0xEF52, # [2000] + 0x92FF: 0xEF53, # [2000] + 0x9304: 0xEF54, # [2000] + 0x931F: 0xEF55, # [2000] + 0x9321: 0xEF56, # [2000] + 0x9325: 0xEF57, # [2000] + 0x9348: 0xEF58, # [2000] + 0x9349: 0xEF59, # [2000] + 0x934A: 0xEF5A, # [2000] + 0x9364: 0xEF5B, # [2000] + 0x9365: 0xEF5C, # [2000] + 0x936A: 0xEF5D, # [2000] + 0x9370: 0xEF5E, # [2000] + 0x939B: 0xEF5F, # [2000] + 0x93A3: 0xEF60, # [2000] + 0x93BA: 0xEF61, # [2000] + 0x93C6: 0xEF62, # [2000] + 0x93DE: 0xEF63, # [2000] + 0x93DF: 0xEF64, # [2000] + 0x9404: 0xEF65, # [2000] + 0x93FD: 0xEF66, # [2000] + 0x9433: 0xEF67, # [2000] + 0x944A: 0xEF68, # [2000] + 0x9463: 0xEF69, # [2000] + 0x946B: 0xEF6A, # [2000] + 0x9471: 0xEF6B, # [2000] + 0x9472: 0xEF6C, # [2000] + 0x958E: 0xEF6D, # [2000] + 0x959F: 0xEF6E, # [2000] + 0x95A6: 0xEF6F, # [2000] + 0x95A9: 0xEF70, # [2000] + 0x95AC: 0xEF71, # [2000] + 0x95B6: 0xEF72, # [2000] + 0x95BD: 0xEF73, # [2000] + 0x95CB: 0xEF74, # [2000] + 0x95D0: 0xEF75, # [2000] + 0x95D3: 0xEF76, # [2000] + 0x49B0: 0xEF77, # [2000] + 0x95DA: 0xEF78, # [2000] + 0x95DE: 0xEF79, # [2000] + 0x9658: 0xEF7A, # [2000] + 0x9684: 0xEF7B, # [2000] + 0xF9DC: 0xEF7C, # CJK COMPATIBILITY IDEOGRAPH-F9DC [2000] + 0x969D: 0xEF7D, # [2000] + 0x96A4: 0xEF7E, # [2000] + 0x96A5: 0xEF80, # [2000] + 0x96D2: 0xEF81, # [2000] + 0x96DE: 0xEF82, # [2000] + 0xFA68: 0xEF83, # CJK COMPATIBILITY IDEOGRAPH-FA68 [2000] [Unicode3.2] + 0x96E9: 0xEF84, # [2000] + 0x96EF: 0xEF85, # [2000] + 0x9733: 0xEF86, # [2000] + 0x973B: 0xEF87, # [2000] + 0x974D: 0xEF88, # [2000] + 0x974E: 0xEF89, # [2000] + 0x974F: 0xEF8A, # [2000] + 0x975A: 0xEF8B, # [2000] + 0x976E: 0xEF8C, # [2000] + 0x9773: 0xEF8D, # [2000] + 0x9795: 0xEF8E, # [2000] + 0x97AE: 0xEF8F, # [2000] + 0x97BA: 0xEF90, # [2000] + 0x97C1: 0xEF91, # [2000] + 0x97C9: 0xEF92, # [2000] + 0x97DE: 0xEF93, # [2000] + 0x97DB: 0xEF94, # [2000] + 0x97F4: 0xEF95, # [2000] + 0xFA69: 0xEF96, # CJK COMPATIBILITY IDEOGRAPH-FA69 [2000] [Unicode3.2] + 0x980A: 0xEF97, # [2000] + 0x981E: 0xEF98, # [2000] + 0x982B: 0xEF99, # [2000] + 0x9830: 0xEF9A, # [2000] + 0xFA6A: 0xEF9B, # CJK COMPATIBILITY IDEOGRAPH-FA6A [2000] [Unicode3.2] + 0x9852: 0xEF9C, # [2000] + 0x9853: 0xEF9D, # [2000] + 0x9856: 0xEF9E, # [2000] + 0x9857: 0xEF9F, # [2000] + 0x9859: 0xEFA0, # [2000] + 0x985A: 0xEFA1, # [2000] + 0xF9D0: 0xEFA2, # CJK COMPATIBILITY IDEOGRAPH-F9D0 [2000] + 0x9865: 0xEFA3, # [2000] + 0x986C: 0xEFA4, # [2000] + 0x98BA: 0xEFA5, # [2000] + 0x98C8: 0xEFA6, # [2000] + 0x98E7: 0xEFA7, # [2000] + 0x9958: 0xEFA8, # [2000] + 0x999E: 0xEFA9, # [2000] + 0x9A02: 0xEFAA, # [2000] + 0x9A03: 0xEFAB, # [2000] + 0x9A24: 0xEFAC, # [2000] + 0x9A2D: 0xEFAD, # [2000] + 0x9A2E: 0xEFAE, # [2000] + 0x9A38: 0xEFAF, # [2000] + 0x9A4A: 0xEFB0, # [2000] + 0x9A4E: 0xEFB1, # [2000] + 0x9A52: 0xEFB2, # [2000] + 0x9AB6: 0xEFB3, # [2000] + 0x9AC1: 0xEFB4, # [2000] + 0x9AC3: 0xEFB5, # [2000] + 0x9ACE: 0xEFB6, # [2000] + 0x9AD6: 0xEFB7, # [2000] + 0x9AF9: 0xEFB8, # [2000] + 0x9B02: 0xEFB9, # [2000] + 0x9B08: 0xEFBA, # [2000] + 0x9B20: 0xEFBB, # [2000] + 0x4C17: 0xEFBC, # [2000] + 0x9B2D: 0xEFBD, # [2000] + 0x9B5E: 0xEFBE, # [2000] + 0x9B79: 0xEFBF, # [2000] + 0x9B66: 0xEFC0, # [2000] + 0x9B72: 0xEFC1, # [2000] + 0x9B75: 0xEFC2, # [2000] + 0x9B84: 0xEFC3, # [2000] + 0x9B8A: 0xEFC4, # [2000] + 0x9B8F: 0xEFC5, # [2000] + 0x9B9E: 0xEFC6, # [2000] + 0x9BA7: 0xEFC7, # [2000] + 0x9BC1: 0xEFC8, # [2000] + 0x9BCE: 0xEFC9, # [2000] + 0x9BE5: 0xEFCA, # [2000] + 0x9BF8: 0xEFCB, # [2000] + 0x9BFD: 0xEFCC, # [2000] + 0x9C00: 0xEFCD, # [2000] + 0x9C23: 0xEFCE, # [2000] + 0x9C41: 0xEFCF, # [2000] + 0x9C4F: 0xEFD0, # [2000] + 0x9C50: 0xEFD1, # [2000] + 0x9C53: 0xEFD2, # [2000] + 0x9C63: 0xEFD3, # [2000] + 0x9C65: 0xEFD4, # [2000] + 0x9C77: 0xEFD5, # [2000] + 0x9D1D: 0xEFD6, # [2000] + 0x9D1E: 0xEFD7, # [2000] + 0x9D43: 0xEFD8, # [2000] + 0x9D47: 0xEFD9, # [2000] + 0x9D52: 0xEFDA, # [2000] + 0x9D63: 0xEFDB, # [2000] + 0x9D70: 0xEFDC, # [2000] + 0x9D7C: 0xEFDD, # [2000] + 0x9D8A: 0xEFDE, # [2000] + 0x9D96: 0xEFDF, # [2000] + 0x9DC0: 0xEFE0, # [2000] + 0x9DAC: 0xEFE1, # [2000] + 0x9DBC: 0xEFE2, # [2000] + 0x9DD7: 0xEFE3, # [2000] + 0x2A190: 0xEFE4, # [2000] [Unicode3.1] + 0x9DE7: 0xEFE5, # [2000] + 0x9E07: 0xEFE6, # [2000] + 0x9E15: 0xEFE7, # [2000] + 0x9E7C: 0xEFE8, # [2000] + 0x9E9E: 0xEFE9, # [2000] + 0x9EA4: 0xEFEA, # [2000] + 0x9EAC: 0xEFEB, # [2000] + 0x9EAF: 0xEFEC, # [2000] + 0x9EB4: 0xEFED, # [2000] + 0x9EB5: 0xEFEE, # [2000] + 0x9EC3: 0xEFEF, # [2000] + 0x9ED1: 0xEFF0, # [2000] + 0x9F10: 0xEFF1, # [2000] + 0x9F39: 0xEFF2, # [2000] + 0x9F57: 0xEFF3, # [2000] + 0x9F90: 0xEFF4, # [2000] + 0x9F94: 0xEFF5, # [2000] + 0x9F97: 0xEFF6, # [2000] + 0x9FA2: 0xEFF7, # [2000] + 0x59F8: 0xEFF8, # [2004] + 0x5C5B: 0xEFF9, # [2004] + 0x5E77: 0xEFFA, # [2004] + 0x7626: 0xEFFB, # [2004] + 0x7E6B: 0xEFFC, # [2004] + 0x20089: 0xF040, # [2000] [Unicode3.1] + 0x4E02: 0xF041, # [2000] + 0x4E0F: 0xF042, # [2000] + 0x4E12: 0xF043, # [2000] + 0x4E29: 0xF044, # [2000] + 0x4E2B: 0xF045, # [2000] + 0x4E2E: 0xF046, # [2000] + 0x4E40: 0xF047, # [2000] + 0x4E47: 0xF048, # [2000] + 0x4E48: 0xF049, # [2000] + 0x200A2: 0xF04A, # [2000] [Unicode3.1] + 0x4E51: 0xF04B, # [2000] + 0x3406: 0xF04C, # [2000] + 0x200A4: 0xF04D, # [2000] [Unicode3.1] + 0x4E5A: 0xF04E, # [2000] + 0x4E69: 0xF04F, # [2000] + 0x4E9D: 0xF050, # [2000] + 0x342C: 0xF051, # [2000] + 0x342E: 0xF052, # [2000] + 0x4EB9: 0xF053, # [2000] + 0x4EBB: 0xF054, # [2000] + 0x201A2: 0xF055, # [2000] [Unicode3.1] + 0x4EBC: 0xF056, # [2000] + 0x4EC3: 0xF057, # [2000] + 0x4EC8: 0xF058, # [2000] + 0x4ED0: 0xF059, # [2000] + 0x4EEB: 0xF05A, # [2000] + 0x4EDA: 0xF05B, # [2000] + 0x4EF1: 0xF05C, # [2000] + 0x4EF5: 0xF05D, # [2000] + 0x4F00: 0xF05E, # [2000] + 0x4F16: 0xF05F, # [2000] + 0x4F64: 0xF060, # [2000] + 0x4F37: 0xF061, # [2000] + 0x4F3E: 0xF062, # [2000] + 0x4F54: 0xF063, # [2000] + 0x4F58: 0xF064, # [2000] + 0x20213: 0xF065, # [2000] [Unicode3.1] + 0x4F77: 0xF066, # [2000] + 0x4F78: 0xF067, # [2000] + 0x4F7A: 0xF068, # [2000] + 0x4F7D: 0xF069, # [2000] + 0x4F82: 0xF06A, # [2000] + 0x4F85: 0xF06B, # [2000] + 0x4F92: 0xF06C, # [2000] + 0x4F9A: 0xF06D, # [2000] + 0x4FE6: 0xF06E, # [2000] + 0x4FB2: 0xF06F, # [2000] + 0x4FBE: 0xF070, # [2000] + 0x4FC5: 0xF071, # [2000] + 0x4FCB: 0xF072, # [2000] + 0x4FCF: 0xF073, # [2000] + 0x4FD2: 0xF074, # [2000] + 0x346A: 0xF075, # [2000] + 0x4FF2: 0xF076, # [2000] + 0x5000: 0xF077, # [2000] + 0x5010: 0xF078, # [2000] + 0x5013: 0xF079, # [2000] + 0x501C: 0xF07A, # [2000] + 0x501E: 0xF07B, # [2000] + 0x5022: 0xF07C, # [2000] + 0x3468: 0xF07D, # [2000] + 0x5042: 0xF07E, # [2000] + 0x5046: 0xF080, # [2000] + 0x504E: 0xF081, # [2000] + 0x5053: 0xF082, # [2000] + 0x5057: 0xF083, # [2000] + 0x5063: 0xF084, # [2000] + 0x5066: 0xF085, # [2000] + 0x506A: 0xF086, # [2000] + 0x5070: 0xF087, # [2000] + 0x50A3: 0xF088, # [2000] + 0x5088: 0xF089, # [2000] + 0x5092: 0xF08A, # [2000] + 0x5093: 0xF08B, # [2000] + 0x5095: 0xF08C, # [2000] + 0x5096: 0xF08D, # [2000] + 0x509C: 0xF08E, # [2000] + 0x50AA: 0xF08F, # [2000] + 0x2032B: 0xF090, # [2000] [Unicode3.1] + 0x50B1: 0xF091, # [2000] + 0x50BA: 0xF092, # [2000] + 0x50BB: 0xF093, # [2000] + 0x50C4: 0xF094, # [2000] + 0x50C7: 0xF095, # [2000] + 0x50F3: 0xF096, # [2000] + 0x20381: 0xF097, # [2000] [Unicode3.1] + 0x50CE: 0xF098, # [2000] + 0x20371: 0xF099, # [2000] [Unicode3.1] + 0x50D4: 0xF09A, # [2000] + 0x50D9: 0xF09B, # [2000] + 0x50E1: 0xF09C, # [2000] + 0x50E9: 0xF09D, # [2000] + 0x3492: 0xF09E, # [2000] + 0x5108: 0xF140, # [2000] + 0x203F9: 0xF141, # [2000] [Unicode3.1] + 0x5117: 0xF142, # [2000] + 0x511B: 0xF143, # [2000] + 0x2044A: 0xF144, # [2000] [Unicode3.1] + 0x5160: 0xF145, # [2000] + 0x20509: 0xF146, # [2000] [Unicode3.1] + 0x5173: 0xF147, # [2000] + 0x5183: 0xF148, # [2000] + 0x518B: 0xF149, # [2000] + 0x34BC: 0xF14A, # [2000] + 0x5198: 0xF14B, # [2000] + 0x51A3: 0xF14C, # [2000] + 0x51AD: 0xF14D, # [2000] + 0x34C7: 0xF14E, # [2000] + 0x51BC: 0xF14F, # [2000] + 0x205D6: 0xF150, # [2000] [Unicode3.1] + 0x20628: 0xF151, # [2000] [Unicode3.1] + 0x51F3: 0xF152, # [2000] + 0x51F4: 0xF153, # [2000] + 0x5202: 0xF154, # [2000] + 0x5212: 0xF155, # [2000] + 0x5216: 0xF156, # [2000] + 0x2074F: 0xF157, # [2000] [Unicode3.1] + 0x5255: 0xF158, # [2000] + 0x525C: 0xF159, # [2000] + 0x526C: 0xF15A, # [2000] + 0x5277: 0xF15B, # [2000] + 0x5284: 0xF15C, # [2000] + 0x5282: 0xF15D, # [2000] + 0x20807: 0xF15E, # [2000] [Unicode3.1] + 0x5298: 0xF15F, # [2000] + 0x2083A: 0xF160, # [2000] [Unicode3.1] + 0x52A4: 0xF161, # [2000] + 0x52A6: 0xF162, # [2000] + 0x52AF: 0xF163, # [2000] + 0x52BA: 0xF164, # [2000] + 0x52BB: 0xF165, # [2000] + 0x52CA: 0xF166, # [2000] + 0x351F: 0xF167, # [2000] + 0x52D1: 0xF168, # [2000] + 0x208B9: 0xF169, # [2000] [Unicode3.1] + 0x52F7: 0xF16A, # [2000] + 0x530A: 0xF16B, # [2000] + 0x530B: 0xF16C, # [2000] + 0x5324: 0xF16D, # [2000] + 0x5335: 0xF16E, # [2000] + 0x533E: 0xF16F, # [2000] + 0x5342: 0xF170, # [2000] + 0x2097C: 0xF171, # [2000] [Unicode3.1] + 0x2099D: 0xF172, # [2000] [Unicode3.1] + 0x5367: 0xF173, # [2000] + 0x536C: 0xF174, # [2000] + 0x537A: 0xF175, # [2000] + 0x53A4: 0xF176, # [2000] + 0x53B4: 0xF177, # [2000] + 0x20AD3: 0xF178, # [2000] [Unicode3.1] + 0x53B7: 0xF179, # [2000] + 0x53C0: 0xF17A, # [2000] + 0x20B1D: 0xF17B, # [2000] [Unicode3.1] + 0x355D: 0xF17C, # [2000] + 0x355E: 0xF17D, # [2000] + 0x53D5: 0xF17E, # [2000] + 0x53DA: 0xF180, # [2000] + 0x3563: 0xF181, # [2000] + 0x53F4: 0xF182, # [2000] + 0x53F5: 0xF183, # [2000] + 0x5455: 0xF184, # [2000] + 0x5424: 0xF185, # [2000] + 0x5428: 0xF186, # [2000] + 0x356E: 0xF187, # [2000] + 0x5443: 0xF188, # [2000] + 0x5462: 0xF189, # [2000] + 0x5466: 0xF18A, # [2000] + 0x546C: 0xF18B, # [2000] + 0x548A: 0xF18C, # [2000] + 0x548D: 0xF18D, # [2000] + 0x5495: 0xF18E, # [2000] + 0x54A0: 0xF18F, # [2000] + 0x54A6: 0xF190, # [2000] + 0x54AD: 0xF191, # [2000] + 0x54AE: 0xF192, # [2000] + 0x54B7: 0xF193, # [2000] + 0x54BA: 0xF194, # [2000] + 0x54BF: 0xF195, # [2000] + 0x54C3: 0xF196, # [2000] + 0x20D45: 0xF197, # [2000] [Unicode3.1] + 0x54EC: 0xF198, # [2000] + 0x54EF: 0xF199, # [2000] + 0x54F1: 0xF19A, # [2000] + 0x54F3: 0xF19B, # [2000] + 0x5500: 0xF19C, # [2000] + 0x5501: 0xF19D, # [2000] + 0x5509: 0xF19E, # [2000] + 0x553C: 0xF19F, # [2000] + 0x5541: 0xF1A0, # [2000] + 0x35A6: 0xF1A1, # [2000] + 0x5547: 0xF1A2, # [2000] + 0x554A: 0xF1A3, # [2000] + 0x35A8: 0xF1A4, # [2000] + 0x5560: 0xF1A5, # [2000] + 0x5561: 0xF1A6, # [2000] + 0x5564: 0xF1A7, # [2000] + 0x20DE1: 0xF1A8, # [2000] [Unicode3.1] + 0x557D: 0xF1A9, # [2000] + 0x5582: 0xF1AA, # [2000] + 0x5588: 0xF1AB, # [2000] + 0x5591: 0xF1AC, # [2000] + 0x35C5: 0xF1AD, # [2000] + 0x55D2: 0xF1AE, # [2000] + 0x20E95: 0xF1AF, # [2000] [Unicode3.1] + 0x20E6D: 0xF1B0, # [2000] [Unicode3.1] + 0x55BF: 0xF1B1, # [2000] + 0x55C9: 0xF1B2, # [2000] + 0x55CC: 0xF1B3, # [2000] + 0x55D1: 0xF1B4, # [2000] + 0x55DD: 0xF1B5, # [2000] + 0x35DA: 0xF1B6, # [2000] + 0x55E2: 0xF1B7, # [2000] + 0x20E64: 0xF1B8, # [2000] [Unicode3.1] + 0x55E9: 0xF1B9, # [2000] + 0x5628: 0xF1BA, # [2000] + 0x20F5F: 0xF1BB, # [2000] [Unicode3.1] + 0x5607: 0xF1BC, # [2000] + 0x5610: 0xF1BD, # [2000] + 0x5630: 0xF1BE, # [2000] + 0x5637: 0xF1BF, # [2000] + 0x35F4: 0xF1C0, # [2000] + 0x563D: 0xF1C1, # [2000] + 0x563F: 0xF1C2, # [2000] + 0x5640: 0xF1C3, # [2000] + 0x5647: 0xF1C4, # [2000] + 0x565E: 0xF1C5, # [2000] + 0x5660: 0xF1C6, # [2000] + 0x566D: 0xF1C7, # [2000] + 0x3605: 0xF1C8, # [2000] + 0x5688: 0xF1C9, # [2000] + 0x568C: 0xF1CA, # [2000] + 0x5695: 0xF1CB, # [2000] + 0x569A: 0xF1CC, # [2000] + 0x569D: 0xF1CD, # [2000] + 0x56A8: 0xF1CE, # [2000] + 0x56AD: 0xF1CF, # [2000] + 0x56B2: 0xF1D0, # [2000] + 0x56C5: 0xF1D1, # [2000] + 0x56CD: 0xF1D2, # [2000] + 0x56DF: 0xF1D3, # [2000] + 0x56E8: 0xF1D4, # [2000] + 0x56F6: 0xF1D5, # [2000] + 0x56F7: 0xF1D6, # [2000] + 0x21201: 0xF1D7, # [2000] [Unicode3.1] + 0x5715: 0xF1D8, # [2000] + 0x5723: 0xF1D9, # [2000] + 0x21255: 0xF1DA, # [2000] [Unicode3.1] + 0x5729: 0xF1DB, # [2000] + 0x2127B: 0xF1DC, # [2000] [Unicode3.1] + 0x5745: 0xF1DD, # [2000] + 0x5746: 0xF1DE, # [2000] + 0x574C: 0xF1DF, # [2000] + 0x574D: 0xF1E0, # [2000] + 0x21274: 0xF1E1, # [2000] [Unicode3.1] + 0x5768: 0xF1E2, # [2000] + 0x576F: 0xF1E3, # [2000] + 0x5773: 0xF1E4, # [2000] + 0x5774: 0xF1E5, # [2000] + 0x5775: 0xF1E6, # [2000] + 0x577B: 0xF1E7, # [2000] + 0x212E4: 0xF1E8, # [2000] [Unicode3.1] + 0x212D7: 0xF1E9, # [2000] [Unicode3.1] + 0x57AC: 0xF1EA, # [2000] + 0x579A: 0xF1EB, # [2000] + 0x579D: 0xF1EC, # [2000] + 0x579E: 0xF1ED, # [2000] + 0x57A8: 0xF1EE, # [2000] + 0x57D7: 0xF1EF, # [2000] + 0x212FD: 0xF1F0, # [2000] [Unicode3.1] + 0x57CC: 0xF1F1, # [2000] + 0x21336: 0xF1F2, # [2000] [Unicode3.1] + 0x21344: 0xF1F3, # [2000] [Unicode3.1] + 0x57DE: 0xF1F4, # [2000] + 0x57E6: 0xF1F5, # [2000] + 0x57F0: 0xF1F6, # [2000] + 0x364A: 0xF1F7, # [2000] + 0x57F8: 0xF1F8, # [2000] + 0x57FB: 0xF1F9, # [2000] + 0x57FD: 0xF1FA, # [2000] + 0x5804: 0xF1FB, # [2000] + 0x581E: 0xF1FC, # [2000] + 0x5820: 0xF240, # [2000] + 0x5827: 0xF241, # [2000] + 0x5832: 0xF242, # [2000] + 0x5839: 0xF243, # [2000] + 0x213C4: 0xF244, # [2000] [Unicode3.1] + 0x5849: 0xF245, # [2000] + 0x584C: 0xF246, # [2000] + 0x5867: 0xF247, # [2000] + 0x588A: 0xF248, # [2000] + 0x588B: 0xF249, # [2000] + 0x588D: 0xF24A, # [2000] + 0x588F: 0xF24B, # [2000] + 0x5890: 0xF24C, # [2000] + 0x5894: 0xF24D, # [2000] + 0x589D: 0xF24E, # [2000] + 0x58AA: 0xF24F, # [2000] + 0x58B1: 0xF250, # [2000] + 0x2146D: 0xF251, # [2000] [Unicode3.1] + 0x58C3: 0xF252, # [2000] + 0x58CD: 0xF253, # [2000] + 0x58E2: 0xF254, # [2000] + 0x58F3: 0xF255, # [2000] + 0x58F4: 0xF256, # [2000] + 0x5905: 0xF257, # [2000] + 0x5906: 0xF258, # [2000] + 0x590B: 0xF259, # [2000] + 0x590D: 0xF25A, # [2000] + 0x5914: 0xF25B, # [2000] + 0x5924: 0xF25C, # [2000] + 0x215D7: 0xF25D, # [2000] [Unicode3.1] + 0x3691: 0xF25E, # [2000] + 0x593D: 0xF25F, # [2000] + 0x3699: 0xF260, # [2000] + 0x5946: 0xF261, # [2000] + 0x3696: 0xF262, # [2000] + 0x26C29: 0xF263, # [2000] [Unicode3.1] + 0x595B: 0xF264, # [2000] + 0x595F: 0xF265, # [2000] + 0x21647: 0xF266, # [2000] [Unicode3.1] + 0x5975: 0xF267, # [2000] + 0x5976: 0xF268, # [2000] + 0x597C: 0xF269, # [2000] + 0x599F: 0xF26A, # [2000] + 0x59AE: 0xF26B, # [2000] + 0x59BC: 0xF26C, # [2000] + 0x59C8: 0xF26D, # [2000] + 0x59CD: 0xF26E, # [2000] + 0x59DE: 0xF26F, # [2000] + 0x59E3: 0xF270, # [2000] + 0x59E4: 0xF271, # [2000] + 0x59E7: 0xF272, # [2000] + 0x59EE: 0xF273, # [2000] + 0x21706: 0xF274, # [2000] [Unicode3.1] + 0x21742: 0xF275, # [2000] [Unicode3.1] + 0x36CF: 0xF276, # [2000] + 0x5A0C: 0xF277, # [2000] + 0x5A0D: 0xF278, # [2000] + 0x5A17: 0xF279, # [2000] + 0x5A27: 0xF27A, # [2000] + 0x5A2D: 0xF27B, # [2000] + 0x5A55: 0xF27C, # [2000] + 0x5A65: 0xF27D, # [2000] + 0x5A7A: 0xF27E, # [2000] + 0x5A8B: 0xF280, # [2000] + 0x5A9C: 0xF281, # [2000] + 0x5A9F: 0xF282, # [2000] + 0x5AA0: 0xF283, # [2000] + 0x5AA2: 0xF284, # [2000] + 0x5AB1: 0xF285, # [2000] + 0x5AB3: 0xF286, # [2000] + 0x5AB5: 0xF287, # [2000] + 0x5ABA: 0xF288, # [2000] + 0x5ABF: 0xF289, # [2000] + 0x5ADA: 0xF28A, # [2000] + 0x5ADC: 0xF28B, # [2000] + 0x5AE0: 0xF28C, # [2000] + 0x5AE5: 0xF28D, # [2000] + 0x5AF0: 0xF28E, # [2000] + 0x5AEE: 0xF28F, # [2000] + 0x5AF5: 0xF290, # [2000] + 0x5B00: 0xF291, # [2000] + 0x5B08: 0xF292, # [2000] + 0x5B17: 0xF293, # [2000] + 0x5B34: 0xF294, # [2000] + 0x5B2D: 0xF295, # [2000] + 0x5B4C: 0xF296, # [2000] + 0x5B52: 0xF297, # [2000] + 0x5B68: 0xF298, # [2000] + 0x5B6F: 0xF299, # [2000] + 0x5B7C: 0xF29A, # [2000] + 0x5B7F: 0xF29B, # [2000] + 0x5B81: 0xF29C, # [2000] + 0x5B84: 0xF29D, # [2000] + 0x219C3: 0xF29E, # [2000] [Unicode3.1] + 0x5B96: 0xF09F, # [2000] + 0x5BAC: 0xF0A0, # [2000] + 0x3761: 0xF0A1, # [2000] + 0x5BC0: 0xF0A2, # [2000] + 0x3762: 0xF0A3, # [2000] + 0x5BCE: 0xF0A4, # [2000] + 0x5BD6: 0xF0A5, # [2000] + 0x376C: 0xF0A6, # [2000] + 0x376B: 0xF0A7, # [2000] + 0x5BF1: 0xF0A8, # [2000] + 0x5BFD: 0xF0A9, # [2000] + 0x3775: 0xF0AA, # [2000] + 0x5C03: 0xF0AB, # [2000] + 0x5C29: 0xF0AC, # [2000] + 0x5C30: 0xF0AD, # [2000] + 0x21C56: 0xF0AE, # [2000] [Unicode3.1] + 0x5C5F: 0xF0AF, # [2000] + 0x5C63: 0xF0B0, # [2000] + 0x5C67: 0xF0B1, # [2000] + 0x5C68: 0xF0B2, # [2000] + 0x5C69: 0xF0B3, # [2000] + 0x5C70: 0xF0B4, # [2000] + 0x21D2D: 0xF0B5, # [2000] [Unicode3.1] + 0x21D45: 0xF0B6, # [2000] [Unicode3.1] + 0x5C7C: 0xF0B7, # [2000] + 0x21D78: 0xF0B8, # [2000] [Unicode3.1] + 0x21D62: 0xF0B9, # [2000] [Unicode3.1] + 0x5C88: 0xF0BA, # [2000] + 0x5C8A: 0xF0BB, # [2000] + 0x37C1: 0xF0BC, # [2000] + 0x21DA1: 0xF0BD, # [2000] [Unicode3.1] + 0x21D9C: 0xF0BE, # [2000] [Unicode3.1] + 0x5CA0: 0xF0BF, # [2000] + 0x5CA2: 0xF0C0, # [2000] + 0x5CA6: 0xF0C1, # [2000] + 0x5CA7: 0xF0C2, # [2000] + 0x21D92: 0xF0C3, # [2000] [Unicode3.1] + 0x5CAD: 0xF0C4, # [2000] + 0x5CB5: 0xF0C5, # [2000] + 0x21DB7: 0xF0C6, # [2000] [Unicode3.1] + 0x5CC9: 0xF0C7, # [2000] + 0x21DE0: 0xF0C8, # [2000] [Unicode3.1] + 0x21E33: 0xF0C9, # [2000] [Unicode3.1] + 0x5D06: 0xF0CA, # [2000] + 0x5D10: 0xF0CB, # [2000] + 0x5D2B: 0xF0CC, # [2000] + 0x5D1D: 0xF0CD, # [2000] + 0x5D20: 0xF0CE, # [2000] + 0x5D24: 0xF0CF, # [2000] + 0x5D26: 0xF0D0, # [2000] + 0x5D31: 0xF0D1, # [2000] + 0x5D39: 0xF0D2, # [2000] + 0x5D42: 0xF0D3, # [2000] + 0x37E8: 0xF0D4, # [2000] + 0x5D61: 0xF0D5, # [2000] + 0x5D6A: 0xF0D6, # [2000] + 0x37F4: 0xF0D7, # [2000] + 0x5D70: 0xF0D8, # [2000] + 0x21F1E: 0xF0D9, # [2000] [Unicode3.1] + 0x37FD: 0xF0DA, # [2000] + 0x5D88: 0xF0DB, # [2000] + 0x3800: 0xF0DC, # [2000] + 0x5D92: 0xF0DD, # [2000] + 0x5D94: 0xF0DE, # [2000] + 0x5D97: 0xF0DF, # [2000] + 0x5D99: 0xF0E0, # [2000] + 0x5DB0: 0xF0E1, # [2000] + 0x5DB2: 0xF0E2, # [2000] + 0x5DB4: 0xF0E3, # [2000] + 0x21F76: 0xF0E4, # [2000] [Unicode3.1] + 0x5DB9: 0xF0E5, # [2000] + 0x5DD1: 0xF0E6, # [2000] + 0x5DD7: 0xF0E7, # [2000] + 0x5DD8: 0xF0E8, # [2000] + 0x5DE0: 0xF0E9, # [2000] + 0x21FFA: 0xF0EA, # [2000] [Unicode3.1] + 0x5DE4: 0xF0EB, # [2000] + 0x5DE9: 0xF0EC, # [2000] + 0x382F: 0xF0ED, # [2000] + 0x5E00: 0xF0EE, # [2000] + 0x3836: 0xF0EF, # [2000] + 0x5E12: 0xF0F0, # [2000] + 0x5E15: 0xF0F1, # [2000] + 0x3840: 0xF0F2, # [2000] + 0x5E1F: 0xF0F3, # [2000] + 0x5E2E: 0xF0F4, # [2000] + 0x5E3E: 0xF0F5, # [2000] + 0x5E49: 0xF0F6, # [2000] + 0x385C: 0xF0F7, # [2000] + 0x5E56: 0xF0F8, # [2000] + 0x3861: 0xF0F9, # [2000] + 0x5E6B: 0xF0FA, # [2000] + 0x5E6C: 0xF0FB, # [2000] + 0x5E6D: 0xF0FC, # [2000] + 0x5E6E: 0xF29F, # [2000] + 0x2217B: 0xF2A0, # [2000] [Unicode3.1] + 0x5EA5: 0xF2A1, # [2000] + 0x5EAA: 0xF2A2, # [2000] + 0x5EAC: 0xF2A3, # [2000] + 0x5EB9: 0xF2A4, # [2000] + 0x5EBF: 0xF2A5, # [2000] + 0x5EC6: 0xF2A6, # [2000] + 0x5ED2: 0xF2A7, # [2000] + 0x5ED9: 0xF2A8, # [2000] + 0x2231E: 0xF2A9, # [2000] [Unicode3.1] + 0x5EFD: 0xF2AA, # [2000] + 0x5F08: 0xF2AB, # [2000] + 0x5F0E: 0xF2AC, # [2000] + 0x5F1C: 0xF2AD, # [2000] + 0x223AD: 0xF2AE, # [2000] [Unicode3.1] + 0x5F1E: 0xF2AF, # [2000] + 0x5F47: 0xF2B0, # [2000] + 0x5F63: 0xF2B1, # [2000] + 0x5F72: 0xF2B2, # [2000] + 0x5F7E: 0xF2B3, # [2000] + 0x5F8F: 0xF2B4, # [2000] + 0x5FA2: 0xF2B5, # [2000] + 0x5FA4: 0xF2B6, # [2000] + 0x5FB8: 0xF2B7, # [2000] + 0x5FC4: 0xF2B8, # [2000] + 0x38FA: 0xF2B9, # [2000] + 0x5FC7: 0xF2BA, # [2000] + 0x5FCB: 0xF2BB, # [2000] + 0x5FD2: 0xF2BC, # [2000] + 0x5FD3: 0xF2BD, # [2000] + 0x5FD4: 0xF2BE, # [2000] + 0x5FE2: 0xF2BF, # [2000] + 0x5FEE: 0xF2C0, # [2000] + 0x5FEF: 0xF2C1, # [2000] + 0x5FF3: 0xF2C2, # [2000] + 0x5FFC: 0xF2C3, # [2000] + 0x3917: 0xF2C4, # [2000] + 0x6017: 0xF2C5, # [2000] + 0x6022: 0xF2C6, # [2000] + 0x6024: 0xF2C7, # [2000] + 0x391A: 0xF2C8, # [2000] + 0x604C: 0xF2C9, # [2000] + 0x607F: 0xF2CA, # [2000] + 0x608A: 0xF2CB, # [2000] + 0x6095: 0xF2CC, # [2000] + 0x60A8: 0xF2CD, # [2000] + 0x226F3: 0xF2CE, # [2000] [Unicode3.1] + 0x60B0: 0xF2CF, # [2000] + 0x60B1: 0xF2D0, # [2000] + 0x60BE: 0xF2D1, # [2000] + 0x60C8: 0xF2D2, # [2000] + 0x60D9: 0xF2D3, # [2000] + 0x60DB: 0xF2D4, # [2000] + 0x60EE: 0xF2D5, # [2000] + 0x60F2: 0xF2D6, # [2000] + 0x60F5: 0xF2D7, # [2000] + 0x6110: 0xF2D8, # [2000] + 0x6112: 0xF2D9, # [2000] + 0x6113: 0xF2DA, # [2000] + 0x6119: 0xF2DB, # [2000] + 0x611E: 0xF2DC, # [2000] + 0x613A: 0xF2DD, # [2000] + 0x396F: 0xF2DE, # [2000] + 0x6141: 0xF2DF, # [2000] + 0x6146: 0xF2E0, # [2000] + 0x6160: 0xF2E1, # [2000] + 0x617C: 0xF2E2, # [2000] + 0x2285B: 0xF2E3, # [2000] [Unicode3.1] + 0x6192: 0xF2E4, # [2000] + 0x6193: 0xF2E5, # [2000] + 0x6197: 0xF2E6, # [2000] + 0x6198: 0xF2E7, # [2000] + 0x61A5: 0xF2E8, # [2000] + 0x61A8: 0xF2E9, # [2000] + 0x61AD: 0xF2EA, # [2000] + 0x228AB: 0xF2EB, # [2000] [Unicode3.1] + 0x61D5: 0xF2EC, # [2000] + 0x61DD: 0xF2ED, # [2000] + 0x61DF: 0xF2EE, # [2000] + 0x61F5: 0xF2EF, # [2000] + 0x2298F: 0xF2F0, # [2000] [Unicode3.1] + 0x6215: 0xF2F1, # [2000] + 0x6223: 0xF2F2, # [2000] + 0x6229: 0xF2F3, # [2000] + 0x6246: 0xF2F4, # [2000] + 0x624C: 0xF2F5, # [2000] + 0x6251: 0xF2F6, # [2000] + 0x6252: 0xF2F7, # [2000] + 0x6261: 0xF2F8, # [2000] + 0x6264: 0xF2F9, # [2000] + 0x627B: 0xF2FA, # [2000] + 0x626D: 0xF2FB, # [2000] + 0x6273: 0xF2FC, # [2000] + 0x6299: 0xF340, # [2000] + 0x62A6: 0xF341, # [2000] + 0x62D5: 0xF342, # [2000] + 0x22AB8: 0xF343, # [2000] [Unicode3.1] + 0x62FD: 0xF344, # [2000] + 0x6303: 0xF345, # [2000] + 0x630D: 0xF346, # [2000] + 0x6310: 0xF347, # [2000] + 0x22B4F: 0xF348, # [2000] [Unicode3.1] + 0x22B50: 0xF349, # [2000] [Unicode3.1] + 0x6332: 0xF34A, # [2000] + 0x6335: 0xF34B, # [2000] + 0x633B: 0xF34C, # [2000] + 0x633C: 0xF34D, # [2000] + 0x6341: 0xF34E, # [2000] + 0x6344: 0xF34F, # [2000] + 0x634E: 0xF350, # [2000] + 0x22B46: 0xF351, # [2000] [Unicode3.1] + 0x6359: 0xF352, # [2000] + 0x22C1D: 0xF353, # [2000] [Unicode3.1] + 0x22BA6: 0xF354, # [2000] [Unicode3.1] + 0x636C: 0xF355, # [2000] + 0x6384: 0xF356, # [2000] + 0x6399: 0xF357, # [2000] + 0x22C24: 0xF358, # [2000] [Unicode3.1] + 0x6394: 0xF359, # [2000] + 0x63BD: 0xF35A, # [2000] + 0x63F7: 0xF35B, # [2000] + 0x63D4: 0xF35C, # [2000] + 0x63D5: 0xF35D, # [2000] + 0x63DC: 0xF35E, # [2000] + 0x63E0: 0xF35F, # [2000] + 0x63EB: 0xF360, # [2000] + 0x63EC: 0xF361, # [2000] + 0x63F2: 0xF362, # [2000] + 0x6409: 0xF363, # [2000] + 0x641E: 0xF364, # [2000] + 0x6425: 0xF365, # [2000] + 0x6429: 0xF366, # [2000] + 0x642F: 0xF367, # [2000] + 0x645A: 0xF368, # [2000] + 0x645B: 0xF369, # [2000] + 0x645D: 0xF36A, # [2000] + 0x6473: 0xF36B, # [2000] + 0x647D: 0xF36C, # [2000] + 0x6487: 0xF36D, # [2000] + 0x6491: 0xF36E, # [2000] + 0x649D: 0xF36F, # [2000] + 0x649F: 0xF370, # [2000] + 0x64CB: 0xF371, # [2000] + 0x64CC: 0xF372, # [2000] + 0x64D5: 0xF373, # [2000] + 0x64D7: 0xF374, # [2000] + 0x22DE1: 0xF375, # [2000] [Unicode3.1] + 0x64E4: 0xF376, # [2000] + 0x64E5: 0xF377, # [2000] + 0x64FF: 0xF378, # [2000] + 0x6504: 0xF379, # [2000] + 0x3A6E: 0xF37A, # [2000] + 0x650F: 0xF37B, # [2000] + 0x6514: 0xF37C, # [2000] + 0x6516: 0xF37D, # [2000] + 0x3A73: 0xF37E, # [2000] + 0x651E: 0xF380, # [2000] + 0x6532: 0xF381, # [2000] + 0x6544: 0xF382, # [2000] + 0x6554: 0xF383, # [2000] + 0x656B: 0xF384, # [2000] + 0x657A: 0xF385, # [2000] + 0x6581: 0xF386, # [2000] + 0x6584: 0xF387, # [2000] + 0x6585: 0xF388, # [2000] + 0x658A: 0xF389, # [2000] + 0x65B2: 0xF38A, # [2000] + 0x65B5: 0xF38B, # [2000] + 0x65B8: 0xF38C, # [2000] + 0x65BF: 0xF38D, # [2000] + 0x65C2: 0xF38E, # [2000] + 0x65C9: 0xF38F, # [2000] + 0x65D4: 0xF390, # [2000] + 0x3AD6: 0xF391, # [2000] + 0x65F2: 0xF392, # [2000] + 0x65F9: 0xF393, # [2000] + 0x65FC: 0xF394, # [2000] + 0x6604: 0xF395, # [2000] + 0x6608: 0xF396, # [2000] + 0x6621: 0xF397, # [2000] + 0x662A: 0xF398, # [2000] + 0x6645: 0xF399, # [2000] + 0x6651: 0xF39A, # [2000] + 0x664E: 0xF39B, # [2000] + 0x3AEA: 0xF39C, # [2000] + 0x231C3: 0xF39D, # [2000] [Unicode3.1] + 0x6657: 0xF39E, # [2000] + 0x665B: 0xF39F, # [2000] + 0x6663: 0xF3A0, # [2000] + 0x231F5: 0xF3A1, # [2000] [Unicode3.1] + 0x231B6: 0xF3A2, # [2000] [Unicode3.1] + 0x666A: 0xF3A3, # [2000] + 0x666B: 0xF3A4, # [2000] + 0x666C: 0xF3A5, # [2000] + 0x666D: 0xF3A6, # [2000] + 0x667B: 0xF3A7, # [2000] + 0x6680: 0xF3A8, # [2000] + 0x6690: 0xF3A9, # [2000] + 0x6692: 0xF3AA, # [2000] + 0x6699: 0xF3AB, # [2000] + 0x3B0E: 0xF3AC, # [2000] + 0x66AD: 0xF3AD, # [2000] + 0x66B1: 0xF3AE, # [2000] + 0x66B5: 0xF3AF, # [2000] + 0x3B1A: 0xF3B0, # [2000] + 0x66BF: 0xF3B1, # [2000] + 0x3B1C: 0xF3B2, # [2000] + 0x66EC: 0xF3B3, # [2000] + 0x3AD7: 0xF3B4, # [2000] + 0x6701: 0xF3B5, # [2000] + 0x6705: 0xF3B6, # [2000] + 0x6712: 0xF3B7, # [2000] + 0x23372: 0xF3B8, # [2000] [Unicode3.1] + 0x6719: 0xF3B9, # [2000] + 0x233D3: 0xF3BA, # [2000] [Unicode3.1] + 0x233D2: 0xF3BB, # [2000] [Unicode3.1] + 0x674C: 0xF3BC, # [2000] + 0x674D: 0xF3BD, # [2000] + 0x6754: 0xF3BE, # [2000] + 0x675D: 0xF3BF, # [2000] + 0x233D0: 0xF3C0, # [2000] [Unicode3.1] + 0x233E4: 0xF3C1, # [2000] [Unicode3.1] + 0x233D5: 0xF3C2, # [2000] [Unicode3.1] + 0x6774: 0xF3C3, # [2000] + 0x6776: 0xF3C4, # [2000] + 0x233DA: 0xF3C5, # [2000] [Unicode3.1] + 0x6792: 0xF3C6, # [2000] + 0x233DF: 0xF3C7, # [2000] [Unicode3.1] + 0x8363: 0xF3C8, # [2000] + 0x6810: 0xF3C9, # [2000] + 0x67B0: 0xF3CA, # [2000] + 0x67B2: 0xF3CB, # [2000] + 0x67C3: 0xF3CC, # [2000] + 0x67C8: 0xF3CD, # [2000] + 0x67D2: 0xF3CE, # [2000] + 0x67D9: 0xF3CF, # [2000] + 0x67DB: 0xF3D0, # [2000] + 0x67F0: 0xF3D1, # [2000] + 0x67F7: 0xF3D2, # [2000] + 0x2344A: 0xF3D3, # [2000] [Unicode3.1] + 0x23451: 0xF3D4, # [2000] [Unicode3.1] + 0x2344B: 0xF3D5, # [2000] [Unicode3.1] + 0x6818: 0xF3D6, # [2000] + 0x681F: 0xF3D7, # [2000] + 0x682D: 0xF3D8, # [2000] + 0x23465: 0xF3D9, # [2000] [Unicode3.1] + 0x6833: 0xF3DA, # [2000] + 0x683B: 0xF3DB, # [2000] + 0x683E: 0xF3DC, # [2000] + 0x6844: 0xF3DD, # [2000] + 0x6845: 0xF3DE, # [2000] + 0x6849: 0xF3DF, # [2000] + 0x684C: 0xF3E0, # [2000] + 0x6855: 0xF3E1, # [2000] + 0x6857: 0xF3E2, # [2000] + 0x3B77: 0xF3E3, # [2000] + 0x686B: 0xF3E4, # [2000] + 0x686E: 0xF3E5, # [2000] + 0x687A: 0xF3E6, # [2000] + 0x687C: 0xF3E7, # [2000] + 0x6882: 0xF3E8, # [2000] + 0x6890: 0xF3E9, # [2000] + 0x6896: 0xF3EA, # [2000] + 0x3B6D: 0xF3EB, # [2000] + 0x6898: 0xF3EC, # [2000] + 0x6899: 0xF3ED, # [2000] + 0x689A: 0xF3EE, # [2000] + 0x689C: 0xF3EF, # [2000] + 0x68AA: 0xF3F0, # [2000] + 0x68AB: 0xF3F1, # [2000] + 0x68B4: 0xF3F2, # [2000] + 0x68BB: 0xF3F3, # [2000] + 0x68FB: 0xF3F4, # [2000] + 0x234E4: 0xF3F5, # [2000] [Unicode3.1] + 0x2355A: 0xF3F6, # [2000] [Unicode3.1] + 0xFA13: 0xF3F7, # CJK COMPATIBILITY IDEOGRAPH-FA13 [2000] + 0x68C3: 0xF3F8, # [2000] + 0x68C5: 0xF3F9, # [2000] + 0x68CC: 0xF3FA, # [2000] + 0x68CF: 0xF3FB, # [2000] + 0x68D6: 0xF3FC, # [2000] + 0x68D9: 0xF440, # [2000] + 0x68E4: 0xF441, # [2000] + 0x68E5: 0xF442, # [2000] + 0x68EC: 0xF443, # [2000] + 0x68F7: 0xF444, # [2000] + 0x6903: 0xF445, # [2000] + 0x6907: 0xF446, # [2000] + 0x3B87: 0xF447, # [2000] + 0x3B88: 0xF448, # [2000] + 0x23594: 0xF449, # [2000] [Unicode3.1] + 0x693B: 0xF44A, # [2000] + 0x3B8D: 0xF44B, # [2000] + 0x6946: 0xF44C, # [2000] + 0x6969: 0xF44D, # [2000] + 0x696C: 0xF44E, # [2000] + 0x6972: 0xF44F, # [2000] + 0x697A: 0xF450, # [2000] + 0x697F: 0xF451, # [2000] + 0x6992: 0xF452, # [2000] + 0x3BA4: 0xF453, # [2000] + 0x6996: 0xF454, # [2000] + 0x6998: 0xF455, # [2000] + 0x69A6: 0xF456, # [2000] + 0x69B0: 0xF457, # [2000] + 0x69B7: 0xF458, # [2000] + 0x69BA: 0xF459, # [2000] + 0x69BC: 0xF45A, # [2000] + 0x69C0: 0xF45B, # [2000] + 0x69D1: 0xF45C, # [2000] + 0x69D6: 0xF45D, # [2000] + 0x23639: 0xF45E, # [2000] [Unicode3.1] + 0x23647: 0xF45F, # [2000] [Unicode3.1] + 0x6A30: 0xF460, # [2000] + 0x23638: 0xF461, # [2000] [Unicode3.1] + 0x2363A: 0xF462, # [2000] [Unicode3.1] + 0x69E3: 0xF463, # [2000] + 0x69EE: 0xF464, # [2000] + 0x69EF: 0xF465, # [2000] + 0x69F3: 0xF466, # [2000] + 0x3BCD: 0xF467, # [2000] + 0x69F4: 0xF468, # [2000] + 0x69FE: 0xF469, # [2000] + 0x6A11: 0xF46A, # [2000] + 0x6A1A: 0xF46B, # [2000] + 0x6A1D: 0xF46C, # [2000] + 0x2371C: 0xF46D, # [2000] [Unicode3.1] + 0x6A32: 0xF46E, # [2000] + 0x6A33: 0xF46F, # [2000] + 0x6A34: 0xF470, # [2000] + 0x6A3F: 0xF471, # [2000] + 0x6A46: 0xF472, # [2000] + 0x6A49: 0xF473, # [2000] + 0x6A7A: 0xF474, # [2000] + 0x6A4E: 0xF475, # [2000] + 0x6A52: 0xF476, # [2000] + 0x6A64: 0xF477, # [2000] + 0x2370C: 0xF478, # [2000] [Unicode3.1] + 0x6A7E: 0xF479, # [2000] + 0x6A83: 0xF47A, # [2000] + 0x6A8B: 0xF47B, # [2000] + 0x3BF0: 0xF47C, # [2000] + 0x6A91: 0xF47D, # [2000] + 0x6A9F: 0xF47E, # [2000] + 0x6AA1: 0xF480, # [2000] + 0x23764: 0xF481, # [2000] [Unicode3.1] + 0x6AAB: 0xF482, # [2000] + 0x6ABD: 0xF483, # [2000] + 0x6AC6: 0xF484, # [2000] + 0x6AD4: 0xF485, # [2000] + 0x6AD0: 0xF486, # [2000] + 0x6ADC: 0xF487, # [2000] + 0x6ADD: 0xF488, # [2000] + 0x237FF: 0xF489, # [2000] [Unicode3.1] + 0x237E7: 0xF48A, # [2000] [Unicode3.1] + 0x6AEC: 0xF48B, # [2000] + 0x6AF1: 0xF48C, # [2000] + 0x6AF2: 0xF48D, # [2000] + 0x6AF3: 0xF48E, # [2000] + 0x6AFD: 0xF48F, # [2000] + 0x23824: 0xF490, # [2000] [Unicode3.1] + 0x6B0B: 0xF491, # [2000] + 0x6B0F: 0xF492, # [2000] + 0x6B10: 0xF493, # [2000] + 0x6B11: 0xF494, # [2000] + 0x2383D: 0xF495, # [2000] [Unicode3.1] + 0x6B17: 0xF496, # [2000] + 0x3C26: 0xF497, # [2000] + 0x6B2F: 0xF498, # [2000] + 0x6B4A: 0xF499, # [2000] + 0x6B58: 0xF49A, # [2000] + 0x6B6C: 0xF49B, # [2000] + 0x6B75: 0xF49C, # [2000] + 0x6B7A: 0xF49D, # [2000] + 0x6B81: 0xF49E, # [2000] + 0x6B9B: 0xF49F, # [2000] + 0x6BAE: 0xF4A0, # [2000] + 0x23A98: 0xF4A1, # [2000] [Unicode3.1] + 0x6BBD: 0xF4A2, # [2000] + 0x6BBE: 0xF4A3, # [2000] + 0x6BC7: 0xF4A4, # [2000] + 0x6BC8: 0xF4A5, # [2000] + 0x6BC9: 0xF4A6, # [2000] + 0x6BDA: 0xF4A7, # [2000] + 0x6BE6: 0xF4A8, # [2000] + 0x6BE7: 0xF4A9, # [2000] + 0x6BEE: 0xF4AA, # [2000] + 0x6BF1: 0xF4AB, # [2000] + 0x6C02: 0xF4AC, # [2000] + 0x6C0A: 0xF4AD, # [2000] + 0x6C0E: 0xF4AE, # [2000] + 0x6C35: 0xF4AF, # [2000] + 0x6C36: 0xF4B0, # [2000] + 0x6C3A: 0xF4B1, # [2000] + 0x23C7F: 0xF4B2, # [2000] [Unicode3.1] + 0x6C3F: 0xF4B3, # [2000] + 0x6C4D: 0xF4B4, # [2000] + 0x6C5B: 0xF4B5, # [2000] + 0x6C6D: 0xF4B6, # [2000] + 0x6C84: 0xF4B7, # [2000] + 0x6C89: 0xF4B8, # [2000] + 0x3CC3: 0xF4B9, # [2000] + 0x6C94: 0xF4BA, # [2000] + 0x6C95: 0xF4BB, # [2000] + 0x6C97: 0xF4BC, # [2000] + 0x6CAD: 0xF4BD, # [2000] + 0x6CC2: 0xF4BE, # [2000] + 0x6CD0: 0xF4BF, # [2000] + 0x3CD2: 0xF4C0, # [2000] + 0x6CD6: 0xF4C1, # [2000] + 0x6CDA: 0xF4C2, # [2000] + 0x6CDC: 0xF4C3, # [2000] + 0x6CE9: 0xF4C4, # [2000] + 0x6CEC: 0xF4C5, # [2000] + 0x6CED: 0xF4C6, # [2000] + 0x23D00: 0xF4C7, # [2000] [Unicode3.1] + 0x6D00: 0xF4C8, # [2000] + 0x6D0A: 0xF4C9, # [2000] + 0x6D24: 0xF4CA, # [2000] + 0x6D26: 0xF4CB, # [2000] + 0x6D27: 0xF4CC, # [2000] + 0x6C67: 0xF4CD, # [2000] + 0x6D2F: 0xF4CE, # [2000] + 0x6D3C: 0xF4CF, # [2000] + 0x6D5B: 0xF4D0, # [2000] + 0x6D5E: 0xF4D1, # [2000] + 0x6D60: 0xF4D2, # [2000] + 0x6D70: 0xF4D3, # [2000] + 0x6D80: 0xF4D4, # [2000] + 0x6D81: 0xF4D5, # [2000] + 0x6D8A: 0xF4D6, # [2000] + 0x6D8D: 0xF4D7, # [2000] + 0x6D91: 0xF4D8, # [2000] + 0x6D98: 0xF4D9, # [2000] + 0x23D40: 0xF4DA, # [2000] [Unicode3.1] + 0x6E17: 0xF4DB, # [2000] + 0x23DFA: 0xF4DC, # [2000] [Unicode3.1] + 0x23DF9: 0xF4DD, # [2000] [Unicode3.1] + 0x23DD3: 0xF4DE, # [2000] [Unicode3.1] + 0x6DAB: 0xF4DF, # [2000] + 0x6DAE: 0xF4E0, # [2000] + 0x6DB4: 0xF4E1, # [2000] + 0x6DC2: 0xF4E2, # [2000] + 0x6D34: 0xF4E3, # [2000] + 0x6DC8: 0xF4E4, # [2000] + 0x6DCE: 0xF4E5, # [2000] + 0x6DCF: 0xF4E6, # [2000] + 0x6DD0: 0xF4E7, # [2000] + 0x6DDF: 0xF4E8, # [2000] + 0x6DE9: 0xF4E9, # [2000] + 0x6DF6: 0xF4EA, # [2000] + 0x6E36: 0xF4EB, # [2000] + 0x6E1E: 0xF4EC, # [2000] + 0x6E22: 0xF4ED, # [2000] + 0x6E27: 0xF4EE, # [2000] + 0x3D11: 0xF4EF, # [2000] + 0x6E32: 0xF4F0, # [2000] + 0x6E3C: 0xF4F1, # [2000] + 0x6E48: 0xF4F2, # [2000] + 0x6E49: 0xF4F3, # [2000] + 0x6E4B: 0xF4F4, # [2000] + 0x6E4C: 0xF4F5, # [2000] + 0x6E4F: 0xF4F6, # [2000] + 0x6E51: 0xF4F7, # [2000] + 0x6E53: 0xF4F8, # [2000] + 0x6E54: 0xF4F9, # [2000] + 0x6E57: 0xF4FA, # [2000] + 0x6E63: 0xF4FB, # [2000] + 0x3D1E: 0xF4FC, # [2000] + 0x6E93: 0xF540, # [2000] + 0x6EA7: 0xF541, # [2000] + 0x6EB4: 0xF542, # [2000] + 0x6EBF: 0xF543, # [2000] + 0x6EC3: 0xF544, # [2000] + 0x6ECA: 0xF545, # [2000] + 0x6ED9: 0xF546, # [2000] + 0x6F35: 0xF547, # [2000] + 0x6EEB: 0xF548, # [2000] + 0x6EF9: 0xF549, # [2000] + 0x6EFB: 0xF54A, # [2000] + 0x6F0A: 0xF54B, # [2000] + 0x6F0C: 0xF54C, # [2000] + 0x6F18: 0xF54D, # [2000] + 0x6F25: 0xF54E, # [2000] + 0x6F36: 0xF54F, # [2000] + 0x6F3C: 0xF550, # [2000] + 0x23F7E: 0xF551, # [2000] [Unicode3.1] + 0x6F52: 0xF552, # [2000] + 0x6F57: 0xF553, # [2000] + 0x6F5A: 0xF554, # [2000] + 0x6F60: 0xF555, # [2000] + 0x6F68: 0xF556, # [2000] + 0x6F98: 0xF557, # [2000] + 0x6F7D: 0xF558, # [2000] + 0x6F90: 0xF559, # [2000] + 0x6F96: 0xF55A, # [2000] + 0x6FBE: 0xF55B, # [2000] + 0x6F9F: 0xF55C, # [2000] + 0x6FA5: 0xF55D, # [2000] + 0x6FAF: 0xF55E, # [2000] + 0x3D64: 0xF55F, # [2000] + 0x6FB5: 0xF560, # [2000] + 0x6FC8: 0xF561, # [2000] + 0x6FC9: 0xF562, # [2000] + 0x6FDA: 0xF563, # [2000] + 0x6FDE: 0xF564, # [2000] + 0x6FE9: 0xF565, # [2000] + 0x24096: 0xF566, # [2000] [Unicode3.1] + 0x6FFC: 0xF567, # [2000] + 0x7000: 0xF568, # [2000] + 0x7007: 0xF569, # [2000] + 0x700A: 0xF56A, # [2000] + 0x7023: 0xF56B, # [2000] + 0x24103: 0xF56C, # [2000] [Unicode3.1] + 0x7039: 0xF56D, # [2000] + 0x703A: 0xF56E, # [2000] + 0x703C: 0xF56F, # [2000] + 0x7043: 0xF570, # [2000] + 0x7047: 0xF571, # [2000] + 0x704B: 0xF572, # [2000] + 0x3D9A: 0xF573, # [2000] + 0x7054: 0xF574, # [2000] + 0x7065: 0xF575, # [2000] + 0x7069: 0xF576, # [2000] + 0x706C: 0xF577, # [2000] + 0x706E: 0xF578, # [2000] + 0x7076: 0xF579, # [2000] + 0x707E: 0xF57A, # [2000] + 0x7081: 0xF57B, # [2000] + 0x7086: 0xF57C, # [2000] + 0x7095: 0xF57D, # [2000] + 0x7097: 0xF57E, # [2000] + 0x70BB: 0xF580, # [2000] + 0x241C6: 0xF581, # [2000] [Unicode3.1] + 0x709F: 0xF582, # [2000] + 0x70B1: 0xF583, # [2000] + 0x241FE: 0xF584, # [2000] [Unicode3.1] + 0x70EC: 0xF585, # [2000] + 0x70CA: 0xF586, # [2000] + 0x70D1: 0xF587, # [2000] + 0x70D3: 0xF588, # [2000] + 0x70DC: 0xF589, # [2000] + 0x7103: 0xF58A, # [2000] + 0x7104: 0xF58B, # [2000] + 0x7106: 0xF58C, # [2000] + 0x7107: 0xF58D, # [2000] + 0x7108: 0xF58E, # [2000] + 0x710C: 0xF58F, # [2000] + 0x3DC0: 0xF590, # [2000] + 0x712F: 0xF591, # [2000] + 0x7131: 0xF592, # [2000] + 0x7150: 0xF593, # [2000] + 0x714A: 0xF594, # [2000] + 0x7153: 0xF595, # [2000] + 0x715E: 0xF596, # [2000] + 0x3DD4: 0xF597, # [2000] + 0x7196: 0xF598, # [2000] + 0x7180: 0xF599, # [2000] + 0x719B: 0xF59A, # [2000] + 0x71A0: 0xF59B, # [2000] + 0x71A2: 0xF59C, # [2000] + 0x71AE: 0xF59D, # [2000] + 0x71AF: 0xF59E, # [2000] + 0x71B3: 0xF59F, # [2000] + 0x243BC: 0xF5A0, # [2000] [Unicode3.1] + 0x71CB: 0xF5A1, # [2000] + 0x71D3: 0xF5A2, # [2000] + 0x71D9: 0xF5A3, # [2000] + 0x71DC: 0xF5A4, # [2000] + 0x7207: 0xF5A5, # [2000] + 0x3E05: 0xF5A6, # [2000] + 0xFA49: 0xF5A7, # CJK COMPATIBILITY IDEOGRAPH-FA49 [2000] [Unicode3.2] + 0x722B: 0xF5A8, # [2000] + 0x7234: 0xF5A9, # [2000] + 0x7238: 0xF5AA, # [2000] + 0x7239: 0xF5AB, # [2000] + 0x4E2C: 0xF5AC, # [2000] + 0x7242: 0xF5AD, # [2000] + 0x7253: 0xF5AE, # [2000] + 0x7257: 0xF5AF, # [2000] + 0x7263: 0xF5B0, # [2000] + 0x24629: 0xF5B1, # [2000] [Unicode3.1] + 0x726E: 0xF5B2, # [2000] + 0x726F: 0xF5B3, # [2000] + 0x7278: 0xF5B4, # [2000] + 0x727F: 0xF5B5, # [2000] + 0x728E: 0xF5B6, # [2000] + 0x246A5: 0xF5B7, # [2000] [Unicode3.1] + 0x72AD: 0xF5B8, # [2000] + 0x72AE: 0xF5B9, # [2000] + 0x72B0: 0xF5BA, # [2000] + 0x72B1: 0xF5BB, # [2000] + 0x72C1: 0xF5BC, # [2000] + 0x3E60: 0xF5BD, # [2000] + 0x72CC: 0xF5BE, # [2000] + 0x3E66: 0xF5BF, # [2000] + 0x3E68: 0xF5C0, # [2000] + 0x72F3: 0xF5C1, # [2000] + 0x72FA: 0xF5C2, # [2000] + 0x7307: 0xF5C3, # [2000] + 0x7312: 0xF5C4, # [2000] + 0x7318: 0xF5C5, # [2000] + 0x7319: 0xF5C6, # [2000] + 0x3E83: 0xF5C7, # [2000] + 0x7339: 0xF5C8, # [2000] + 0x732C: 0xF5C9, # [2000] + 0x7331: 0xF5CA, # [2000] + 0x7333: 0xF5CB, # [2000] + 0x733D: 0xF5CC, # [2000] + 0x7352: 0xF5CD, # [2000] + 0x3E94: 0xF5CE, # [2000] + 0x736B: 0xF5CF, # [2000] + 0x736C: 0xF5D0, # [2000] + 0x24896: 0xF5D1, # [2000] [Unicode3.1] + 0x736E: 0xF5D2, # [2000] + 0x736F: 0xF5D3, # [2000] + 0x7371: 0xF5D4, # [2000] + 0x7377: 0xF5D5, # [2000] + 0x7381: 0xF5D6, # [2000] + 0x7385: 0xF5D7, # [2000] + 0x738A: 0xF5D8, # [2000] + 0x7394: 0xF5D9, # [2000] + 0x7398: 0xF5DA, # [2000] + 0x739C: 0xF5DB, # [2000] + 0x739E: 0xF5DC, # [2000] + 0x73A5: 0xF5DD, # [2000] + 0x73A8: 0xF5DE, # [2000] + 0x73B5: 0xF5DF, # [2000] + 0x73B7: 0xF5E0, # [2000] + 0x73B9: 0xF5E1, # [2000] + 0x73BC: 0xF5E2, # [2000] + 0x73BF: 0xF5E3, # [2000] + 0x73C5: 0xF5E4, # [2000] + 0x73CB: 0xF5E5, # [2000] + 0x73E1: 0xF5E6, # [2000] + 0x73E7: 0xF5E7, # [2000] + 0x73F9: 0xF5E8, # [2000] + 0x7413: 0xF5E9, # [2000] + 0x73FA: 0xF5EA, # [2000] + 0x7401: 0xF5EB, # [2000] + 0x7424: 0xF5EC, # [2000] + 0x7431: 0xF5ED, # [2000] + 0x7439: 0xF5EE, # [2000] + 0x7453: 0xF5EF, # [2000] + 0x7440: 0xF5F0, # [2000] + 0x7443: 0xF5F1, # [2000] + 0x744D: 0xF5F2, # [2000] + 0x7452: 0xF5F3, # [2000] + 0x745D: 0xF5F4, # [2000] + 0x7471: 0xF5F5, # [2000] + 0x7481: 0xF5F6, # [2000] + 0x7485: 0xF5F7, # [2000] + 0x7488: 0xF5F8, # [2000] + 0x24A4D: 0xF5F9, # [2000] [Unicode3.1] + 0x7492: 0xF5FA, # [2000] + 0x7497: 0xF5FB, # [2000] + 0x7499: 0xF5FC, # [2000] + 0x74A0: 0xF640, # [2000] + 0x74A1: 0xF641, # [2000] + 0x74A5: 0xF642, # [2000] + 0x74AA: 0xF643, # [2000] + 0x74AB: 0xF644, # [2000] + 0x74B9: 0xF645, # [2000] + 0x74BB: 0xF646, # [2000] + 0x74BA: 0xF647, # [2000] + 0x74D6: 0xF648, # [2000] + 0x74D8: 0xF649, # [2000] + 0x74DE: 0xF64A, # [2000] + 0x74EF: 0xF64B, # [2000] + 0x74EB: 0xF64C, # [2000] + 0x24B56: 0xF64D, # [2000] [Unicode3.1] + 0x74FA: 0xF64E, # [2000] + 0x24B6F: 0xF64F, # [2000] [Unicode3.1] + 0x7520: 0xF650, # [2000] + 0x7524: 0xF651, # [2000] + 0x752A: 0xF652, # [2000] + 0x3F57: 0xF653, # [2000] + 0x24C16: 0xF654, # [2000] [Unicode3.1] + 0x753D: 0xF655, # [2000] + 0x753E: 0xF656, # [2000] + 0x7540: 0xF657, # [2000] + 0x7548: 0xF658, # [2000] + 0x754E: 0xF659, # [2000] + 0x7550: 0xF65A, # [2000] + 0x7552: 0xF65B, # [2000] + 0x756C: 0xF65C, # [2000] + 0x7572: 0xF65D, # [2000] + 0x7571: 0xF65E, # [2000] + 0x757A: 0xF65F, # [2000] + 0x757D: 0xF660, # [2000] + 0x757E: 0xF661, # [2000] + 0x7581: 0xF662, # [2000] + 0x24D14: 0xF663, # [2000] [Unicode3.1] + 0x758C: 0xF664, # [2000] + 0x3F75: 0xF665, # [2000] + 0x75A2: 0xF666, # [2000] + 0x3F77: 0xF667, # [2000] + 0x75B0: 0xF668, # [2000] + 0x75B7: 0xF669, # [2000] + 0x75BF: 0xF66A, # [2000] + 0x75C0: 0xF66B, # [2000] + 0x75C6: 0xF66C, # [2000] + 0x75CF: 0xF66D, # [2000] + 0x75D3: 0xF66E, # [2000] + 0x75DD: 0xF66F, # [2000] + 0x75DF: 0xF670, # [2000] + 0x75E0: 0xF671, # [2000] + 0x75E7: 0xF672, # [2000] + 0x75EC: 0xF673, # [2000] + 0x75EE: 0xF674, # [2000] + 0x75F1: 0xF675, # [2000] + 0x75F9: 0xF676, # [2000] + 0x7603: 0xF677, # [2000] + 0x7618: 0xF678, # [2000] + 0x7607: 0xF679, # [2000] + 0x760F: 0xF67A, # [2000] + 0x3FAE: 0xF67B, # [2000] + 0x24E0E: 0xF67C, # [2000] [Unicode3.1] + 0x7613: 0xF67D, # [2000] + 0x761B: 0xF67E, # [2000] + 0x761C: 0xF680, # [2000] + 0x24E37: 0xF681, # [2000] [Unicode3.1] + 0x7625: 0xF682, # [2000] + 0x7628: 0xF683, # [2000] + 0x763C: 0xF684, # [2000] + 0x7633: 0xF685, # [2000] + 0x24E6A: 0xF686, # [2000] [Unicode3.1] + 0x3FC9: 0xF687, # [2000] + 0x7641: 0xF688, # [2000] + 0x24E8B: 0xF689, # [2000] [Unicode3.1] + 0x7649: 0xF68A, # [2000] + 0x7655: 0xF68B, # [2000] + 0x3FD7: 0xF68C, # [2000] + 0x766E: 0xF68D, # [2000] + 0x7695: 0xF68E, # [2000] + 0x769C: 0xF68F, # [2000] + 0x76A1: 0xF690, # [2000] + 0x76A0: 0xF691, # [2000] + 0x76A7: 0xF692, # [2000] + 0x76A8: 0xF693, # [2000] + 0x76AF: 0xF694, # [2000] + 0x2504A: 0xF695, # [2000] [Unicode3.1] + 0x76C9: 0xF696, # [2000] + 0x25055: 0xF697, # [2000] [Unicode3.1] + 0x76E8: 0xF698, # [2000] + 0x76EC: 0xF699, # [2000] + 0x25122: 0xF69A, # [2000] [Unicode3.1] + 0x7717: 0xF69B, # [2000] + 0x771A: 0xF69C, # [2000] + 0x772D: 0xF69D, # [2000] + 0x7735: 0xF69E, # [2000] + 0x251A9: 0xF69F, # [2000] [Unicode3.1] + 0x4039: 0xF6A0, # [2000] + 0x251E5: 0xF6A1, # [2000] [Unicode3.1] + 0x251CD: 0xF6A2, # [2000] [Unicode3.1] + 0x7758: 0xF6A3, # [2000] + 0x7760: 0xF6A4, # [2000] + 0x776A: 0xF6A5, # [2000] + 0x2521E: 0xF6A6, # [2000] [Unicode3.1] + 0x7772: 0xF6A7, # [2000] + 0x777C: 0xF6A8, # [2000] + 0x777D: 0xF6A9, # [2000] + 0x2524C: 0xF6AA, # [2000] [Unicode3.1] + 0x4058: 0xF6AB, # [2000] + 0x779A: 0xF6AC, # [2000] + 0x779F: 0xF6AD, # [2000] + 0x77A2: 0xF6AE, # [2000] + 0x77A4: 0xF6AF, # [2000] + 0x77A9: 0xF6B0, # [2000] + 0x77DE: 0xF6B1, # [2000] + 0x77DF: 0xF6B2, # [2000] + 0x77E4: 0xF6B3, # [2000] + 0x77E6: 0xF6B4, # [2000] + 0x77EA: 0xF6B5, # [2000] + 0x77EC: 0xF6B6, # [2000] + 0x4093: 0xF6B7, # [2000] + 0x77F0: 0xF6B8, # [2000] + 0x77F4: 0xF6B9, # [2000] + 0x77FB: 0xF6BA, # [2000] + 0x2542E: 0xF6BB, # [2000] [Unicode3.1] + 0x7805: 0xF6BC, # [2000] + 0x7806: 0xF6BD, # [2000] + 0x7809: 0xF6BE, # [2000] + 0x780D: 0xF6BF, # [2000] + 0x7819: 0xF6C0, # [2000] + 0x7821: 0xF6C1, # [2000] + 0x782C: 0xF6C2, # [2000] + 0x7847: 0xF6C3, # [2000] + 0x7864: 0xF6C4, # [2000] + 0x786A: 0xF6C5, # [2000] + 0x254D9: 0xF6C6, # [2000] [Unicode3.1] + 0x788A: 0xF6C7, # [2000] + 0x7894: 0xF6C8, # [2000] + 0x78A4: 0xF6C9, # [2000] + 0x789D: 0xF6CA, # [2000] + 0x789E: 0xF6CB, # [2000] + 0x789F: 0xF6CC, # [2000] + 0x78BB: 0xF6CD, # [2000] + 0x78C8: 0xF6CE, # [2000] + 0x78CC: 0xF6CF, # [2000] + 0x78CE: 0xF6D0, # [2000] + 0x78D5: 0xF6D1, # [2000] + 0x78E0: 0xF6D2, # [2000] + 0x78E1: 0xF6D3, # [2000] + 0x78E6: 0xF6D4, # [2000] + 0x78F9: 0xF6D5, # [2000] + 0x78FA: 0xF6D6, # [2000] + 0x78FB: 0xF6D7, # [2000] + 0x78FE: 0xF6D8, # [2000] + 0x255A7: 0xF6D9, # [2000] [Unicode3.1] + 0x7910: 0xF6DA, # [2000] + 0x791B: 0xF6DB, # [2000] + 0x7930: 0xF6DC, # [2000] + 0x7925: 0xF6DD, # [2000] + 0x793B: 0xF6DE, # [2000] + 0x794A: 0xF6DF, # [2000] + 0x7958: 0xF6E0, # [2000] + 0x795B: 0xF6E1, # [2000] + 0x4105: 0xF6E2, # [2000] + 0x7967: 0xF6E3, # [2000] + 0x7972: 0xF6E4, # [2000] + 0x7994: 0xF6E5, # [2000] + 0x7995: 0xF6E6, # [2000] + 0x7996: 0xF6E7, # [2000] + 0x799B: 0xF6E8, # [2000] + 0x79A1: 0xF6E9, # [2000] + 0x79A9: 0xF6EA, # [2000] + 0x79B4: 0xF6EB, # [2000] + 0x79BB: 0xF6EC, # [2000] + 0x79C2: 0xF6ED, # [2000] + 0x79C7: 0xF6EE, # [2000] + 0x79CC: 0xF6EF, # [2000] + 0x79CD: 0xF6F0, # [2000] + 0x79D6: 0xF6F1, # [2000] + 0x4148: 0xF6F2, # [2000] + 0x257A9: 0xF6F3, # [2000] [Unicode3.1] + 0x257B4: 0xF6F4, # [2000] [Unicode3.1] + 0x414F: 0xF6F5, # [2000] + 0x7A0A: 0xF6F6, # [2000] + 0x7A11: 0xF6F7, # [2000] + 0x7A15: 0xF6F8, # [2000] + 0x7A1B: 0xF6F9, # [2000] + 0x7A1E: 0xF6FA, # [2000] + 0x4163: 0xF6FB, # [2000] + 0x7A2D: 0xF6FC, # [2000] + 0x7A38: 0xF740, # [2000] + 0x7A47: 0xF741, # [2000] + 0x7A4C: 0xF742, # [2000] + 0x7A56: 0xF743, # [2000] + 0x7A59: 0xF744, # [2000] + 0x7A5C: 0xF745, # [2000] + 0x7A5F: 0xF746, # [2000] + 0x7A60: 0xF747, # [2000] + 0x7A67: 0xF748, # [2000] + 0x7A6A: 0xF749, # [2000] + 0x7A75: 0xF74A, # [2000] + 0x7A78: 0xF74B, # [2000] + 0x7A82: 0xF74C, # [2000] + 0x7A8A: 0xF74D, # [2000] + 0x7A90: 0xF74E, # [2000] + 0x7AA3: 0xF74F, # [2000] + 0x7AAC: 0xF750, # [2000] + 0x259D4: 0xF751, # [2000] [Unicode3.1] + 0x41B4: 0xF752, # [2000] + 0x7AB9: 0xF753, # [2000] + 0x7ABC: 0xF754, # [2000] + 0x7ABE: 0xF755, # [2000] + 0x41BF: 0xF756, # [2000] + 0x7ACC: 0xF757, # [2000] + 0x7AD1: 0xF758, # [2000] + 0x7AE7: 0xF759, # [2000] + 0x7AE8: 0xF75A, # [2000] + 0x7AF4: 0xF75B, # [2000] + 0x25AE4: 0xF75C, # [2000] [Unicode3.1] + 0x25AE3: 0xF75D, # [2000] [Unicode3.1] + 0x7B07: 0xF75E, # [2000] + 0x25AF1: 0xF75F, # [2000] [Unicode3.1] + 0x7B3D: 0xF760, # [2000] + 0x7B27: 0xF761, # [2000] + 0x7B2A: 0xF762, # [2000] + 0x7B2E: 0xF763, # [2000] + 0x7B2F: 0xF764, # [2000] + 0x7B31: 0xF765, # [2000] + 0x41E6: 0xF766, # [2000] + 0x41F3: 0xF767, # [2000] + 0x7B7F: 0xF768, # [2000] + 0x7B41: 0xF769, # [2000] + 0x41EE: 0xF76A, # [2000] + 0x7B55: 0xF76B, # [2000] + 0x7B79: 0xF76C, # [2000] + 0x7B64: 0xF76D, # [2000] + 0x7B66: 0xF76E, # [2000] + 0x7B69: 0xF76F, # [2000] + 0x7B73: 0xF770, # [2000] + 0x25BB2: 0xF771, # [2000] [Unicode3.1] + 0x4207: 0xF772, # [2000] + 0x7B90: 0xF773, # [2000] + 0x7B91: 0xF774, # [2000] + 0x7B9B: 0xF775, # [2000] + 0x420E: 0xF776, # [2000] + 0x7BAF: 0xF777, # [2000] + 0x7BB5: 0xF778, # [2000] + 0x7BBC: 0xF779, # [2000] + 0x7BC5: 0xF77A, # [2000] + 0x7BCA: 0xF77B, # [2000] + 0x25C4B: 0xF77C, # [2000] [Unicode3.1] + 0x25C64: 0xF77D, # [2000] [Unicode3.1] + 0x7BD4: 0xF77E, # [2000] + 0x7BD6: 0xF780, # [2000] + 0x7BDA: 0xF781, # [2000] + 0x7BEA: 0xF782, # [2000] + 0x7BF0: 0xF783, # [2000] + 0x7C03: 0xF784, # [2000] + 0x7C0B: 0xF785, # [2000] + 0x7C0E: 0xF786, # [2000] + 0x7C0F: 0xF787, # [2000] + 0x7C26: 0xF788, # [2000] + 0x7C45: 0xF789, # [2000] + 0x7C4A: 0xF78A, # [2000] + 0x7C51: 0xF78B, # [2000] + 0x7C57: 0xF78C, # [2000] + 0x7C5E: 0xF78D, # [2000] + 0x7C61: 0xF78E, # [2000] + 0x7C69: 0xF78F, # [2000] + 0x7C6E: 0xF790, # [2000] + 0x7C6F: 0xF791, # [2000] + 0x7C70: 0xF792, # [2000] + 0x25E2E: 0xF793, # [2000] [Unicode3.1] + 0x25E56: 0xF794, # [2000] [Unicode3.1] + 0x25E65: 0xF795, # [2000] [Unicode3.1] + 0x7CA6: 0xF796, # [2000] + 0x25E62: 0xF797, # [2000] [Unicode3.1] + 0x7CB6: 0xF798, # [2000] + 0x7CB7: 0xF799, # [2000] + 0x7CBF: 0xF79A, # [2000] + 0x25ED8: 0xF79B, # [2000] [Unicode3.1] + 0x7CC4: 0xF79C, # [2000] + 0x25EC2: 0xF79D, # [2000] [Unicode3.1] + 0x7CC8: 0xF79E, # [2000] + 0x7CCD: 0xF79F, # [2000] + 0x25EE8: 0xF7A0, # [2000] [Unicode3.1] + 0x7CD7: 0xF7A1, # [2000] + 0x25F23: 0xF7A2, # [2000] [Unicode3.1] + 0x7CE6: 0xF7A3, # [2000] + 0x7CEB: 0xF7A4, # [2000] + 0x25F5C: 0xF7A5, # [2000] [Unicode3.1] + 0x7CF5: 0xF7A6, # [2000] + 0x7D03: 0xF7A7, # [2000] + 0x7D09: 0xF7A8, # [2000] + 0x42C6: 0xF7A9, # [2000] + 0x7D12: 0xF7AA, # [2000] + 0x7D1E: 0xF7AB, # [2000] + 0x25FE0: 0xF7AC, # [2000] [Unicode3.1] + 0x25FD4: 0xF7AD, # [2000] [Unicode3.1] + 0x7D3D: 0xF7AE, # [2000] + 0x7D3E: 0xF7AF, # [2000] + 0x7D40: 0xF7B0, # [2000] + 0x7D47: 0xF7B1, # [2000] + 0x2600C: 0xF7B2, # [2000] [Unicode3.1] + 0x25FFB: 0xF7B3, # [2000] [Unicode3.1] + 0x42D6: 0xF7B4, # [2000] + 0x7D59: 0xF7B5, # [2000] + 0x7D5A: 0xF7B6, # [2000] + 0x7D6A: 0xF7B7, # [2000] + 0x7D70: 0xF7B8, # [2000] + 0x42DD: 0xF7B9, # [2000] + 0x7D7F: 0xF7BA, # [2000] + 0x26017: 0xF7BB, # [2000] [Unicode3.1] + 0x7D86: 0xF7BC, # [2000] + 0x7D88: 0xF7BD, # [2000] + 0x7D8C: 0xF7BE, # [2000] + 0x7D97: 0xF7BF, # [2000] + 0x26060: 0xF7C0, # [2000] [Unicode3.1] + 0x7D9D: 0xF7C1, # [2000] + 0x7DA7: 0xF7C2, # [2000] + 0x7DAA: 0xF7C3, # [2000] + 0x7DB6: 0xF7C4, # [2000] + 0x7DB7: 0xF7C5, # [2000] + 0x7DC0: 0xF7C6, # [2000] + 0x7DD7: 0xF7C7, # [2000] + 0x7DD9: 0xF7C8, # [2000] + 0x7DE6: 0xF7C9, # [2000] + 0x7DF1: 0xF7CA, # [2000] + 0x7DF9: 0xF7CB, # [2000] + 0x4302: 0xF7CC, # [2000] + 0x260ED: 0xF7CD, # [2000] [Unicode3.1] + 0xFA58: 0xF7CE, # CJK COMPATIBILITY IDEOGRAPH-FA58 [2000] [Unicode3.2] + 0x7E10: 0xF7CF, # [2000] + 0x7E17: 0xF7D0, # [2000] + 0x7E1D: 0xF7D1, # [2000] + 0x7E20: 0xF7D2, # [2000] + 0x7E27: 0xF7D3, # [2000] + 0x7E2C: 0xF7D4, # [2000] + 0x7E45: 0xF7D5, # [2000] + 0x7E73: 0xF7D6, # [2000] + 0x7E75: 0xF7D7, # [2000] + 0x7E7E: 0xF7D8, # [2000] + 0x7E86: 0xF7D9, # [2000] + 0x7E87: 0xF7DA, # [2000] + 0x432B: 0xF7DB, # [2000] + 0x7E91: 0xF7DC, # [2000] + 0x7E98: 0xF7DD, # [2000] + 0x7E9A: 0xF7DE, # [2000] + 0x4343: 0xF7DF, # [2000] + 0x7F3C: 0xF7E0, # [2000] + 0x7F3B: 0xF7E1, # [2000] + 0x7F3E: 0xF7E2, # [2000] + 0x7F43: 0xF7E3, # [2000] + 0x7F44: 0xF7E4, # [2000] + 0x7F4F: 0xF7E5, # [2000] + 0x34C1: 0xF7E6, # [2000] + 0x26270: 0xF7E7, # [2000] [Unicode3.1] + 0x7F52: 0xF7E8, # [2000] + 0x26286: 0xF7E9, # [2000] [Unicode3.1] + 0x7F61: 0xF7EA, # [2000] + 0x7F63: 0xF7EB, # [2000] + 0x7F64: 0xF7EC, # [2000] + 0x7F6D: 0xF7ED, # [2000] + 0x7F7D: 0xF7EE, # [2000] + 0x7F7E: 0xF7EF, # [2000] + 0x2634C: 0xF7F0, # [2000] [Unicode3.1] + 0x7F90: 0xF7F1, # [2000] + 0x517B: 0xF7F2, # [2000] + 0x23D0E: 0xF7F3, # [2000] [Unicode3.1] + 0x7F96: 0xF7F4, # [2000] + 0x7F9C: 0xF7F5, # [2000] + 0x7FAD: 0xF7F6, # [2000] + 0x26402: 0xF7F7, # [2000] [Unicode3.1] + 0x7FC3: 0xF7F8, # [2000] + 0x7FCF: 0xF7F9, # [2000] + 0x7FE3: 0xF7FA, # [2000] + 0x7FE5: 0xF7FB, # [2000] + 0x7FEF: 0xF7FC, # [2000] + 0x7FF2: 0xF840, # [2000] + 0x8002: 0xF841, # [2000] + 0x800A: 0xF842, # [2000] + 0x8008: 0xF843, # [2000] + 0x800E: 0xF844, # [2000] + 0x8011: 0xF845, # [2000] + 0x8016: 0xF846, # [2000] + 0x8024: 0xF847, # [2000] + 0x802C: 0xF848, # [2000] + 0x8030: 0xF849, # [2000] + 0x8043: 0xF84A, # [2000] + 0x8066: 0xF84B, # [2000] + 0x8071: 0xF84C, # [2000] + 0x8075: 0xF84D, # [2000] + 0x807B: 0xF84E, # [2000] + 0x8099: 0xF84F, # [2000] + 0x809C: 0xF850, # [2000] + 0x80A4: 0xF851, # [2000] + 0x80A7: 0xF852, # [2000] + 0x80B8: 0xF853, # [2000] + 0x2667E: 0xF854, # [2000] [Unicode3.1] + 0x80C5: 0xF855, # [2000] + 0x80D5: 0xF856, # [2000] + 0x80D8: 0xF857, # [2000] + 0x80E6: 0xF858, # [2000] + 0x266B0: 0xF859, # [2000] [Unicode3.1] + 0x810D: 0xF85A, # [2000] + 0x80F5: 0xF85B, # [2000] + 0x80FB: 0xF85C, # [2000] + 0x43EE: 0xF85D, # [2000] + 0x8135: 0xF85E, # [2000] + 0x8116: 0xF85F, # [2000] + 0x811E: 0xF860, # [2000] + 0x43F0: 0xF861, # [2000] + 0x8124: 0xF862, # [2000] + 0x8127: 0xF863, # [2000] + 0x812C: 0xF864, # [2000] + 0x2671D: 0xF865, # [2000] [Unicode3.1] + 0x813D: 0xF866, # [2000] + 0x4408: 0xF867, # [2000] + 0x8169: 0xF868, # [2000] + 0x4417: 0xF869, # [2000] + 0x8181: 0xF86A, # [2000] + 0x441C: 0xF86B, # [2000] + 0x8184: 0xF86C, # [2000] + 0x8185: 0xF86D, # [2000] + 0x4422: 0xF86E, # [2000] + 0x8198: 0xF86F, # [2000] + 0x81B2: 0xF870, # [2000] + 0x81C1: 0xF871, # [2000] + 0x81C3: 0xF872, # [2000] + 0x81D6: 0xF873, # [2000] + 0x81DB: 0xF874, # [2000] + 0x268DD: 0xF875, # [2000] [Unicode3.1] + 0x81E4: 0xF876, # [2000] + 0x268EA: 0xF877, # [2000] [Unicode3.1] + 0x81EC: 0xF878, # [2000] + 0x26951: 0xF879, # [2000] [Unicode3.1] + 0x81FD: 0xF87A, # [2000] + 0x81FF: 0xF87B, # [2000] + 0x2696F: 0xF87C, # [2000] [Unicode3.1] + 0x8204: 0xF87D, # [2000] + 0x269DD: 0xF87E, # [2000] [Unicode3.1] + 0x8219: 0xF880, # [2000] + 0x8221: 0xF881, # [2000] + 0x8222: 0xF882, # [2000] + 0x26A1E: 0xF883, # [2000] [Unicode3.1] + 0x8232: 0xF884, # [2000] + 0x8234: 0xF885, # [2000] + 0x823C: 0xF886, # [2000] + 0x8246: 0xF887, # [2000] + 0x8249: 0xF888, # [2000] + 0x8245: 0xF889, # [2000] + 0x26A58: 0xF88A, # [2000] [Unicode3.1] + 0x824B: 0xF88B, # [2000] + 0x4476: 0xF88C, # [2000] + 0x824F: 0xF88D, # [2000] + 0x447A: 0xF88E, # [2000] + 0x8257: 0xF88F, # [2000] + 0x26A8C: 0xF890, # [2000] [Unicode3.1] + 0x825C: 0xF891, # [2000] + 0x8263: 0xF892, # [2000] + 0x26AB7: 0xF893, # [2000] [Unicode3.1] + 0xFA5D: 0xF894, # CJK COMPATIBILITY IDEOGRAPH-FA5D [2000] [Unicode3.2] + 0xFA5E: 0xF895, # CJK COMPATIBILITY IDEOGRAPH-FA5E [2000] [Unicode3.2] + 0x8279: 0xF896, # [2000] + 0x4491: 0xF897, # [2000] + 0x827D: 0xF898, # [2000] + 0x827F: 0xF899, # [2000] + 0x8283: 0xF89A, # [2000] + 0x828A: 0xF89B, # [2000] + 0x8293: 0xF89C, # [2000] + 0x82A7: 0xF89D, # [2000] + 0x82A8: 0xF89E, # [2000] + 0x82B2: 0xF89F, # [2000] + 0x82B4: 0xF8A0, # [2000] + 0x82BA: 0xF8A1, # [2000] + 0x82BC: 0xF8A2, # [2000] + 0x82E2: 0xF8A3, # [2000] + 0x82E8: 0xF8A4, # [2000] + 0x82F7: 0xF8A5, # [2000] + 0x8307: 0xF8A6, # [2000] + 0x8308: 0xF8A7, # [2000] + 0x830C: 0xF8A8, # [2000] + 0x8354: 0xF8A9, # [2000] + 0x831B: 0xF8AA, # [2000] + 0x831D: 0xF8AB, # [2000] + 0x8330: 0xF8AC, # [2000] + 0x833C: 0xF8AD, # [2000] + 0x8344: 0xF8AE, # [2000] + 0x8357: 0xF8AF, # [2000] + 0x44BE: 0xF8B0, # [2000] + 0x837F: 0xF8B1, # [2000] + 0x44D4: 0xF8B2, # [2000] + 0x44B3: 0xF8B3, # [2000] + 0x838D: 0xF8B4, # [2000] + 0x8394: 0xF8B5, # [2000] + 0x8395: 0xF8B6, # [2000] + 0x839B: 0xF8B7, # [2000] + 0x839D: 0xF8B8, # [2000] + 0x83C9: 0xF8B9, # [2000] + 0x83D0: 0xF8BA, # [2000] + 0x83D4: 0xF8BB, # [2000] + 0x83DD: 0xF8BC, # [2000] + 0x83E5: 0xF8BD, # [2000] + 0x83F9: 0xF8BE, # [2000] + 0x840F: 0xF8BF, # [2000] + 0x8411: 0xF8C0, # [2000] + 0x8415: 0xF8C1, # [2000] + 0x26C73: 0xF8C2, # [2000] [Unicode3.1] + 0x8417: 0xF8C3, # [2000] + 0x8439: 0xF8C4, # [2000] + 0x844A: 0xF8C5, # [2000] + 0x844F: 0xF8C6, # [2000] + 0x8451: 0xF8C7, # [2000] + 0x8452: 0xF8C8, # [2000] + 0x8459: 0xF8C9, # [2000] + 0x845A: 0xF8CA, # [2000] + 0x845C: 0xF8CB, # [2000] + 0x26CDD: 0xF8CC, # [2000] [Unicode3.1] + 0x8465: 0xF8CD, # [2000] + 0x8476: 0xF8CE, # [2000] + 0x8478: 0xF8CF, # [2000] + 0x847C: 0xF8D0, # [2000] + 0x8481: 0xF8D1, # [2000] + 0x450D: 0xF8D2, # [2000] + 0x84DC: 0xF8D3, # [2000] + 0x8497: 0xF8D4, # [2000] + 0x84A6: 0xF8D5, # [2000] + 0x84BE: 0xF8D6, # [2000] + 0x4508: 0xF8D7, # [2000] + 0x84CE: 0xF8D8, # [2000] + 0x84CF: 0xF8D9, # [2000] + 0x84D3: 0xF8DA, # [2000] + 0x26E65: 0xF8DB, # [2000] [Unicode3.1] + 0x84E7: 0xF8DC, # [2000] + 0x84EA: 0xF8DD, # [2000] + 0x84EF: 0xF8DE, # [2000] + 0x84F0: 0xF8DF, # [2000] + 0x84F1: 0xF8E0, # [2000] + 0x84FA: 0xF8E1, # [2000] + 0x84FD: 0xF8E2, # [2000] + 0x850C: 0xF8E3, # [2000] + 0x851B: 0xF8E4, # [2000] + 0x8524: 0xF8E5, # [2000] + 0x8525: 0xF8E6, # [2000] + 0x852B: 0xF8E7, # [2000] + 0x8534: 0xF8E8, # [2000] + 0x854F: 0xF8E9, # [2000] + 0x856F: 0xF8EA, # [2000] + 0x4525: 0xF8EB, # [2000] + 0x4543: 0xF8EC, # [2000] + 0x853E: 0xF8ED, # [2000] + 0x8551: 0xF8EE, # [2000] + 0x8553: 0xF8EF, # [2000] + 0x855E: 0xF8F0, # [2000] + 0x8561: 0xF8F1, # [2000] + 0x8562: 0xF8F2, # [2000] + 0x26F94: 0xF8F3, # [2000] [Unicode3.1] + 0x857B: 0xF8F4, # [2000] + 0x857D: 0xF8F5, # [2000] + 0x857F: 0xF8F6, # [2000] + 0x8581: 0xF8F7, # [2000] + 0x8586: 0xF8F8, # [2000] + 0x8593: 0xF8F9, # [2000] + 0x859D: 0xF8FA, # [2000] + 0x859F: 0xF8FB, # [2000] + 0x26FF8: 0xF8FC, # [2000] [Unicode3.1] + 0x26FF6: 0xF940, # [2000] [Unicode3.1] + 0x26FF7: 0xF941, # [2000] [Unicode3.1] + 0x85B7: 0xF942, # [2000] + 0x85BC: 0xF943, # [2000] + 0x85C7: 0xF944, # [2000] + 0x85CA: 0xF945, # [2000] + 0x85D8: 0xF946, # [2000] + 0x85D9: 0xF947, # [2000] + 0x85DF: 0xF948, # [2000] + 0x85E1: 0xF949, # [2000] + 0x85E6: 0xF94A, # [2000] + 0x85F6: 0xF94B, # [2000] + 0x8600: 0xF94C, # [2000] + 0x8611: 0xF94D, # [2000] + 0x861E: 0xF94E, # [2000] + 0x8621: 0xF94F, # [2000] + 0x8624: 0xF950, # [2000] + 0x8627: 0xF951, # [2000] + 0x2710D: 0xF952, # [2000] [Unicode3.1] + 0x8639: 0xF953, # [2000] + 0x863C: 0xF954, # [2000] + 0x27139: 0xF955, # [2000] [Unicode3.1] + 0x8640: 0xF956, # [2000] + 0xFA20: 0xF957, # CJK COMPATIBILITY IDEOGRAPH-FA20 [2000] + 0x8653: 0xF958, # [2000] + 0x8656: 0xF959, # [2000] + 0x866F: 0xF95A, # [2000] + 0x8677: 0xF95B, # [2000] + 0x867A: 0xF95C, # [2000] + 0x8687: 0xF95D, # [2000] + 0x8689: 0xF95E, # [2000] + 0x868D: 0xF95F, # [2000] + 0x8691: 0xF960, # [2000] + 0x869C: 0xF961, # [2000] + 0x869D: 0xF962, # [2000] + 0x86A8: 0xF963, # [2000] + 0xFA21: 0xF964, # CJK COMPATIBILITY IDEOGRAPH-FA21 [2000] + 0x86B1: 0xF965, # [2000] + 0x86B3: 0xF966, # [2000] + 0x86C1: 0xF967, # [2000] + 0x86C3: 0xF968, # [2000] + 0x86D1: 0xF969, # [2000] + 0x86D5: 0xF96A, # [2000] + 0x86D7: 0xF96B, # [2000] + 0x86E3: 0xF96C, # [2000] + 0x86E6: 0xF96D, # [2000] + 0x45B8: 0xF96E, # [2000] + 0x8705: 0xF96F, # [2000] + 0x8707: 0xF970, # [2000] + 0x870E: 0xF971, # [2000] + 0x8710: 0xF972, # [2000] + 0x8713: 0xF973, # [2000] + 0x8719: 0xF974, # [2000] + 0x871F: 0xF975, # [2000] + 0x8721: 0xF976, # [2000] + 0x8723: 0xF977, # [2000] + 0x8731: 0xF978, # [2000] + 0x873A: 0xF979, # [2000] + 0x873E: 0xF97A, # [2000] + 0x8740: 0xF97B, # [2000] + 0x8743: 0xF97C, # [2000] + 0x8751: 0xF97D, # [2000] + 0x8758: 0xF97E, # [2000] + 0x8764: 0xF980, # [2000] + 0x8765: 0xF981, # [2000] + 0x8772: 0xF982, # [2000] + 0x877C: 0xF983, # [2000] + 0x273DB: 0xF984, # [2000] [Unicode3.1] + 0x273DA: 0xF985, # [2000] [Unicode3.1] + 0x87A7: 0xF986, # [2000] + 0x8789: 0xF987, # [2000] + 0x878B: 0xF988, # [2000] + 0x8793: 0xF989, # [2000] + 0x87A0: 0xF98A, # [2000] + 0x273FE: 0xF98B, # [2000] [Unicode3.1] + 0x45E5: 0xF98C, # [2000] + 0x87BE: 0xF98D, # [2000] + 0x27410: 0xF98E, # [2000] [Unicode3.1] + 0x87C1: 0xF98F, # [2000] + 0x87CE: 0xF990, # [2000] + 0x87F5: 0xF991, # [2000] + 0x87DF: 0xF992, # [2000] + 0x27449: 0xF993, # [2000] [Unicode3.1] + 0x87E3: 0xF994, # [2000] + 0x87E5: 0xF995, # [2000] + 0x87E6: 0xF996, # [2000] + 0x87EA: 0xF997, # [2000] + 0x87EB: 0xF998, # [2000] + 0x87ED: 0xF999, # [2000] + 0x8801: 0xF99A, # [2000] + 0x8803: 0xF99B, # [2000] + 0x880B: 0xF99C, # [2000] + 0x8813: 0xF99D, # [2000] + 0x8828: 0xF99E, # [2000] + 0x882E: 0xF99F, # [2000] + 0x8832: 0xF9A0, # [2000] + 0x883C: 0xF9A1, # [2000] + 0x460F: 0xF9A2, # [2000] + 0x884A: 0xF9A3, # [2000] + 0x8858: 0xF9A4, # [2000] + 0x885F: 0xF9A5, # [2000] + 0x8864: 0xF9A6, # [2000] + 0x27615: 0xF9A7, # [2000] [Unicode3.1] + 0x27614: 0xF9A8, # [2000] [Unicode3.1] + 0x8869: 0xF9A9, # [2000] + 0x27631: 0xF9AA, # [2000] [Unicode3.1] + 0x886F: 0xF9AB, # [2000] + 0x88A0: 0xF9AC, # [2000] + 0x88BC: 0xF9AD, # [2000] + 0x88BD: 0xF9AE, # [2000] + 0x88BE: 0xF9AF, # [2000] + 0x88C0: 0xF9B0, # [2000] + 0x88D2: 0xF9B1, # [2000] + 0x27693: 0xF9B2, # [2000] [Unicode3.1] + 0x88D1: 0xF9B3, # [2000] + 0x88D3: 0xF9B4, # [2000] + 0x88DB: 0xF9B5, # [2000] + 0x88F0: 0xF9B6, # [2000] + 0x88F1: 0xF9B7, # [2000] + 0x4641: 0xF9B8, # [2000] + 0x8901: 0xF9B9, # [2000] + 0x2770E: 0xF9BA, # [2000] [Unicode3.1] + 0x8937: 0xF9BB, # [2000] + 0x27723: 0xF9BC, # [2000] [Unicode3.1] + 0x8942: 0xF9BD, # [2000] + 0x8945: 0xF9BE, # [2000] + 0x8949: 0xF9BF, # [2000] + 0x27752: 0xF9C0, # [2000] [Unicode3.1] + 0x4665: 0xF9C1, # [2000] + 0x8962: 0xF9C2, # [2000] + 0x8980: 0xF9C3, # [2000] + 0x8989: 0xF9C4, # [2000] + 0x8990: 0xF9C5, # [2000] + 0x899F: 0xF9C6, # [2000] + 0x89B0: 0xF9C7, # [2000] + 0x89B7: 0xF9C8, # [2000] + 0x89D6: 0xF9C9, # [2000] + 0x89D8: 0xF9CA, # [2000] + 0x89EB: 0xF9CB, # [2000] + 0x46A1: 0xF9CC, # [2000] + 0x89F1: 0xF9CD, # [2000] + 0x89F3: 0xF9CE, # [2000] + 0x89FD: 0xF9CF, # [2000] + 0x89FF: 0xF9D0, # [2000] + 0x46AF: 0xF9D1, # [2000] + 0x8A11: 0xF9D2, # [2000] + 0x8A14: 0xF9D3, # [2000] + 0x27985: 0xF9D4, # [2000] [Unicode3.1] + 0x8A21: 0xF9D5, # [2000] + 0x8A35: 0xF9D6, # [2000] + 0x8A3E: 0xF9D7, # [2000] + 0x8A45: 0xF9D8, # [2000] + 0x8A4D: 0xF9D9, # [2000] + 0x8A58: 0xF9DA, # [2000] + 0x8AAE: 0xF9DB, # [2000] + 0x8A90: 0xF9DC, # [2000] + 0x8AB7: 0xF9DD, # [2000] + 0x8ABE: 0xF9DE, # [2000] + 0x8AD7: 0xF9DF, # [2000] + 0x8AFC: 0xF9E0, # [2000] + 0x27A84: 0xF9E1, # [2000] [Unicode3.1] + 0x8B0A: 0xF9E2, # [2000] + 0x8B05: 0xF9E3, # [2000] + 0x8B0D: 0xF9E4, # [2000] + 0x8B1C: 0xF9E5, # [2000] + 0x8B1F: 0xF9E6, # [2000] + 0x8B2D: 0xF9E7, # [2000] + 0x8B43: 0xF9E8, # [2000] + 0x470C: 0xF9E9, # [2000] + 0x8B51: 0xF9EA, # [2000] + 0x8B5E: 0xF9EB, # [2000] + 0x8B76: 0xF9EC, # [2000] + 0x8B7F: 0xF9ED, # [2000] + 0x8B81: 0xF9EE, # [2000] + 0x8B8B: 0xF9EF, # [2000] + 0x8B94: 0xF9F0, # [2000] + 0x8B95: 0xF9F1, # [2000] + 0x8B9C: 0xF9F2, # [2000] + 0x8B9E: 0xF9F3, # [2000] + 0x8C39: 0xF9F4, # [2000] + 0x27BB3: 0xF9F5, # [2000] [Unicode3.1] + 0x8C3D: 0xF9F6, # [2000] + 0x27BBE: 0xF9F7, # [2000] [Unicode3.1] + 0x27BC7: 0xF9F8, # [2000] [Unicode3.1] + 0x8C45: 0xF9F9, # [2000] + 0x8C47: 0xF9FA, # [2000] + 0x8C4F: 0xF9FB, # [2000] + 0x8C54: 0xF9FC, # [2000] + 0x8C57: 0xFA40, # [2000] + 0x8C69: 0xFA41, # [2000] + 0x8C6D: 0xFA42, # [2000] + 0x8C73: 0xFA43, # [2000] + 0x27CB8: 0xFA44, # [2000] [Unicode3.1] + 0x8C93: 0xFA45, # [2000] + 0x8C92: 0xFA46, # [2000] + 0x8C99: 0xFA47, # [2000] + 0x4764: 0xFA48, # [2000] + 0x8C9B: 0xFA49, # [2000] + 0x8CA4: 0xFA4A, # [2000] + 0x8CD6: 0xFA4B, # [2000] + 0x8CD5: 0xFA4C, # [2000] + 0x8CD9: 0xFA4D, # [2000] + 0x27DA0: 0xFA4E, # [2000] [Unicode3.1] + 0x8CF0: 0xFA4F, # [2000] + 0x8CF1: 0xFA50, # [2000] + 0x27E10: 0xFA51, # [2000] [Unicode3.1] + 0x8D09: 0xFA52, # [2000] + 0x8D0E: 0xFA53, # [2000] + 0x8D6C: 0xFA54, # [2000] + 0x8D84: 0xFA55, # [2000] + 0x8D95: 0xFA56, # [2000] + 0x8DA6: 0xFA57, # [2000] + 0x27FB7: 0xFA58, # [2000] [Unicode3.1] + 0x8DC6: 0xFA59, # [2000] + 0x8DC8: 0xFA5A, # [2000] + 0x8DD9: 0xFA5B, # [2000] + 0x8DEC: 0xFA5C, # [2000] + 0x8E0C: 0xFA5D, # [2000] + 0x47FD: 0xFA5E, # [2000] + 0x8DFD: 0xFA5F, # [2000] + 0x8E06: 0xFA60, # [2000] + 0x2808A: 0xFA61, # [2000] [Unicode3.1] + 0x8E14: 0xFA62, # [2000] + 0x8E16: 0xFA63, # [2000] + 0x8E21: 0xFA64, # [2000] + 0x8E22: 0xFA65, # [2000] + 0x8E27: 0xFA66, # [2000] + 0x280BB: 0xFA67, # [2000] [Unicode3.1] + 0x4816: 0xFA68, # [2000] + 0x8E36: 0xFA69, # [2000] + 0x8E39: 0xFA6A, # [2000] + 0x8E4B: 0xFA6B, # [2000] + 0x8E54: 0xFA6C, # [2000] + 0x8E62: 0xFA6D, # [2000] + 0x8E6C: 0xFA6E, # [2000] + 0x8E6D: 0xFA6F, # [2000] + 0x8E6F: 0xFA70, # [2000] + 0x8E98: 0xFA71, # [2000] + 0x8E9E: 0xFA72, # [2000] + 0x8EAE: 0xFA73, # [2000] + 0x8EB3: 0xFA74, # [2000] + 0x8EB5: 0xFA75, # [2000] + 0x8EB6: 0xFA76, # [2000] + 0x8EBB: 0xFA77, # [2000] + 0x28282: 0xFA78, # [2000] [Unicode3.1] + 0x8ED1: 0xFA79, # [2000] + 0x8ED4: 0xFA7A, # [2000] + 0x484E: 0xFA7B, # [2000] + 0x8EF9: 0xFA7C, # [2000] + 0x282F3: 0xFA7D, # [2000] [Unicode3.1] + 0x8F00: 0xFA7E, # [2000] + 0x8F08: 0xFA80, # [2000] + 0x8F17: 0xFA81, # [2000] + 0x8F2B: 0xFA82, # [2000] + 0x8F40: 0xFA83, # [2000] + 0x8F4A: 0xFA84, # [2000] + 0x8F58: 0xFA85, # [2000] + 0x2840C: 0xFA86, # [2000] [Unicode3.1] + 0x8FA4: 0xFA87, # [2000] + 0x8FB4: 0xFA88, # [2000] + 0xFA66: 0xFA89, # CJK COMPATIBILITY IDEOGRAPH-FA66 [2000] [Unicode3.2] + 0x8FB6: 0xFA8A, # [2000] + 0x28455: 0xFA8B, # [2000] [Unicode3.1] + 0x8FC1: 0xFA8C, # [2000] + 0x8FC6: 0xFA8D, # [2000] + 0xFA24: 0xFA8E, # CJK COMPATIBILITY IDEOGRAPH-FA24 [2000] + 0x8FCA: 0xFA8F, # [2000] + 0x8FCD: 0xFA90, # [2000] + 0x8FD3: 0xFA91, # [2000] + 0x8FD5: 0xFA92, # [2000] + 0x8FE0: 0xFA93, # [2000] + 0x8FF1: 0xFA94, # [2000] + 0x8FF5: 0xFA95, # [2000] + 0x8FFB: 0xFA96, # [2000] + 0x9002: 0xFA97, # [2000] + 0x900C: 0xFA98, # [2000] + 0x9037: 0xFA99, # [2000] + 0x2856B: 0xFA9A, # [2000] [Unicode3.1] + 0x9043: 0xFA9B, # [2000] + 0x9044: 0xFA9C, # [2000] + 0x905D: 0xFA9D, # [2000] + 0x285C8: 0xFA9E, # [2000] [Unicode3.1] + 0x285C9: 0xFA9F, # [2000] [Unicode3.1] + 0x9085: 0xFAA0, # [2000] + 0x908C: 0xFAA1, # [2000] + 0x9090: 0xFAA2, # [2000] + 0x961D: 0xFAA3, # [2000] + 0x90A1: 0xFAA4, # [2000] + 0x48B5: 0xFAA5, # [2000] + 0x90B0: 0xFAA6, # [2000] + 0x90B6: 0xFAA7, # [2000] + 0x90C3: 0xFAA8, # [2000] + 0x90C8: 0xFAA9, # [2000] + 0x286D7: 0xFAAA, # [2000] [Unicode3.1] + 0x90DC: 0xFAAB, # [2000] + 0x90DF: 0xFAAC, # [2000] + 0x286FA: 0xFAAD, # [2000] [Unicode3.1] + 0x90F6: 0xFAAE, # [2000] + 0x90F2: 0xFAAF, # [2000] + 0x9100: 0xFAB0, # [2000] + 0x90EB: 0xFAB1, # [2000] + 0x90FE: 0xFAB2, # [2000] + 0x90FF: 0xFAB3, # [2000] + 0x9104: 0xFAB4, # [2000] + 0x9106: 0xFAB5, # [2000] + 0x9118: 0xFAB6, # [2000] + 0x911C: 0xFAB7, # [2000] + 0x911E: 0xFAB8, # [2000] + 0x9137: 0xFAB9, # [2000] + 0x9139: 0xFABA, # [2000] + 0x913A: 0xFABB, # [2000] + 0x9146: 0xFABC, # [2000] + 0x9147: 0xFABD, # [2000] + 0x9157: 0xFABE, # [2000] + 0x9159: 0xFABF, # [2000] + 0x9161: 0xFAC0, # [2000] + 0x9164: 0xFAC1, # [2000] + 0x9174: 0xFAC2, # [2000] + 0x9179: 0xFAC3, # [2000] + 0x9185: 0xFAC4, # [2000] + 0x918E: 0xFAC5, # [2000] + 0x91A8: 0xFAC6, # [2000] + 0x91AE: 0xFAC7, # [2000] + 0x91B3: 0xFAC8, # [2000] + 0x91B6: 0xFAC9, # [2000] + 0x91C3: 0xFACA, # [2000] + 0x91C4: 0xFACB, # [2000] + 0x91DA: 0xFACC, # [2000] + 0x28949: 0xFACD, # [2000] [Unicode3.1] + 0x28946: 0xFACE, # [2000] [Unicode3.1] + 0x91EC: 0xFACF, # [2000] + 0x91EE: 0xFAD0, # [2000] + 0x9201: 0xFAD1, # [2000] + 0x920A: 0xFAD2, # [2000] + 0x9216: 0xFAD3, # [2000] + 0x9217: 0xFAD4, # [2000] + 0x2896B: 0xFAD5, # [2000] [Unicode3.1] + 0x9233: 0xFAD6, # [2000] + 0x9242: 0xFAD7, # [2000] + 0x9247: 0xFAD8, # [2000] + 0x924A: 0xFAD9, # [2000] + 0x924E: 0xFADA, # [2000] + 0x9251: 0xFADB, # [2000] + 0x9256: 0xFADC, # [2000] + 0x9259: 0xFADD, # [2000] + 0x9260: 0xFADE, # [2000] + 0x9261: 0xFADF, # [2000] + 0x9265: 0xFAE0, # [2000] + 0x9267: 0xFAE1, # [2000] + 0x9268: 0xFAE2, # [2000] + 0x28987: 0xFAE3, # [2000] [Unicode3.1] + 0x28988: 0xFAE4, # [2000] [Unicode3.1] + 0x927C: 0xFAE5, # [2000] + 0x927D: 0xFAE6, # [2000] + 0x927F: 0xFAE7, # [2000] + 0x9289: 0xFAE8, # [2000] + 0x928D: 0xFAE9, # [2000] + 0x9297: 0xFAEA, # [2000] + 0x9299: 0xFAEB, # [2000] + 0x929F: 0xFAEC, # [2000] + 0x92A7: 0xFAED, # [2000] + 0x92AB: 0xFAEE, # [2000] + 0x289BA: 0xFAEF, # [2000] [Unicode3.1] + 0x289BB: 0xFAF0, # [2000] [Unicode3.1] + 0x92B2: 0xFAF1, # [2000] + 0x92BF: 0xFAF2, # [2000] + 0x92C0: 0xFAF3, # [2000] + 0x92C6: 0xFAF4, # [2000] + 0x92CE: 0xFAF5, # [2000] + 0x92D0: 0xFAF6, # [2000] + 0x92D7: 0xFAF7, # [2000] + 0x92D9: 0xFAF8, # [2000] + 0x92E5: 0xFAF9, # [2000] + 0x92E7: 0xFAFA, # [2000] + 0x9311: 0xFAFB, # [2000] + 0x28A1E: 0xFAFC, # [2000] [Unicode3.1] + 0x28A29: 0xFB40, # [2000] [Unicode3.1] + 0x92F7: 0xFB41, # [2000] + 0x92F9: 0xFB42, # [2000] + 0x92FB: 0xFB43, # [2000] + 0x9302: 0xFB44, # [2000] + 0x930D: 0xFB45, # [2000] + 0x9315: 0xFB46, # [2000] + 0x931D: 0xFB47, # [2000] + 0x931E: 0xFB48, # [2000] + 0x9327: 0xFB49, # [2000] + 0x9329: 0xFB4A, # [2000] + 0x28A71: 0xFB4B, # [2000] [Unicode3.1] + 0x28A43: 0xFB4C, # [2000] [Unicode3.1] + 0x9347: 0xFB4D, # [2000] + 0x9351: 0xFB4E, # [2000] + 0x9357: 0xFB4F, # [2000] + 0x935A: 0xFB50, # [2000] + 0x936B: 0xFB51, # [2000] + 0x9371: 0xFB52, # [2000] + 0x9373: 0xFB53, # [2000] + 0x93A1: 0xFB54, # [2000] + 0x28A99: 0xFB55, # [2000] [Unicode3.1] + 0x28ACD: 0xFB56, # [2000] [Unicode3.1] + 0x9388: 0xFB57, # [2000] + 0x938B: 0xFB58, # [2000] + 0x938F: 0xFB59, # [2000] + 0x939E: 0xFB5A, # [2000] + 0x93F5: 0xFB5B, # [2000] + 0x28AE4: 0xFB5C, # [2000] [Unicode3.1] + 0x28ADD: 0xFB5D, # [2000] [Unicode3.1] + 0x93F1: 0xFB5E, # [2000] + 0x93C1: 0xFB5F, # [2000] + 0x93C7: 0xFB60, # [2000] + 0x93DC: 0xFB61, # [2000] + 0x93E2: 0xFB62, # [2000] + 0x93E7: 0xFB63, # [2000] + 0x9409: 0xFB64, # [2000] + 0x940F: 0xFB65, # [2000] + 0x9416: 0xFB66, # [2000] + 0x9417: 0xFB67, # [2000] + 0x93FB: 0xFB68, # [2000] + 0x9432: 0xFB69, # [2000] + 0x9434: 0xFB6A, # [2000] + 0x943B: 0xFB6B, # [2000] + 0x9445: 0xFB6C, # [2000] + 0x28BC1: 0xFB6D, # [2000] [Unicode3.1] + 0x28BEF: 0xFB6E, # [2000] [Unicode3.1] + 0x946D: 0xFB6F, # [2000] + 0x946F: 0xFB70, # [2000] + 0x9578: 0xFB71, # [2000] + 0x9579: 0xFB72, # [2000] + 0x9586: 0xFB73, # [2000] + 0x958C: 0xFB74, # [2000] + 0x958D: 0xFB75, # [2000] + 0x28D10: 0xFB76, # [2000] [Unicode3.1] + 0x95AB: 0xFB77, # [2000] + 0x95B4: 0xFB78, # [2000] + 0x28D71: 0xFB79, # [2000] [Unicode3.1] + 0x95C8: 0xFB7A, # [2000] + 0x28DFB: 0xFB7B, # [2000] [Unicode3.1] + 0x28E1F: 0xFB7C, # [2000] [Unicode3.1] + 0x962C: 0xFB7D, # [2000] + 0x9633: 0xFB7E, # [2000] + 0x9634: 0xFB80, # [2000] + 0x28E36: 0xFB81, # [2000] [Unicode3.1] + 0x963C: 0xFB82, # [2000] + 0x9641: 0xFB83, # [2000] + 0x9661: 0xFB84, # [2000] + 0x28E89: 0xFB85, # [2000] [Unicode3.1] + 0x9682: 0xFB86, # [2000] + 0x28EEB: 0xFB87, # [2000] [Unicode3.1] + 0x969A: 0xFB88, # [2000] + 0x28F32: 0xFB89, # [2000] [Unicode3.1] + 0x49E7: 0xFB8A, # [2000] + 0x96A9: 0xFB8B, # [2000] + 0x96AF: 0xFB8C, # [2000] + 0x96B3: 0xFB8D, # [2000] + 0x96BA: 0xFB8E, # [2000] + 0x96BD: 0xFB8F, # [2000] + 0x49FA: 0xFB90, # [2000] + 0x28FF8: 0xFB91, # [2000] [Unicode3.1] + 0x96D8: 0xFB92, # [2000] + 0x96DA: 0xFB93, # [2000] + 0x96DD: 0xFB94, # [2000] + 0x4A04: 0xFB95, # [2000] + 0x9714: 0xFB96, # [2000] + 0x9723: 0xFB97, # [2000] + 0x4A29: 0xFB98, # [2000] + 0x9736: 0xFB99, # [2000] + 0x9741: 0xFB9A, # [2000] + 0x9747: 0xFB9B, # [2000] + 0x9755: 0xFB9C, # [2000] + 0x9757: 0xFB9D, # [2000] + 0x975B: 0xFB9E, # [2000] + 0x976A: 0xFB9F, # [2000] + 0x292A0: 0xFBA0, # [2000] [Unicode3.1] + 0x292B1: 0xFBA1, # [2000] [Unicode3.1] + 0x9796: 0xFBA2, # [2000] + 0x979A: 0xFBA3, # [2000] + 0x979E: 0xFBA4, # [2000] + 0x97A2: 0xFBA5, # [2000] + 0x97B1: 0xFBA6, # [2000] + 0x97B2: 0xFBA7, # [2000] + 0x97BE: 0xFBA8, # [2000] + 0x97CC: 0xFBA9, # [2000] + 0x97D1: 0xFBAA, # [2000] + 0x97D4: 0xFBAB, # [2000] + 0x97D8: 0xFBAC, # [2000] + 0x97D9: 0xFBAD, # [2000] + 0x97E1: 0xFBAE, # [2000] + 0x97F1: 0xFBAF, # [2000] + 0x9804: 0xFBB0, # [2000] + 0x980D: 0xFBB1, # [2000] + 0x980E: 0xFBB2, # [2000] + 0x9814: 0xFBB3, # [2000] + 0x9816: 0xFBB4, # [2000] + 0x4ABC: 0xFBB5, # [2000] + 0x29490: 0xFBB6, # [2000] [Unicode3.1] + 0x9823: 0xFBB7, # [2000] + 0x9832: 0xFBB8, # [2000] + 0x9833: 0xFBB9, # [2000] + 0x9825: 0xFBBA, # [2000] + 0x9847: 0xFBBB, # [2000] + 0x9866: 0xFBBC, # [2000] + 0x98AB: 0xFBBD, # [2000] + 0x98AD: 0xFBBE, # [2000] + 0x98B0: 0xFBBF, # [2000] + 0x295CF: 0xFBC0, # [2000] [Unicode3.1] + 0x98B7: 0xFBC1, # [2000] + 0x98B8: 0xFBC2, # [2000] + 0x98BB: 0xFBC3, # [2000] + 0x98BC: 0xFBC4, # [2000] + 0x98BF: 0xFBC5, # [2000] + 0x98C2: 0xFBC6, # [2000] + 0x98C7: 0xFBC7, # [2000] + 0x98CB: 0xFBC8, # [2000] + 0x98E0: 0xFBC9, # [2000] + 0x2967F: 0xFBCA, # [2000] [Unicode3.1] + 0x98E1: 0xFBCB, # [2000] + 0x98E3: 0xFBCC, # [2000] + 0x98E5: 0xFBCD, # [2000] + 0x98EA: 0xFBCE, # [2000] + 0x98F0: 0xFBCF, # [2000] + 0x98F1: 0xFBD0, # [2000] + 0x98F3: 0xFBD1, # [2000] + 0x9908: 0xFBD2, # [2000] + 0x4B3B: 0xFBD3, # [2000] + 0x296F0: 0xFBD4, # [2000] [Unicode3.1] + 0x9916: 0xFBD5, # [2000] + 0x9917: 0xFBD6, # [2000] + 0x29719: 0xFBD7, # [2000] [Unicode3.1] + 0x991A: 0xFBD8, # [2000] + 0x991B: 0xFBD9, # [2000] + 0x991C: 0xFBDA, # [2000] + 0x29750: 0xFBDB, # [2000] [Unicode3.1] + 0x9931: 0xFBDC, # [2000] + 0x9932: 0xFBDD, # [2000] + 0x9933: 0xFBDE, # [2000] + 0x993A: 0xFBDF, # [2000] + 0x993B: 0xFBE0, # [2000] + 0x993C: 0xFBE1, # [2000] + 0x9940: 0xFBE2, # [2000] + 0x9941: 0xFBE3, # [2000] + 0x9946: 0xFBE4, # [2000] + 0x994D: 0xFBE5, # [2000] + 0x994E: 0xFBE6, # [2000] + 0x995C: 0xFBE7, # [2000] + 0x995F: 0xFBE8, # [2000] + 0x9960: 0xFBE9, # [2000] + 0x99A3: 0xFBEA, # [2000] + 0x99A6: 0xFBEB, # [2000] + 0x99B9: 0xFBEC, # [2000] + 0x99BD: 0xFBED, # [2000] + 0x99BF: 0xFBEE, # [2000] + 0x99C3: 0xFBEF, # [2000] + 0x99C9: 0xFBF0, # [2000] + 0x99D4: 0xFBF1, # [2000] + 0x99D9: 0xFBF2, # [2000] + 0x99DE: 0xFBF3, # [2000] + 0x298C6: 0xFBF4, # [2000] [Unicode3.1] + 0x99F0: 0xFBF5, # [2000] + 0x99F9: 0xFBF6, # [2000] + 0x99FC: 0xFBF7, # [2000] + 0x9A0A: 0xFBF8, # [2000] + 0x9A11: 0xFBF9, # [2000] + 0x9A16: 0xFBFA, # [2000] + 0x9A1A: 0xFBFB, # [2000] + 0x9A20: 0xFBFC, # [2000] + 0x9A31: 0xFC40, # [2000] + 0x9A36: 0xFC41, # [2000] + 0x9A44: 0xFC42, # [2000] + 0x9A4C: 0xFC43, # [2000] + 0x9A58: 0xFC44, # [2000] + 0x4BC2: 0xFC45, # [2000] + 0x9AAF: 0xFC46, # [2000] + 0x4BCA: 0xFC47, # [2000] + 0x9AB7: 0xFC48, # [2000] + 0x4BD2: 0xFC49, # [2000] + 0x9AB9: 0xFC4A, # [2000] + 0x29A72: 0xFC4B, # [2000] [Unicode3.1] + 0x9AC6: 0xFC4C, # [2000] + 0x9AD0: 0xFC4D, # [2000] + 0x9AD2: 0xFC4E, # [2000] + 0x9AD5: 0xFC4F, # [2000] + 0x4BE8: 0xFC50, # [2000] + 0x9ADC: 0xFC51, # [2000] + 0x9AE0: 0xFC52, # [2000] + 0x9AE5: 0xFC53, # [2000] + 0x9AE9: 0xFC54, # [2000] + 0x9B03: 0xFC55, # [2000] + 0x9B0C: 0xFC56, # [2000] + 0x9B10: 0xFC57, # [2000] + 0x9B12: 0xFC58, # [2000] + 0x9B16: 0xFC59, # [2000] + 0x9B1C: 0xFC5A, # [2000] + 0x9B2B: 0xFC5B, # [2000] + 0x9B33: 0xFC5C, # [2000] + 0x9B3D: 0xFC5D, # [2000] + 0x4C20: 0xFC5E, # [2000] + 0x9B4B: 0xFC5F, # [2000] + 0x9B63: 0xFC60, # [2000] + 0x9B65: 0xFC61, # [2000] + 0x9B6B: 0xFC62, # [2000] + 0x9B6C: 0xFC63, # [2000] + 0x9B73: 0xFC64, # [2000] + 0x9B76: 0xFC65, # [2000] + 0x9B77: 0xFC66, # [2000] + 0x9BA6: 0xFC67, # [2000] + 0x9BAC: 0xFC68, # [2000] + 0x9BB1: 0xFC69, # [2000] + 0x29DDB: 0xFC6A, # [2000] [Unicode3.1] + 0x29E3D: 0xFC6B, # [2000] [Unicode3.1] + 0x9BB2: 0xFC6C, # [2000] + 0x9BB8: 0xFC6D, # [2000] + 0x9BBE: 0xFC6E, # [2000] + 0x9BC7: 0xFC6F, # [2000] + 0x9BF3: 0xFC70, # [2000] + 0x9BD8: 0xFC71, # [2000] + 0x9BDD: 0xFC72, # [2000] + 0x9BE7: 0xFC73, # [2000] + 0x9BEA: 0xFC74, # [2000] + 0x9BEB: 0xFC75, # [2000] + 0x9BEF: 0xFC76, # [2000] + 0x9BEE: 0xFC77, # [2000] + 0x29E15: 0xFC78, # [2000] [Unicode3.1] + 0x9BFA: 0xFC79, # [2000] + 0x29E8A: 0xFC7A, # [2000] [Unicode3.1] + 0x9BF7: 0xFC7B, # [2000] + 0x29E49: 0xFC7C, # [2000] [Unicode3.1] + 0x9C16: 0xFC7D, # [2000] + 0x9C18: 0xFC7E, # [2000] + 0x9C19: 0xFC80, # [2000] + 0x9C1A: 0xFC81, # [2000] + 0x9C1D: 0xFC82, # [2000] + 0x9C22: 0xFC83, # [2000] + 0x9C27: 0xFC84, # [2000] + 0x9C29: 0xFC85, # [2000] + 0x9C2A: 0xFC86, # [2000] + 0x29EC4: 0xFC87, # [2000] [Unicode3.1] + 0x9C31: 0xFC88, # [2000] + 0x9C36: 0xFC89, # [2000] + 0x9C37: 0xFC8A, # [2000] + 0x9C45: 0xFC8B, # [2000] + 0x9C5C: 0xFC8C, # [2000] + 0x29EE9: 0xFC8D, # [2000] [Unicode3.1] + 0x9C49: 0xFC8E, # [2000] + 0x9C4A: 0xFC8F, # [2000] + 0x29EDB: 0xFC90, # [2000] [Unicode3.1] + 0x9C54: 0xFC91, # [2000] + 0x9C58: 0xFC92, # [2000] + 0x9C5B: 0xFC93, # [2000] + 0x9C5D: 0xFC94, # [2000] + 0x9C5F: 0xFC95, # [2000] + 0x9C69: 0xFC96, # [2000] + 0x9C6A: 0xFC97, # [2000] + 0x9C6B: 0xFC98, # [2000] + 0x9C6D: 0xFC99, # [2000] + 0x9C6E: 0xFC9A, # [2000] + 0x9C70: 0xFC9B, # [2000] + 0x9C72: 0xFC9C, # [2000] + 0x9C75: 0xFC9D, # [2000] + 0x9C7A: 0xFC9E, # [2000] + 0x9CE6: 0xFC9F, # [2000] + 0x9CF2: 0xFCA0, # [2000] + 0x9D0B: 0xFCA1, # [2000] + 0x9D02: 0xFCA2, # [2000] + 0x29FCE: 0xFCA3, # [2000] [Unicode3.1] + 0x9D11: 0xFCA4, # [2000] + 0x9D17: 0xFCA5, # [2000] + 0x9D18: 0xFCA6, # [2000] + 0x2A02F: 0xFCA7, # [2000] [Unicode3.1] + 0x4CC4: 0xFCA8, # [2000] + 0x2A01A: 0xFCA9, # [2000] [Unicode3.1] + 0x9D32: 0xFCAA, # [2000] + 0x4CD1: 0xFCAB, # [2000] + 0x9D42: 0xFCAC, # [2000] + 0x9D4A: 0xFCAD, # [2000] + 0x9D5F: 0xFCAE, # [2000] + 0x9D62: 0xFCAF, # [2000] + 0x2A0F9: 0xFCB0, # [2000] [Unicode3.1] + 0x9D69: 0xFCB1, # [2000] + 0x9D6B: 0xFCB2, # [2000] + 0x2A082: 0xFCB3, # [2000] [Unicode3.1] + 0x9D73: 0xFCB4, # [2000] + 0x9D76: 0xFCB5, # [2000] + 0x9D77: 0xFCB6, # [2000] + 0x9D7E: 0xFCB7, # [2000] + 0x9D84: 0xFCB8, # [2000] + 0x9D8D: 0xFCB9, # [2000] + 0x9D99: 0xFCBA, # [2000] + 0x9DA1: 0xFCBB, # [2000] + 0x9DBF: 0xFCBC, # [2000] + 0x9DB5: 0xFCBD, # [2000] + 0x9DB9: 0xFCBE, # [2000] + 0x9DBD: 0xFCBF, # [2000] + 0x9DC3: 0xFCC0, # [2000] + 0x9DC7: 0xFCC1, # [2000] + 0x9DC9: 0xFCC2, # [2000] + 0x9DD6: 0xFCC3, # [2000] + 0x9DDA: 0xFCC4, # [2000] + 0x9DDF: 0xFCC5, # [2000] + 0x9DE0: 0xFCC6, # [2000] + 0x9DE3: 0xFCC7, # [2000] + 0x9DF4: 0xFCC8, # [2000] + 0x4D07: 0xFCC9, # [2000] + 0x9E0A: 0xFCCA, # [2000] + 0x9E02: 0xFCCB, # [2000] + 0x9E0D: 0xFCCC, # [2000] + 0x9E19: 0xFCCD, # [2000] + 0x9E1C: 0xFCCE, # [2000] + 0x9E1D: 0xFCCF, # [2000] + 0x9E7B: 0xFCD0, # [2000] + 0x22218: 0xFCD1, # [2000] [Unicode3.1] + 0x9E80: 0xFCD2, # [2000] + 0x9E85: 0xFCD3, # [2000] + 0x9E9B: 0xFCD4, # [2000] + 0x9EA8: 0xFCD5, # [2000] + 0x2A38C: 0xFCD6, # [2000] [Unicode3.1] + 0x9EBD: 0xFCD7, # [2000] + 0x2A437: 0xFCD8, # [2000] [Unicode3.1] + 0x9EDF: 0xFCD9, # [2000] + 0x9EE7: 0xFCDA, # [2000] + 0x9EEE: 0xFCDB, # [2000] + 0x9EFF: 0xFCDC, # [2000] + 0x9F02: 0xFCDD, # [2000] + 0x4D77: 0xFCDE, # [2000] + 0x9F03: 0xFCDF, # [2000] + 0x9F17: 0xFCE0, # [2000] + 0x9F19: 0xFCE1, # [2000] + 0x9F2F: 0xFCE2, # [2000] + 0x9F37: 0xFCE3, # [2000] + 0x9F3A: 0xFCE4, # [2000] + 0x9F3D: 0xFCE5, # [2000] + 0x9F41: 0xFCE6, # [2000] + 0x9F45: 0xFCE7, # [2000] + 0x9F46: 0xFCE8, # [2000] + 0x9F53: 0xFCE9, # [2000] + 0x9F55: 0xFCEA, # [2000] + 0x9F58: 0xFCEB, # [2000] + 0x2A5F1: 0xFCEC, # [2000] [Unicode3.1] + 0x9F5D: 0xFCED, # [2000] + 0x2A602: 0xFCEE, # [2000] [Unicode3.1] + 0x9F69: 0xFCEF, # [2000] + 0x2A61A: 0xFCF0, # [2000] [Unicode3.1] + 0x9F6D: 0xFCF1, # [2000] + 0x9F70: 0xFCF2, # [2000] + 0x9F75: 0xFCF3, # [2000] + 0x2A6B2: 0xFCF4, # [2000] [Unicode3.1] +} + +const _SHIFT_JIS_TO_UNICODE_TABLE: Dictionary = { + 0x00: 0x0000, # + 0x01: 0x0001, # + 0x02: 0x0002, # + 0x03: 0x0003, # + 0x04: 0x0004, # + 0x05: 0x0005, # + 0x06: 0x0006, # + 0x07: 0x0007, # + 0x08: 0x0008, # + 0x09: 0x0009, # + 0x0A: 0x000A, # + 0x0B: 0x000B, # + 0x0C: 0x000C, # + 0x0D: 0x000D, # + 0x0E: 0x000E, # + 0x0F: 0x000F, # + 0x10: 0x0010, # + 0x11: 0x0011, # + 0x12: 0x0012, # + 0x13: 0x0013, # + 0x14: 0x0014, # + 0x15: 0x0015, # + 0x16: 0x0016, # + 0x17: 0x0017, # + 0x18: 0x0018, # + 0x19: 0x0019, # + 0x1A: 0x001A, # + 0x1B: 0x001B, # + 0x1C: 0x001C, # + 0x1D: 0x001D, # + 0x1E: 0x001E, # + 0x1F: 0x001F, # + 0x20: 0x0020, # SPACE + 0x21: 0x0021, # EXCLAMATION MARK + 0x22: 0x0022, # QUOTATION MARK + 0x23: 0x0023, # NUMBER SIGN + 0x24: 0x0024, # DOLLAR SIGN + 0x25: 0x0025, # PERCENT SIGN + 0x26: 0x0026, # AMPERSAND + 0x27: 0x0027, # APOSTROPHE + 0x28: 0x0028, # LEFT PARENTHESIS + 0x29: 0x0029, # RIGHT PARENTHESIS + 0x2A: 0x002A, # ASTERISK + 0x2B: 0x002B, # PLUS SIGN + 0x2C: 0x002C, # COMMA + 0x2D: 0x002D, # HYPHEN-MINUS + 0x2E: 0x002E, # FULL STOP + 0x2F: 0x002F, # SOLIDUS + 0x30: 0x0030, # DIGIT ZERO + 0x31: 0x0031, # DIGIT ONE + 0x32: 0x0032, # DIGIT TWO + 0x33: 0x0033, # DIGIT THREE + 0x34: 0x0034, # DIGIT FOUR + 0x35: 0x0035, # DIGIT FIVE + 0x36: 0x0036, # DIGIT SIX + 0x37: 0x0037, # DIGIT SEVEN + 0x38: 0x0038, # DIGIT EIGHT + 0x39: 0x0039, # DIGIT NINE + 0x3A: 0x003A, # COLON + 0x3B: 0x003B, # SEMICOLON + 0x3C: 0x003C, # LESS-THAN SIGN + 0x3D: 0x003D, # EQUALS SIGN + 0x3E: 0x003E, # GREATER-THAN SIGN + 0x3F: 0x003F, # QUESTION MARK + 0x40: 0x0040, # COMMERCIAL AT + 0x41: 0x0041, # LATIN CAPITAL LETTER A + 0x42: 0x0042, # LATIN CAPITAL LETTER B + 0x43: 0x0043, # LATIN CAPITAL LETTER C + 0x44: 0x0044, # LATIN CAPITAL LETTER D + 0x45: 0x0045, # LATIN CAPITAL LETTER E + 0x46: 0x0046, # LATIN CAPITAL LETTER F + 0x47: 0x0047, # LATIN CAPITAL LETTER G + 0x48: 0x0048, # LATIN CAPITAL LETTER H + 0x49: 0x0049, # LATIN CAPITAL LETTER I + 0x4A: 0x004A, # LATIN CAPITAL LETTER J + 0x4B: 0x004B, # LATIN CAPITAL LETTER K + 0x4C: 0x004C, # LATIN CAPITAL LETTER L + 0x4D: 0x004D, # LATIN CAPITAL LETTER M + 0x4E: 0x004E, # LATIN CAPITAL LETTER N + 0x4F: 0x004F, # LATIN CAPITAL LETTER O + 0x50: 0x0050, # LATIN CAPITAL LETTER P + 0x51: 0x0051, # LATIN CAPITAL LETTER Q + 0x52: 0x0052, # LATIN CAPITAL LETTER R + 0x53: 0x0053, # LATIN CAPITAL LETTER S + 0x54: 0x0054, # LATIN CAPITAL LETTER T + 0x55: 0x0055, # LATIN CAPITAL LETTER U + 0x56: 0x0056, # LATIN CAPITAL LETTER V + 0x57: 0x0057, # LATIN CAPITAL LETTER W + 0x58: 0x0058, # LATIN CAPITAL LETTER X + 0x59: 0x0059, # LATIN CAPITAL LETTER Y + 0x5A: 0x005A, # LATIN CAPITAL LETTER Z + 0x5B: 0x005B, # LEFT SQUARE BRACKET + 0x5C: 0x00A5, # YEN SIGN + 0x5D: 0x005D, # RIGHT SQUARE BRACKET + 0x5E: 0x005E, # CIRCUMFLEX ACCENT + 0x5F: 0x005F, # LOW LINE + 0x60: 0x0060, # GRAVE ACCENT + 0x61: 0x0061, # LATIN SMALL LETTER A + 0x62: 0x0062, # LATIN SMALL LETTER B + 0x63: 0x0063, # LATIN SMALL LETTER C + 0x64: 0x0064, # LATIN SMALL LETTER D + 0x65: 0x0065, # LATIN SMALL LETTER E + 0x66: 0x0066, # LATIN SMALL LETTER F + 0x67: 0x0067, # LATIN SMALL LETTER G + 0x68: 0x0068, # LATIN SMALL LETTER H + 0x69: 0x0069, # LATIN SMALL LETTER I + 0x6A: 0x006A, # LATIN SMALL LETTER J + 0x6B: 0x006B, # LATIN SMALL LETTER K + 0x6C: 0x006C, # LATIN SMALL LETTER L + 0x6D: 0x006D, # LATIN SMALL LETTER M + 0x6E: 0x006E, # LATIN SMALL LETTER N + 0x6F: 0x006F, # LATIN SMALL LETTER O + 0x70: 0x0070, # LATIN SMALL LETTER P + 0x71: 0x0071, # LATIN SMALL LETTER Q + 0x72: 0x0072, # LATIN SMALL LETTER R + 0x73: 0x0073, # LATIN SMALL LETTER S + 0x74: 0x0074, # LATIN SMALL LETTER T + 0x75: 0x0075, # LATIN SMALL LETTER U + 0x76: 0x0076, # LATIN SMALL LETTER V + 0x77: 0x0077, # LATIN SMALL LETTER W + 0x78: 0x0078, # LATIN SMALL LETTER X + 0x79: 0x0079, # LATIN SMALL LETTER Y + 0x7A: 0x007A, # LATIN SMALL LETTER Z + 0x7B: 0x007B, # LEFT CURLY BRACKET + 0x7C: 0x007C, # VERTICAL LINE + 0x7D: 0x007D, # RIGHT CURLY BRACKET + 0x7E: 0x203E, # OVERLINE + 0x7F: 0x007F, # + 0xA1: 0xFF61, # HALFWIDTH IDEOGRAPHIC FULL STOP + 0xA2: 0xFF62, # HALFWIDTH LEFT CORNER BRACKET + 0xA3: 0xFF63, # HALFWIDTH RIGHT CORNER BRACKET + 0xA4: 0xFF64, # HALFWIDTH IDEOGRAPHIC COMMA + 0xA5: 0xFF65, # HALFWIDTH KATAKANA MIDDLE DOT + 0xA6: 0xFF66, # HALFWIDTH KATAKANA LETTER WO + 0xA7: 0xFF67, # HALFWIDTH KATAKANA LETTER SMALL A + 0xA8: 0xFF68, # HALFWIDTH KATAKANA LETTER SMALL I + 0xA9: 0xFF69, # HALFWIDTH KATAKANA LETTER SMALL U + 0xAA: 0xFF6A, # HALFWIDTH KATAKANA LETTER SMALL E + 0xAB: 0xFF6B, # HALFWIDTH KATAKANA LETTER SMALL O + 0xAC: 0xFF6C, # HALFWIDTH KATAKANA LETTER SMALL YA + 0xAD: 0xFF6D, # HALFWIDTH KATAKANA LETTER SMALL YU + 0xAE: 0xFF6E, # HALFWIDTH KATAKANA LETTER SMALL YO + 0xAF: 0xFF6F, # HALFWIDTH KATAKANA LETTER SMALL TU + 0xB0: 0xFF70, # HALFWIDTH KATAKANA-HIRAGANA PROLONGED SOUND MARK + 0xB1: 0xFF71, # HALFWIDTH KATAKANA LETTER A + 0xB2: 0xFF72, # HALFWIDTH KATAKANA LETTER I + 0xB3: 0xFF73, # HALFWIDTH KATAKANA LETTER U + 0xB4: 0xFF74, # HALFWIDTH KATAKANA LETTER E + 0xB5: 0xFF75, # HALFWIDTH KATAKANA LETTER O + 0xB6: 0xFF76, # HALFWIDTH KATAKANA LETTER KA + 0xB7: 0xFF77, # HALFWIDTH KATAKANA LETTER KI + 0xB8: 0xFF78, # HALFWIDTH KATAKANA LETTER KU + 0xB9: 0xFF79, # HALFWIDTH KATAKANA LETTER KE + 0xBA: 0xFF7A, # HALFWIDTH KATAKANA LETTER KO + 0xBB: 0xFF7B, # HALFWIDTH KATAKANA LETTER SA + 0xBC: 0xFF7C, # HALFWIDTH KATAKANA LETTER SI + 0xBD: 0xFF7D, # HALFWIDTH KATAKANA LETTER SU + 0xBE: 0xFF7E, # HALFWIDTH KATAKANA LETTER SE + 0xBF: 0xFF7F, # HALFWIDTH KATAKANA LETTER SO + 0xC0: 0xFF80, # HALFWIDTH KATAKANA LETTER TA + 0xC1: 0xFF81, # HALFWIDTH KATAKANA LETTER TI + 0xC2: 0xFF82, # HALFWIDTH KATAKANA LETTER TU + 0xC3: 0xFF83, # HALFWIDTH KATAKANA LETTER TE + 0xC4: 0xFF84, # HALFWIDTH KATAKANA LETTER TO + 0xC5: 0xFF85, # HALFWIDTH KATAKANA LETTER NA + 0xC6: 0xFF86, # HALFWIDTH KATAKANA LETTER NI + 0xC7: 0xFF87, # HALFWIDTH KATAKANA LETTER NU + 0xC8: 0xFF88, # HALFWIDTH KATAKANA LETTER NE + 0xC9: 0xFF89, # HALFWIDTH KATAKANA LETTER NO + 0xCA: 0xFF8A, # HALFWIDTH KATAKANA LETTER HA + 0xCB: 0xFF8B, # HALFWIDTH KATAKANA LETTER HI + 0xCC: 0xFF8C, # HALFWIDTH KATAKANA LETTER HU + 0xCD: 0xFF8D, # HALFWIDTH KATAKANA LETTER HE + 0xCE: 0xFF8E, # HALFWIDTH KATAKANA LETTER HO + 0xCF: 0xFF8F, # HALFWIDTH KATAKANA LETTER MA + 0xD0: 0xFF90, # HALFWIDTH KATAKANA LETTER MI + 0xD1: 0xFF91, # HALFWIDTH KATAKANA LETTER MU + 0xD2: 0xFF92, # HALFWIDTH KATAKANA LETTER ME + 0xD3: 0xFF93, # HALFWIDTH KATAKANA LETTER MO + 0xD4: 0xFF94, # HALFWIDTH KATAKANA LETTER YA + 0xD5: 0xFF95, # HALFWIDTH KATAKANA LETTER YU + 0xD6: 0xFF96, # HALFWIDTH KATAKANA LETTER YO + 0xD7: 0xFF97, # HALFWIDTH KATAKANA LETTER RA + 0xD8: 0xFF98, # HALFWIDTH KATAKANA LETTER RI + 0xD9: 0xFF99, # HALFWIDTH KATAKANA LETTER RU + 0xDA: 0xFF9A, # HALFWIDTH KATAKANA LETTER RE + 0xDB: 0xFF9B, # HALFWIDTH KATAKANA LETTER RO + 0xDC: 0xFF9C, # HALFWIDTH KATAKANA LETTER WA + 0xDD: 0xFF9D, # HALFWIDTH KATAKANA LETTER N + 0xDE: 0xFF9E, # HALFWIDTH KATAKANA VOICED SOUND MARK + 0xDF: 0xFF9F, # HALFWIDTH KATAKANA SEMI-VOICED SOUND MARK + 0x8140: 0x3000, # IDEOGRAPHIC SPACE + 0x8141: 0x3001, # IDEOGRAPHIC COMMA + 0x8142: 0x3002, # IDEOGRAPHIC FULL STOP + 0x8143: 0xFF0C, # FULLWIDTH COMMA + 0x8144: 0xFF0E, # FULLWIDTH FULL STOP + 0x8145: 0x30FB, # KATAKANA MIDDLE DOT + 0x8146: 0xFF1A, # FULLWIDTH COLON + 0x8147: 0xFF1B, # FULLWIDTH SEMICOLON + 0x8148: 0xFF1F, # FULLWIDTH QUESTION MARK + 0x8149: 0xFF01, # FULLWIDTH EXCLAMATION MARK + 0x814A: 0x309B, # KATAKANA-HIRAGANA VOICED SOUND MARK + 0x814B: 0x309C, # KATAKANA-HIRAGANA SEMI-VOICED SOUND MARK + 0x814C: 0x00B4, # ACUTE ACCENT + 0x814D: 0xFF40, # FULLWIDTH GRAVE ACCENT + 0x814E: 0x00A8, # DIAERESIS + 0x814F: 0xFF3E, # FULLWIDTH CIRCUMFLEX ACCENT + 0x8150: 0xFFE3, # FULLWIDTH MACRON + 0x8151: 0xFF3F, # FULLWIDTH LOW LINE + 0x8152: 0x30FD, # KATAKANA ITERATION MARK + 0x8153: 0x30FE, # KATAKANA VOICED ITERATION MARK + 0x8154: 0x309D, # HIRAGANA ITERATION MARK + 0x8155: 0x309E, # HIRAGANA VOICED ITERATION MARK + 0x8156: 0x3003, # DITTO MARK + 0x8157: 0x4EDD, # + 0x8158: 0x3005, # IDEOGRAPHIC ITERATION MARK + 0x8159: 0x3006, # IDEOGRAPHIC CLOSING MARK + 0x815A: 0x3007, # IDEOGRAPHIC NUMBER ZERO + 0x815B: 0x30FC, # KATAKANA-HIRAGANA PROLONGED SOUND MARK + 0x815C: 0x2014, # EM DASH Windows: U+2015 + 0x815D: 0x2010, # HYPHEN + 0x815E: 0xFF0F, # FULLWIDTH SOLIDUS + 0x815F: 0x005C, # REVERSE SOLIDUS Fullwidth: U+FF3C + 0x8160: 0x301C, # WAVE DASH Windows: U+FF5E + 0x8161: 0x2016, # DOUBLE VERTICAL LINE Windows: U+2225 + 0x8162: 0xFF5C, # FULLWIDTH VERTICAL LINE + 0x8163: 0x2026, # HORIZONTAL ELLIPSIS + 0x8164: 0x2025, # TWO DOT LEADER + 0x8165: 0x2018, # LEFT SINGLE QUOTATION MARK + 0x8166: 0x2019, # RIGHT SINGLE QUOTATION MARK + 0x8167: 0x201C, # LEFT DOUBLE QUOTATION MARK + 0x8168: 0x201D, # RIGHT DOUBLE QUOTATION MARK + 0x8169: 0xFF08, # FULLWIDTH LEFT PARENTHESIS + 0x816A: 0xFF09, # FULLWIDTH RIGHT PARENTHESIS + 0x816B: 0x3014, # LEFT TORTOISE SHELL BRACKET + 0x816C: 0x3015, # RIGHT TORTOISE SHELL BRACKET + 0x816D: 0xFF3B, # FULLWIDTH LEFT SQUARE BRACKET + 0x816E: 0xFF3D, # FULLWIDTH RIGHT SQUARE BRACKET + 0x816F: 0xFF5B, # FULLWIDTH LEFT CURLY BRACKET + 0x8170: 0xFF5D, # FULLWIDTH RIGHT CURLY BRACKET + 0x8171: 0x3008, # LEFT ANGLE BRACKET + 0x8172: 0x3009, # RIGHT ANGLE BRACKET + 0x8173: 0x300A, # LEFT DOUBLE ANGLE BRACKET + 0x8174: 0x300B, # RIGHT DOUBLE ANGLE BRACKET + 0x8175: 0x300C, # LEFT CORNER BRACKET + 0x8176: 0x300D, # RIGHT CORNER BRACKET + 0x8177: 0x300E, # LEFT WHITE CORNER BRACKET + 0x8178: 0x300F, # RIGHT WHITE CORNER BRACKET + 0x8179: 0x3010, # LEFT BLACK LENTICULAR BRACKET + 0x817A: 0x3011, # RIGHT BLACK LENTICULAR BRACKET + 0x817B: 0xFF0B, # FULLWIDTH PLUS SIGN + 0x817C: 0x2212, # MINUS SIGN Windows: U+FF0D + 0x817D: 0x00B1, # PLUS-MINUS SIGN + 0x817E: 0x00D7, # MULTIPLICATION SIGN + 0x8180: 0x00F7, # DIVISION SIGN + 0x8181: 0xFF1D, # FULLWIDTH EQUALS SIGN + 0x8182: 0x2260, # NOT EQUAL TO + 0x8183: 0xFF1C, # FULLWIDTH LESS-THAN SIGN + 0x8184: 0xFF1E, # FULLWIDTH GREATER-THAN SIGN + 0x8185: 0x2266, # LESS-THAN OVER EQUAL TO + 0x8186: 0x2267, # GREATER-THAN OVER EQUAL TO + 0x8187: 0x221E, # INFINITY + 0x8188: 0x2234, # THEREFORE + 0x8189: 0x2642, # MALE SIGN + 0x818A: 0x2640, # FEMALE SIGN + 0x818B: 0x00B0, # DEGREE SIGN + 0x818C: 0x2032, # PRIME + 0x818D: 0x2033, # DOUBLE PRIME + 0x818E: 0x2103, # DEGREE CELSIUS + 0x818F: 0xFFE5, # FULLWIDTH YEN SIGN + 0x8190: 0xFF04, # FULLWIDTH DOLLAR SIGN + 0x8191: 0x00A2, # CENT SIGN Windows: U+FFE0 + 0x8192: 0x00A3, # POUND SIGN Windows: U+FFE1 + 0x8193: 0xFF05, # FULLWIDTH PERCENT SIGN + 0x8194: 0xFF03, # FULLWIDTH NUMBER SIGN + 0x8195: 0xFF06, # FULLWIDTH AMPERSAND + 0x8196: 0xFF0A, # FULLWIDTH ASTERISK + 0x8197: 0xFF20, # FULLWIDTH COMMERCIAL AT + 0x8198: 0x00A7, # SECTION SIGN + 0x8199: 0x2606, # WHITE STAR + 0x819A: 0x2605, # BLACK STAR + 0x819B: 0x25CB, # WHITE CIRCLE + 0x819C: 0x25CF, # BLACK CIRCLE + 0x819D: 0x25CE, # BULLSEYE + 0x819E: 0x25C7, # WHITE DIAMOND + 0x819F: 0x25C6, # BLACK DIAMOND + 0x81A0: 0x25A1, # WHITE SQUARE + 0x81A1: 0x25A0, # BLACK SQUARE + 0x81A2: 0x25B3, # WHITE UP-POINTING TRIANGLE + 0x81A3: 0x25B2, # BLACK UP-POINTING TRIANGLE + 0x81A4: 0x25BD, # WHITE DOWN-POINTING TRIANGLE + 0x81A5: 0x25BC, # BLACK DOWN-POINTING TRIANGLE + 0x81A6: 0x203B, # REFERENCE MARK + 0x81A7: 0x3012, # POSTAL MARK + 0x81A8: 0x2192, # RIGHTWARDS ARROW + 0x81A9: 0x2190, # LEFTWARDS ARROW + 0x81AA: 0x2191, # UPWARDS ARROW + 0x81AB: 0x2193, # DOWNWARDS ARROW + 0x81AC: 0x3013, # GETA MARK + 0x81AD: 0xFF07, # FULLWIDTH APOSTROPHE [2000] + 0x81AE: 0xFF02, # FULLWIDTH QUOTATION MARK [2000] + 0x81AF: 0xFF0D, # FULLWIDTH HYPHEN-MINUS [2000] + 0x81B0: 0x007E, # TILDE [2000] Fullwidth: U+FF5E + 0x81B1: 0x3033, # VERTICAL KANA REPEAT MARK UPPER HALF [2000] + 0x81B2: 0x3034, # VERTICAL KANA REPEAT WITH VOICED SOUND MARK UPPER HALF [2000] + 0x81B3: 0x3035, # VERTICAL KANA REPEAT MARK LOWER HALF [2000] + 0x81B4: 0x303B, # VERTICAL IDEOGRAPHIC ITERATION MARK [2000] [Unicode3.2] + 0x81B5: 0x303C, # MASU MARK [2000] [Unicode3.2] + 0x81B6: 0x30FF, # KATAKANA DIGRAPH KOTO [2000] [Unicode3.2] + 0x81B7: 0x309F, # HIRAGANA DIGRAPH YORI [2000] [Unicode3.2] + 0x81B8: 0x2208, # ELEMENT OF [1983] + 0x81B9: 0x220B, # CONTAINS AS MEMBER [1983] + 0x81BA: 0x2286, # SUBSET OF OR EQUAL TO [1983] + 0x81BB: 0x2287, # SUPERSET OF OR EQUAL TO [1983] + 0x81BC: 0x2282, # SUBSET OF [1983] + 0x81BD: 0x2283, # SUPERSET OF [1983] + 0x81BE: 0x222A, # UNION [1983] + 0x81BF: 0x2229, # INTERSECTION [1983] + 0x81C0: 0x2284, # NOT A SUBSET OF [2000] + 0x81C1: 0x2285, # NOT A SUPERSET OF [2000] + 0x81C2: 0x228A, # SUBSET OF WITH NOT EQUAL TO [2000] + 0x81C3: 0x228B, # SUPERSET OF WITH NOT EQUAL TO [2000] + 0x81C4: 0x2209, # NOT AN ELEMENT OF [2000] + 0x81C5: 0x2205, # EMPTY SET [2000] + 0x81C6: 0x2305, # PROJECTIVE [2000] + 0x81C7: 0x2306, # PERSPECTIVE [2000] + 0x81C8: 0x2227, # LOGICAL AND [1983] + 0x81C9: 0x2228, # LOGICAL OR [1983] + 0x81CA: 0x00AC, # NOT SIGN [1983] Windows: U+FFE2 + 0x81CB: 0x21D2, # RIGHTWARDS DOUBLE ARROW [1983] + 0x81CC: 0x21D4, # LEFT RIGHT DOUBLE ARROW [1983] + 0x81CD: 0x2200, # FOR ALL [1983] + 0x81CE: 0x2203, # THERE EXISTS [1983] + 0x81CF: 0x2295, # CIRCLED PLUS [2000] + 0x81D0: 0x2296, # CIRCLED MINUS [2000] + 0x81D1: 0x2297, # CIRCLED TIMES [2000] + 0x81D2: 0x2225, # PARALLEL TO [2000] + 0x81D3: 0x2226, # NOT PARALLEL TO [2000] + 0x81D4: 0xFF5F, # FULLWIDTH LEFT WHITE PARENTHESIS [2000] [Unicode3.2] + 0x81D5: 0xFF60, # FULLWIDTH RIGHT WHITE PARENTHESIS [2000] [Unicode3.2] + 0x81D6: 0x3018, # LEFT WHITE TORTOISE SHELL BRACKET [2000] + 0x81D7: 0x3019, # RIGHT WHITE TORTOISE SHELL BRACKET [2000] + 0x81D8: 0x3016, # LEFT WHITE LENTICULAR BRACKET [2000] + 0x81D9: 0x3017, # RIGHT WHITE LENTICULAR BRACKET [2000] + 0x81DA: 0x2220, # ANGLE [1983] + 0x81DB: 0x22A5, # UP TACK [1983] + 0x81DC: 0x2312, # ARC [1983] + 0x81DD: 0x2202, # PARTIAL DIFFERENTIAL [1983] + 0x81DE: 0x2207, # NABLA [1983] + 0x81DF: 0x2261, # IDENTICAL TO [1983] + 0x81E0: 0x2252, # APPROXIMATELY EQUAL TO OR THE IMAGE OF [1983] + 0x81E1: 0x226A, # MUCH LESS-THAN [1983] + 0x81E2: 0x226B, # MUCH GREATER-THAN [1983] + 0x81E3: 0x221A, # SQUARE ROOT [1983] + 0x81E4: 0x223D, # REVERSED TILDE [1983] + 0x81E5: 0x221D, # PROPORTIONAL TO [1983] + 0x81E6: 0x2235, # BECAUSE [1983] + 0x81E7: 0x222B, # INTEGRAL [1983] + 0x81E8: 0x222C, # DOUBLE INTEGRAL [1983] + 0x81E9: 0x2262, # NOT IDENTICAL TO [2000] + 0x81EA: 0x2243, # ASYMPTOTICALLY EQUAL TO [2000] + 0x81EB: 0x2245, # APPROXIMATELY EQUAL TO [2000] + 0x81EC: 0x2248, # ALMOST EQUAL TO [2000] + 0x81ED: 0x2276, # LESS-THAN OR GREATER-THAN [2000] + 0x81EE: 0x2277, # GREATER-THAN OR LESS-THAN [2000] + 0x81EF: 0x2194, # LEFT RIGHT ARROW [2000] + 0x81F0: 0x212B, # ANGSTROM SIGN [1983] + 0x81F1: 0x2030, # PER MILLE SIGN [1983] + 0x81F2: 0x266F, # MUSIC SHARP SIGN [1983] + 0x81F3: 0x266D, # MUSIC FLAT SIGN [1983] + 0x81F4: 0x266A, # EIGHTH NOTE [1983] + 0x81F5: 0x2020, # DAGGER [1983] + 0x81F6: 0x2021, # DOUBLE DAGGER [1983] + 0x81F7: 0x00B6, # PILCROW SIGN [1983] + 0x81F8: 0x266E, # MUSIC NATURAL SIGN [2000] + 0x81F9: 0x266B, # BEAMED EIGHTH NOTES [2000] + 0x81FA: 0x266C, # BEAMED SIXTEENTH NOTES [2000] + 0x81FB: 0x2669, # QUARTER NOTE [2000] + 0x81FC: 0x25EF, # LARGE CIRCLE [1983] + 0x8240: 0x25B7, # WHITE RIGHT-POINTING TRIANGLE [2000] + 0x8241: 0x25B6, # BLACK RIGHT-POINTING TRIANGLE [2000] + 0x8242: 0x25C1, # WHITE LEFT-POINTING TRIANGLE [2000] + 0x8243: 0x25C0, # BLACK LEFT-POINTING TRIANGLE [2000] + 0x8244: 0x2197, # NORTH EAST ARROW [2000] + 0x8245: 0x2198, # SOUTH EAST ARROW [2000] + 0x8246: 0x2196, # NORTH WEST ARROW [2000] + 0x8247: 0x2199, # SOUTH WEST ARROW [2000] + 0x8248: 0x21C4, # RIGHTWARDS ARROW OVER LEFTWARDS ARROW [2000] + 0x8249: 0x21E8, # RIGHTWARDS WHITE ARROW [2000] + 0x824A: 0x21E6, # LEFTWARDS WHITE ARROW [2000] + 0x824B: 0x21E7, # UPWARDS WHITE ARROW [2000] + 0x824C: 0x21E9, # DOWNWARDS WHITE ARROW [2000] + 0x824D: 0x2934, # ARROW POINTING RIGHTWARDS THEN CURVING UPWARDS [2000] [Unicode3.2] + 0x824E: 0x2935, # ARROW POINTING RIGHTWARDS THEN CURVING DOWNWARDS [2000] [Unicode3.2] + 0x824F: 0xFF10, # FULLWIDTH DIGIT ZERO + 0x8250: 0xFF11, # FULLWIDTH DIGIT ONE + 0x8251: 0xFF12, # FULLWIDTH DIGIT TWO + 0x8252: 0xFF13, # FULLWIDTH DIGIT THREE + 0x8253: 0xFF14, # FULLWIDTH DIGIT FOUR + 0x8254: 0xFF15, # FULLWIDTH DIGIT FIVE + 0x8255: 0xFF16, # FULLWIDTH DIGIT SIX + 0x8256: 0xFF17, # FULLWIDTH DIGIT SEVEN + 0x8257: 0xFF18, # FULLWIDTH DIGIT EIGHT + 0x8258: 0xFF19, # FULLWIDTH DIGIT NINE + 0x8259: 0x29BF, # CIRCLED BULLET [2000] [Unicode3.2] + 0x825A: 0x25C9, # FISHEYE [2000] + 0x825B: 0x303D, # PART ALTERNATION MARK [2000] [Unicode3.2] + 0x825C: 0xFE46, # WHITE SESAME DOT [2000] [Unicode3.2] + 0x825D: 0xFE45, # SESAME DOT [2000] [Unicode3.2] + 0x825E: 0x25E6, # WHITE BULLET [2000] + 0x825F: 0x2022, # BULLET [2000] + 0x8260: 0xFF21, # FULLWIDTH LATIN CAPITAL LETTER A + 0x8261: 0xFF22, # FULLWIDTH LATIN CAPITAL LETTER B + 0x8262: 0xFF23, # FULLWIDTH LATIN CAPITAL LETTER C + 0x8263: 0xFF24, # FULLWIDTH LATIN CAPITAL LETTER D + 0x8264: 0xFF25, # FULLWIDTH LATIN CAPITAL LETTER E + 0x8265: 0xFF26, # FULLWIDTH LATIN CAPITAL LETTER F + 0x8266: 0xFF27, # FULLWIDTH LATIN CAPITAL LETTER G + 0x8267: 0xFF28, # FULLWIDTH LATIN CAPITAL LETTER H + 0x8268: 0xFF29, # FULLWIDTH LATIN CAPITAL LETTER I + 0x8269: 0xFF2A, # FULLWIDTH LATIN CAPITAL LETTER J + 0x826A: 0xFF2B, # FULLWIDTH LATIN CAPITAL LETTER K + 0x826B: 0xFF2C, # FULLWIDTH LATIN CAPITAL LETTER L + 0x826C: 0xFF2D, # FULLWIDTH LATIN CAPITAL LETTER M + 0x826D: 0xFF2E, # FULLWIDTH LATIN CAPITAL LETTER N + 0x826E: 0xFF2F, # FULLWIDTH LATIN CAPITAL LETTER O + 0x826F: 0xFF30, # FULLWIDTH LATIN CAPITAL LETTER P + 0x8270: 0xFF31, # FULLWIDTH LATIN CAPITAL LETTER Q + 0x8271: 0xFF32, # FULLWIDTH LATIN CAPITAL LETTER R + 0x8272: 0xFF33, # FULLWIDTH LATIN CAPITAL LETTER S + 0x8273: 0xFF34, # FULLWIDTH LATIN CAPITAL LETTER T + 0x8274: 0xFF35, # FULLWIDTH LATIN CAPITAL LETTER U + 0x8275: 0xFF36, # FULLWIDTH LATIN CAPITAL LETTER V + 0x8276: 0xFF37, # FULLWIDTH LATIN CAPITAL LETTER W + 0x8277: 0xFF38, # FULLWIDTH LATIN CAPITAL LETTER X + 0x8278: 0xFF39, # FULLWIDTH LATIN CAPITAL LETTER Y + 0x8279: 0xFF3A, # FULLWIDTH LATIN CAPITAL LETTER Z + 0x827A: 0x2213, # MINUS-OR-PLUS SIGN [2000] + 0x827B: 0x2135, # ALEF SYMBOL [2000] + 0x827C: 0x210F, # PLANCK CONSTANT OVER TWO PI [2000] + 0x827D: 0x33CB, # SQUARE HP [2000] + 0x827E: 0x2113, # SCRIPT SMALL L [2000] + 0x8280: 0x2127, # INVERTED OHM SIGN [2000] + 0x8281: 0xFF41, # FULLWIDTH LATIN SMALL LETTER A + 0x8282: 0xFF42, # FULLWIDTH LATIN SMALL LETTER B + 0x8283: 0xFF43, # FULLWIDTH LATIN SMALL LETTER C + 0x8284: 0xFF44, # FULLWIDTH LATIN SMALL LETTER D + 0x8285: 0xFF45, # FULLWIDTH LATIN SMALL LETTER E + 0x8286: 0xFF46, # FULLWIDTH LATIN SMALL LETTER F + 0x8287: 0xFF47, # FULLWIDTH LATIN SMALL LETTER G + 0x8288: 0xFF48, # FULLWIDTH LATIN SMALL LETTER H + 0x8289: 0xFF49, # FULLWIDTH LATIN SMALL LETTER I + 0x828A: 0xFF4A, # FULLWIDTH LATIN SMALL LETTER J + 0x828B: 0xFF4B, # FULLWIDTH LATIN SMALL LETTER K + 0x828C: 0xFF4C, # FULLWIDTH LATIN SMALL LETTER L + 0x828D: 0xFF4D, # FULLWIDTH LATIN SMALL LETTER M + 0x828E: 0xFF4E, # FULLWIDTH LATIN SMALL LETTER N + 0x828F: 0xFF4F, # FULLWIDTH LATIN SMALL LETTER O + 0x8290: 0xFF50, # FULLWIDTH LATIN SMALL LETTER P + 0x8291: 0xFF51, # FULLWIDTH LATIN SMALL LETTER Q + 0x8292: 0xFF52, # FULLWIDTH LATIN SMALL LETTER R + 0x8293: 0xFF53, # FULLWIDTH LATIN SMALL LETTER S + 0x8294: 0xFF54, # FULLWIDTH LATIN SMALL LETTER T + 0x8295: 0xFF55, # FULLWIDTH LATIN SMALL LETTER U + 0x8296: 0xFF56, # FULLWIDTH LATIN SMALL LETTER V + 0x8297: 0xFF57, # FULLWIDTH LATIN SMALL LETTER W + 0x8298: 0xFF58, # FULLWIDTH LATIN SMALL LETTER X + 0x8299: 0xFF59, # FULLWIDTH LATIN SMALL LETTER Y + 0x829A: 0xFF5A, # FULLWIDTH LATIN SMALL LETTER Z + 0x829B: 0x30A0, # KATAKANA-HIRAGANA DOUBLE HYPHEN [2000] [Unicode3.2] + 0x829C: 0x2013, # EN DASH [2000] + 0x829D: 0x29FA, # DOUBLE PLUS [2000] [Unicode3.2] + 0x829E: 0x29FB, # TRIPLE PLUS [2000] [Unicode3.2] + 0x829F: 0x3041, # HIRAGANA LETTER SMALL A + 0x82A0: 0x3042, # HIRAGANA LETTER A + 0x82A1: 0x3043, # HIRAGANA LETTER SMALL I + 0x82A2: 0x3044, # HIRAGANA LETTER I + 0x82A3: 0x3045, # HIRAGANA LETTER SMALL U + 0x82A4: 0x3046, # HIRAGANA LETTER U + 0x82A5: 0x3047, # HIRAGANA LETTER SMALL E + 0x82A6: 0x3048, # HIRAGANA LETTER E + 0x82A7: 0x3049, # HIRAGANA LETTER SMALL O + 0x82A8: 0x304A, # HIRAGANA LETTER O + 0x82A9: 0x304B, # HIRAGANA LETTER KA + 0x82AA: 0x304C, # HIRAGANA LETTER GA + 0x82AB: 0x304D, # HIRAGANA LETTER KI + 0x82AC: 0x304E, # HIRAGANA LETTER GI + 0x82AD: 0x304F, # HIRAGANA LETTER KU + 0x82AE: 0x3050, # HIRAGANA LETTER GU + 0x82AF: 0x3051, # HIRAGANA LETTER KE + 0x82B0: 0x3052, # HIRAGANA LETTER GE + 0x82B1: 0x3053, # HIRAGANA LETTER KO + 0x82B2: 0x3054, # HIRAGANA LETTER GO + 0x82B3: 0x3055, # HIRAGANA LETTER SA + 0x82B4: 0x3056, # HIRAGANA LETTER ZA + 0x82B5: 0x3057, # HIRAGANA LETTER SI + 0x82B6: 0x3058, # HIRAGANA LETTER ZI + 0x82B7: 0x3059, # HIRAGANA LETTER SU + 0x82B8: 0x305A, # HIRAGANA LETTER ZU + 0x82B9: 0x305B, # HIRAGANA LETTER SE + 0x82BA: 0x305C, # HIRAGANA LETTER ZE + 0x82BB: 0x305D, # HIRAGANA LETTER SO + 0x82BC: 0x305E, # HIRAGANA LETTER ZO + 0x82BD: 0x305F, # HIRAGANA LETTER TA + 0x82BE: 0x3060, # HIRAGANA LETTER DA + 0x82BF: 0x3061, # HIRAGANA LETTER TI + 0x82C0: 0x3062, # HIRAGANA LETTER DI + 0x82C1: 0x3063, # HIRAGANA LETTER SMALL TU + 0x82C2: 0x3064, # HIRAGANA LETTER TU + 0x82C3: 0x3065, # HIRAGANA LETTER DU + 0x82C4: 0x3066, # HIRAGANA LETTER TE + 0x82C5: 0x3067, # HIRAGANA LETTER DE + 0x82C6: 0x3068, # HIRAGANA LETTER TO + 0x82C7: 0x3069, # HIRAGANA LETTER DO + 0x82C8: 0x306A, # HIRAGANA LETTER NA + 0x82C9: 0x306B, # HIRAGANA LETTER NI + 0x82CA: 0x306C, # HIRAGANA LETTER NU + 0x82CB: 0x306D, # HIRAGANA LETTER NE + 0x82CC: 0x306E, # HIRAGANA LETTER NO + 0x82CD: 0x306F, # HIRAGANA LETTER HA + 0x82CE: 0x3070, # HIRAGANA LETTER BA + 0x82CF: 0x3071, # HIRAGANA LETTER PA + 0x82D0: 0x3072, # HIRAGANA LETTER HI + 0x82D1: 0x3073, # HIRAGANA LETTER BI + 0x82D2: 0x3074, # HIRAGANA LETTER PI + 0x82D3: 0x3075, # HIRAGANA LETTER HU + 0x82D4: 0x3076, # HIRAGANA LETTER BU + 0x82D5: 0x3077, # HIRAGANA LETTER PU + 0x82D6: 0x3078, # HIRAGANA LETTER HE + 0x82D7: 0x3079, # HIRAGANA LETTER BE + 0x82D8: 0x307A, # HIRAGANA LETTER PE + 0x82D9: 0x307B, # HIRAGANA LETTER HO + 0x82DA: 0x307C, # HIRAGANA LETTER BO + 0x82DB: 0x307D, # HIRAGANA LETTER PO + 0x82DC: 0x307E, # HIRAGANA LETTER MA + 0x82DD: 0x307F, # HIRAGANA LETTER MI + 0x82DE: 0x3080, # HIRAGANA LETTER MU + 0x82DF: 0x3081, # HIRAGANA LETTER ME + 0x82E0: 0x3082, # HIRAGANA LETTER MO + 0x82E1: 0x3083, # HIRAGANA LETTER SMALL YA + 0x82E2: 0x3084, # HIRAGANA LETTER YA + 0x82E3: 0x3085, # HIRAGANA LETTER SMALL YU + 0x82E4: 0x3086, # HIRAGANA LETTER YU + 0x82E5: 0x3087, # HIRAGANA LETTER SMALL YO + 0x82E6: 0x3088, # HIRAGANA LETTER YO + 0x82E7: 0x3089, # HIRAGANA LETTER RA + 0x82E8: 0x308A, # HIRAGANA LETTER RI + 0x82E9: 0x308B, # HIRAGANA LETTER RU + 0x82EA: 0x308C, # HIRAGANA LETTER RE + 0x82EB: 0x308D, # HIRAGANA LETTER RO + 0x82EC: 0x308E, # HIRAGANA LETTER SMALL WA + 0x82ED: 0x308F, # HIRAGANA LETTER WA + 0x82EE: 0x3090, # HIRAGANA LETTER WI + 0x82EF: 0x3091, # HIRAGANA LETTER WE + 0x82F0: 0x3092, # HIRAGANA LETTER WO + 0x82F1: 0x3093, # HIRAGANA LETTER N + 0x82F2: 0x3094, # HIRAGANA LETTER VU [2000] + 0x82F3: 0x3095, # HIRAGANA LETTER SMALL KA [2000] [Unicode3.2] + 0x82F4: 0x3096, # HIRAGANA LETTER SMALL KE [2000] [Unicode3.2] + 0x82F5: 0x304B309A, # [2000] + 0x82F6: 0x304D309A, # [2000] + 0x82F7: 0x304F309A, # [2000] + 0x82F8: 0x3051309A, # [2000] + 0x82F9: 0x3053309A, # [2000] + 0x8340: 0x30A1, # KATAKANA LETTER SMALL A + 0x8341: 0x30A2, # KATAKANA LETTER A + 0x8342: 0x30A3, # KATAKANA LETTER SMALL I + 0x8343: 0x30A4, # KATAKANA LETTER I + 0x8344: 0x30A5, # KATAKANA LETTER SMALL U + 0x8345: 0x30A6, # KATAKANA LETTER U + 0x8346: 0x30A7, # KATAKANA LETTER SMALL E + 0x8347: 0x30A8, # KATAKANA LETTER E + 0x8348: 0x30A9, # KATAKANA LETTER SMALL O + 0x8349: 0x30AA, # KATAKANA LETTER O + 0x834A: 0x30AB, # KATAKANA LETTER KA + 0x834B: 0x30AC, # KATAKANA LETTER GA + 0x834C: 0x30AD, # KATAKANA LETTER KI + 0x834D: 0x30AE, # KATAKANA LETTER GI + 0x834E: 0x30AF, # KATAKANA LETTER KU + 0x834F: 0x30B0, # KATAKANA LETTER GU + 0x8350: 0x30B1, # KATAKANA LETTER KE + 0x8351: 0x30B2, # KATAKANA LETTER GE + 0x8352: 0x30B3, # KATAKANA LETTER KO + 0x8353: 0x30B4, # KATAKANA LETTER GO + 0x8354: 0x30B5, # KATAKANA LETTER SA + 0x8355: 0x30B6, # KATAKANA LETTER ZA + 0x8356: 0x30B7, # KATAKANA LETTER SI + 0x8357: 0x30B8, # KATAKANA LETTER ZI + 0x8358: 0x30B9, # KATAKANA LETTER SU + 0x8359: 0x30BA, # KATAKANA LETTER ZU + 0x835A: 0x30BB, # KATAKANA LETTER SE + 0x835B: 0x30BC, # KATAKANA LETTER ZE + 0x835C: 0x30BD, # KATAKANA LETTER SO + 0x835D: 0x30BE, # KATAKANA LETTER ZO + 0x835E: 0x30BF, # KATAKANA LETTER TA + 0x835F: 0x30C0, # KATAKANA LETTER DA + 0x8360: 0x30C1, # KATAKANA LETTER TI + 0x8361: 0x30C2, # KATAKANA LETTER DI + 0x8362: 0x30C3, # KATAKANA LETTER SMALL TU + 0x8363: 0x30C4, # KATAKANA LETTER TU + 0x8364: 0x30C5, # KATAKANA LETTER DU + 0x8365: 0x30C6, # KATAKANA LETTER TE + 0x8366: 0x30C7, # KATAKANA LETTER DE + 0x8367: 0x30C8, # KATAKANA LETTER TO + 0x8368: 0x30C9, # KATAKANA LETTER DO + 0x8369: 0x30CA, # KATAKANA LETTER NA + 0x836A: 0x30CB, # KATAKANA LETTER NI + 0x836B: 0x30CC, # KATAKANA LETTER NU + 0x836C: 0x30CD, # KATAKANA LETTER NE + 0x836D: 0x30CE, # KATAKANA LETTER NO + 0x836E: 0x30CF, # KATAKANA LETTER HA + 0x836F: 0x30D0, # KATAKANA LETTER BA + 0x8370: 0x30D1, # KATAKANA LETTER PA + 0x8371: 0x30D2, # KATAKANA LETTER HI + 0x8372: 0x30D3, # KATAKANA LETTER BI + 0x8373: 0x30D4, # KATAKANA LETTER PI + 0x8374: 0x30D5, # KATAKANA LETTER HU + 0x8375: 0x30D6, # KATAKANA LETTER BU + 0x8376: 0x30D7, # KATAKANA LETTER PU + 0x8377: 0x30D8, # KATAKANA LETTER HE + 0x8378: 0x30D9, # KATAKANA LETTER BE + 0x8379: 0x30DA, # KATAKANA LETTER PE + 0x837A: 0x30DB, # KATAKANA LETTER HO + 0x837B: 0x30DC, # KATAKANA LETTER BO + 0x837C: 0x30DD, # KATAKANA LETTER PO + 0x837D: 0x30DE, # KATAKANA LETTER MA + 0x837E: 0x30DF, # KATAKANA LETTER MI + 0x8380: 0x30E0, # KATAKANA LETTER MU + 0x8381: 0x30E1, # KATAKANA LETTER ME + 0x8382: 0x30E2, # KATAKANA LETTER MO + 0x8383: 0x30E3, # KATAKANA LETTER SMALL YA + 0x8384: 0x30E4, # KATAKANA LETTER YA + 0x8385: 0x30E5, # KATAKANA LETTER SMALL YU + 0x8386: 0x30E6, # KATAKANA LETTER YU + 0x8387: 0x30E7, # KATAKANA LETTER SMALL YO + 0x8388: 0x30E8, # KATAKANA LETTER YO + 0x8389: 0x30E9, # KATAKANA LETTER RA + 0x838A: 0x30EA, # KATAKANA LETTER RI + 0x838B: 0x30EB, # KATAKANA LETTER RU + 0x838C: 0x30EC, # KATAKANA LETTER RE + 0x838D: 0x30ED, # KATAKANA LETTER RO + 0x838E: 0x30EE, # KATAKANA LETTER SMALL WA + 0x838F: 0x30EF, # KATAKANA LETTER WA + 0x8390: 0x30F0, # KATAKANA LETTER WI + 0x8391: 0x30F1, # KATAKANA LETTER WE + 0x8392: 0x30F2, # KATAKANA LETTER WO + 0x8393: 0x30F3, # KATAKANA LETTER N + 0x8394: 0x30F4, # KATAKANA LETTER VU + 0x8395: 0x30F5, # KATAKANA LETTER SMALL KA + 0x8396: 0x30F6, # KATAKANA LETTER SMALL KE + 0x8397: 0x30AB309A, # [2000] + 0x8398: 0x30AD309A, # [2000] + 0x8399: 0x30AF309A, # [2000] + 0x839A: 0x30B1309A, # [2000] + 0x839B: 0x30B3309A, # [2000] + 0x839C: 0x30BB309A, # [2000] + 0x839D: 0x30C4309A, # [2000] + 0x839E: 0x30C8309A, # [2000] + 0x839F: 0x0391, # GREEK CAPITAL LETTER ALPHA + 0x83A0: 0x0392, # GREEK CAPITAL LETTER BETA + 0x83A1: 0x0393, # GREEK CAPITAL LETTER GAMMA + 0x83A2: 0x0394, # GREEK CAPITAL LETTER DELTA + 0x83A3: 0x0395, # GREEK CAPITAL LETTER EPSILON + 0x83A4: 0x0396, # GREEK CAPITAL LETTER ZETA + 0x83A5: 0x0397, # GREEK CAPITAL LETTER ETA + 0x83A6: 0x0398, # GREEK CAPITAL LETTER THETA + 0x83A7: 0x0399, # GREEK CAPITAL LETTER IOTA + 0x83A8: 0x039A, # GREEK CAPITAL LETTER KAPPA + 0x83A9: 0x039B, # GREEK CAPITAL LETTER LAMDA + 0x83AA: 0x039C, # GREEK CAPITAL LETTER MU + 0x83AB: 0x039D, # GREEK CAPITAL LETTER NU + 0x83AC: 0x039E, # GREEK CAPITAL LETTER XI + 0x83AD: 0x039F, # GREEK CAPITAL LETTER OMICRON + 0x83AE: 0x03A0, # GREEK CAPITAL LETTER PI + 0x83AF: 0x03A1, # GREEK CAPITAL LETTER RHO + 0x83B0: 0x03A3, # GREEK CAPITAL LETTER SIGMA + 0x83B1: 0x03A4, # GREEK CAPITAL LETTER TAU + 0x83B2: 0x03A5, # GREEK CAPITAL LETTER UPSILON + 0x83B3: 0x03A6, # GREEK CAPITAL LETTER PHI + 0x83B4: 0x03A7, # GREEK CAPITAL LETTER CHI + 0x83B5: 0x03A8, # GREEK CAPITAL LETTER PSI + 0x83B6: 0x03A9, # GREEK CAPITAL LETTER OMEGA + 0x83B7: 0x2664, # WHITE SPADE SUIT [2000] + 0x83B8: 0x2660, # BLACK SPADE SUIT [2000] + 0x83B9: 0x2662, # WHITE DIAMOND SUIT [2000] + 0x83BA: 0x2666, # BLACK DIAMOND SUIT [2000] + 0x83BB: 0x2661, # WHITE HEART SUIT [2000] + 0x83BC: 0x2665, # BLACK HEART SUIT [2000] + 0x83BD: 0x2667, # WHITE CLUB SUIT [2000] + 0x83BE: 0x2663, # BLACK CLUB SUIT [2000] + 0x83BF: 0x03B1, # GREEK SMALL LETTER ALPHA + 0x83C0: 0x03B2, # GREEK SMALL LETTER BETA + 0x83C1: 0x03B3, # GREEK SMALL LETTER GAMMA + 0x83C2: 0x03B4, # GREEK SMALL LETTER DELTA + 0x83C3: 0x03B5, # GREEK SMALL LETTER EPSILON + 0x83C4: 0x03B6, # GREEK SMALL LETTER ZETA + 0x83C5: 0x03B7, # GREEK SMALL LETTER ETA + 0x83C6: 0x03B8, # GREEK SMALL LETTER THETA + 0x83C7: 0x03B9, # GREEK SMALL LETTER IOTA + 0x83C8: 0x03BA, # GREEK SMALL LETTER KAPPA + 0x83C9: 0x03BB, # GREEK SMALL LETTER LAMDA + 0x83CA: 0x03BC, # GREEK SMALL LETTER MU + 0x83CB: 0x03BD, # GREEK SMALL LETTER NU + 0x83CC: 0x03BE, # GREEK SMALL LETTER XI + 0x83CD: 0x03BF, # GREEK SMALL LETTER OMICRON + 0x83CE: 0x03C0, # GREEK SMALL LETTER PI + 0x83CF: 0x03C1, # GREEK SMALL LETTER RHO + 0x83D0: 0x03C3, # GREEK SMALL LETTER SIGMA + 0x83D1: 0x03C4, # GREEK SMALL LETTER TAU + 0x83D2: 0x03C5, # GREEK SMALL LETTER UPSILON + 0x83D3: 0x03C6, # GREEK SMALL LETTER PHI + 0x83D4: 0x03C7, # GREEK SMALL LETTER CHI + 0x83D5: 0x03C8, # GREEK SMALL LETTER PSI + 0x83D6: 0x03C9, # GREEK SMALL LETTER OMEGA + 0x83D7: 0x03C2, # GREEK SMALL LETTER FINAL SIGMA [2000] + 0x83D8: 0x24F5, # DOUBLE CIRCLED DIGIT ONE [2000] [Unicode3.2] + 0x83D9: 0x24F6, # DOUBLE CIRCLED DIGIT TWO [2000] [Unicode3.2] + 0x83DA: 0x24F7, # DOUBLE CIRCLED DIGIT THREE [2000] [Unicode3.2] + 0x83DB: 0x24F8, # DOUBLE CIRCLED DIGIT FOUR [2000] [Unicode3.2] + 0x83DC: 0x24F9, # DOUBLE CIRCLED DIGIT FIVE [2000] [Unicode3.2] + 0x83DD: 0x24FA, # DOUBLE CIRCLED DIGIT SIX [2000] [Unicode3.2] + 0x83DE: 0x24FB, # DOUBLE CIRCLED DIGIT SEVEN [2000] [Unicode3.2] + 0x83DF: 0x24FC, # DOUBLE CIRCLED DIGIT EIGHT [2000] [Unicode3.2] + 0x83E0: 0x24FD, # DOUBLE CIRCLED DIGIT NINE [2000] [Unicode3.2] + 0x83E1: 0x24FE, # DOUBLE CIRCLED NUMBER TEN [2000] [Unicode3.2] + 0x83E2: 0x2616, # WHITE SHOGI PIECE [2000] [Unicode3.2] + 0x83E3: 0x2617, # BLACK SHOGI PIECE [2000] [Unicode3.2] + 0x83E4: 0x3020, # POSTAL MARK FACE [2000] + 0x83E5: 0x260E, # BLACK TELEPHONE [2000] + 0x83E6: 0x2600, # BLACK SUN WITH RAYS [2000] + 0x83E7: 0x2601, # CLOUD [2000] + 0x83E8: 0x2602, # UMBRELLA [2000] + 0x83E9: 0x2603, # SNOWMAN [2000] + 0x83EA: 0x2668, # HOT SPRINGS [2000] + 0x83EB: 0x25B1, # WHITE PARALLELOGRAM [2000] + 0x83EC: 0x31F0, # KATAKANA LETTER SMALL KU [2000] [Unicode3.2] + 0x83ED: 0x31F1, # KATAKANA LETTER SMALL SI [2000] [Unicode3.2] + 0x83EE: 0x31F2, # KATAKANA LETTER SMALL SU [2000] [Unicode3.2] + 0x83EF: 0x31F3, # KATAKANA LETTER SMALL TO [2000] [Unicode3.2] + 0x83F0: 0x31F4, # KATAKANA LETTER SMALL NU [2000] [Unicode3.2] + 0x83F1: 0x31F5, # KATAKANA LETTER SMALL HA [2000] [Unicode3.2] + 0x83F2: 0x31F6, # KATAKANA LETTER SMALL HI [2000] [Unicode3.2] + 0x83F3: 0x31F7, # KATAKANA LETTER SMALL HU [2000] [Unicode3.2] + 0x83F4: 0x31F8, # KATAKANA LETTER SMALL HE [2000] [Unicode3.2] + 0x83F5: 0x31F9, # KATAKANA LETTER SMALL HO [2000] [Unicode3.2] + 0x83F6: 0x31F7309A, # [2000] + 0x83F7: 0x31FA, # KATAKANA LETTER SMALL MU [2000] [Unicode3.2] + 0x83F8: 0x31FB, # KATAKANA LETTER SMALL RA [2000] [Unicode3.2] + 0x83F9: 0x31FC, # KATAKANA LETTER SMALL RI [2000] [Unicode3.2] + 0x83FA: 0x31FD, # KATAKANA LETTER SMALL RU [2000] [Unicode3.2] + 0x83FB: 0x31FE, # KATAKANA LETTER SMALL RE [2000] [Unicode3.2] + 0x83FC: 0x31FF, # KATAKANA LETTER SMALL RO [2000] [Unicode3.2] + 0x8440: 0x0410, # CYRILLIC CAPITAL LETTER A + 0x8441: 0x0411, # CYRILLIC CAPITAL LETTER BE + 0x8442: 0x0412, # CYRILLIC CAPITAL LETTER VE + 0x8443: 0x0413, # CYRILLIC CAPITAL LETTER GHE + 0x8444: 0x0414, # CYRILLIC CAPITAL LETTER DE + 0x8445: 0x0415, # CYRILLIC CAPITAL LETTER IE + 0x8446: 0x0401, # CYRILLIC CAPITAL LETTER IO + 0x8447: 0x0416, # CYRILLIC CAPITAL LETTER ZHE + 0x8448: 0x0417, # CYRILLIC CAPITAL LETTER ZE + 0x8449: 0x0418, # CYRILLIC CAPITAL LETTER I + 0x844A: 0x0419, # CYRILLIC CAPITAL LETTER SHORT I + 0x844B: 0x041A, # CYRILLIC CAPITAL LETTER KA + 0x844C: 0x041B, # CYRILLIC CAPITAL LETTER EL + 0x844D: 0x041C, # CYRILLIC CAPITAL LETTER EM + 0x844E: 0x041D, # CYRILLIC CAPITAL LETTER EN + 0x844F: 0x041E, # CYRILLIC CAPITAL LETTER O + 0x8450: 0x041F, # CYRILLIC CAPITAL LETTER PE + 0x8451: 0x0420, # CYRILLIC CAPITAL LETTER ER + 0x8452: 0x0421, # CYRILLIC CAPITAL LETTER ES + 0x8453: 0x0422, # CYRILLIC CAPITAL LETTER TE + 0x8454: 0x0423, # CYRILLIC CAPITAL LETTER U + 0x8455: 0x0424, # CYRILLIC CAPITAL LETTER EF + 0x8456: 0x0425, # CYRILLIC CAPITAL LETTER HA + 0x8457: 0x0426, # CYRILLIC CAPITAL LETTER TSE + 0x8458: 0x0427, # CYRILLIC CAPITAL LETTER CHE + 0x8459: 0x0428, # CYRILLIC CAPITAL LETTER SHA + 0x845A: 0x0429, # CYRILLIC CAPITAL LETTER SHCHA + 0x845B: 0x042A, # CYRILLIC CAPITAL LETTER HARD SIGN + 0x845C: 0x042B, # CYRILLIC CAPITAL LETTER YERU + 0x845D: 0x042C, # CYRILLIC CAPITAL LETTER SOFT SIGN + 0x845E: 0x042D, # CYRILLIC CAPITAL LETTER E + 0x845F: 0x042E, # CYRILLIC CAPITAL LETTER YU + 0x8460: 0x042F, # CYRILLIC CAPITAL LETTER YA + 0x8461: 0x23BE, # DENTISTRY SYMBOL LIGHT VERTICAL AND TOP RIGHT [2000] [Unicode3.2] + 0x8462: 0x23BF, # DENTISTRY SYMBOL LIGHT VERTICAL AND BOTTOM RIGHT [2000] [Unicode3.2] + 0x8463: 0x23C0, # DENTISTRY SYMBOL LIGHT VERTICAL WITH CIRCLE [2000] [Unicode3.2] + 0x8464: 0x23C1, # DENTISTRY SYMBOL LIGHT DOWN AND HORIZONTAL WITH CIRCLE [2000] [Unicode3.2] + 0x8465: 0x23C2, # DENTISTRY SYMBOL LIGHT UP AND HORIZONTAL WITH CIRCLE [2000] [Unicode3.2] + 0x8466: 0x23C3, # DENTISTRY SYMBOL LIGHT VERTICAL WITH TRIANGLE [2000] [Unicode3.2] + 0x8467: 0x23C4, # DENTISTRY SYMBOL LIGHT DOWN AND HORIZONTAL WITH TRIANGLE [2000] [Unicode3.2] + 0x8468: 0x23C5, # DENTISTRY SYMBOL LIGHT UP AND HORIZONTAL WITH TRIANGLE [2000] [Unicode3.2] + 0x8469: 0x23C6, # DENTISTRY SYMBOL LIGHT VERTICAL AND WAVE [2000] [Unicode3.2] + 0x846A: 0x23C7, # DENTISTRY SYMBOL LIGHT DOWN AND HORIZONTAL WITH WAVE [2000] [Unicode3.2] + 0x846B: 0x23C8, # DENTISTRY SYMBOL LIGHT UP AND HORIZONTAL WITH WAVE [2000] [Unicode3.2] + 0x846C: 0x23C9, # DENTISTRY SYMBOL LIGHT DOWN AND HORIZONTAL [2000] [Unicode3.2] + 0x846D: 0x23CA, # DENTISTRY SYMBOL LIGHT UP AND HORIZONTAL [2000] [Unicode3.2] + 0x846E: 0x23CB, # DENTISTRY SYMBOL LIGHT VERTICAL AND TOP LEFT [2000] [Unicode3.2] + 0x846F: 0x23CC, # DENTISTRY SYMBOL LIGHT VERTICAL AND BOTTOM LEFT [2000] [Unicode3.2] + 0x8470: 0x0430, # CYRILLIC SMALL LETTER A + 0x8471: 0x0431, # CYRILLIC SMALL LETTER BE + 0x8472: 0x0432, # CYRILLIC SMALL LETTER VE + 0x8473: 0x0433, # CYRILLIC SMALL LETTER GHE + 0x8474: 0x0434, # CYRILLIC SMALL LETTER DE + 0x8475: 0x0435, # CYRILLIC SMALL LETTER IE + 0x8476: 0x0451, # CYRILLIC SMALL LETTER IO + 0x8477: 0x0436, # CYRILLIC SMALL LETTER ZHE + 0x8478: 0x0437, # CYRILLIC SMALL LETTER ZE + 0x8479: 0x0438, # CYRILLIC SMALL LETTER I + 0x847A: 0x0439, # CYRILLIC SMALL LETTER SHORT I + 0x847B: 0x043A, # CYRILLIC SMALL LETTER KA + 0x847C: 0x043B, # CYRILLIC SMALL LETTER EL + 0x847D: 0x043C, # CYRILLIC SMALL LETTER EM + 0x847E: 0x043D, # CYRILLIC SMALL LETTER EN + 0x8480: 0x043E, # CYRILLIC SMALL LETTER O + 0x8481: 0x043F, # CYRILLIC SMALL LETTER PE + 0x8482: 0x0440, # CYRILLIC SMALL LETTER ER + 0x8483: 0x0441, # CYRILLIC SMALL LETTER ES + 0x8484: 0x0442, # CYRILLIC SMALL LETTER TE + 0x8485: 0x0443, # CYRILLIC SMALL LETTER U + 0x8486: 0x0444, # CYRILLIC SMALL LETTER EF + 0x8487: 0x0445, # CYRILLIC SMALL LETTER HA + 0x8488: 0x0446, # CYRILLIC SMALL LETTER TSE + 0x8489: 0x0447, # CYRILLIC SMALL LETTER CHE + 0x848A: 0x0448, # CYRILLIC SMALL LETTER SHA + 0x848B: 0x0449, # CYRILLIC SMALL LETTER SHCHA + 0x848C: 0x044A, # CYRILLIC SMALL LETTER HARD SIGN + 0x848D: 0x044B, # CYRILLIC SMALL LETTER YERU + 0x848E: 0x044C, # CYRILLIC SMALL LETTER SOFT SIGN + 0x848F: 0x044D, # CYRILLIC SMALL LETTER E + 0x8490: 0x044E, # CYRILLIC SMALL LETTER YU + 0x8491: 0x044F, # CYRILLIC SMALL LETTER YA + 0x8492: 0x30F7, # KATAKANA LETTER VA [2000] + 0x8493: 0x30F8, # KATAKANA LETTER VI [2000] + 0x8494: 0x30F9, # KATAKANA LETTER VE [2000] + 0x8495: 0x30FA, # KATAKANA LETTER VO [2000] + 0x8496: 0x22DA, # LESS-THAN EQUAL TO OR GREATER-THAN [2000] + 0x8497: 0x22DB, # GREATER-THAN EQUAL TO OR LESS-THAN [2000] + 0x8498: 0x2153, # VULGAR FRACTION ONE THIRD [2000] + 0x8499: 0x2154, # VULGAR FRACTION TWO THIRDS [2000] + 0x849A: 0x2155, # VULGAR FRACTION ONE FIFTH [2000] + 0x849B: 0x2713, # CHECK MARK [2000] + 0x849C: 0x2318, # PLACE OF INTEREST SIGN [2000] + 0x849D: 0x2423, # OPEN BOX [2000] + 0x849E: 0x23CE, # RETURN SYMBOL [2000] [Unicode3.2] + 0x849F: 0x2500, # BOX DRAWINGS LIGHT HORIZONTAL [1983] + 0x84A0: 0x2502, # BOX DRAWINGS LIGHT VERTICAL [1983] + 0x84A1: 0x250C, # BOX DRAWINGS LIGHT DOWN AND RIGHT [1983] + 0x84A2: 0x2510, # BOX DRAWINGS LIGHT DOWN AND LEFT [1983] + 0x84A3: 0x2518, # BOX DRAWINGS LIGHT UP AND LEFT [1983] + 0x84A4: 0x2514, # BOX DRAWINGS LIGHT UP AND RIGHT [1983] + 0x84A5: 0x251C, # BOX DRAWINGS LIGHT VERTICAL AND RIGHT [1983] + 0x84A6: 0x252C, # BOX DRAWINGS LIGHT DOWN AND HORIZONTAL [1983] + 0x84A7: 0x2524, # BOX DRAWINGS LIGHT VERTICAL AND LEFT [1983] + 0x84A8: 0x2534, # BOX DRAWINGS LIGHT UP AND HORIZONTAL [1983] + 0x84A9: 0x253C, # BOX DRAWINGS LIGHT VERTICAL AND HORIZONTAL [1983] + 0x84AA: 0x2501, # BOX DRAWINGS HEAVY HORIZONTAL [1983] + 0x84AB: 0x2503, # BOX DRAWINGS HEAVY VERTICAL [1983] + 0x84AC: 0x250F, # BOX DRAWINGS HEAVY DOWN AND RIGHT [1983] + 0x84AD: 0x2513, # BOX DRAWINGS HEAVY DOWN AND LEFT [1983] + 0x84AE: 0x251B, # BOX DRAWINGS HEAVY UP AND LEFT [1983] + 0x84AF: 0x2517, # BOX DRAWINGS HEAVY UP AND RIGHT [1983] + 0x84B0: 0x2523, # BOX DRAWINGS HEAVY VERTICAL AND RIGHT [1983] + 0x84B1: 0x2533, # BOX DRAWINGS HEAVY DOWN AND HORIZONTAL [1983] + 0x84B2: 0x252B, # BOX DRAWINGS HEAVY VERTICAL AND LEFT [1983] + 0x84B3: 0x253B, # BOX DRAWINGS HEAVY UP AND HORIZONTAL [1983] + 0x84B4: 0x254B, # BOX DRAWINGS HEAVY VERTICAL AND HORIZONTAL [1983] + 0x84B5: 0x2520, # BOX DRAWINGS VERTICAL HEAVY AND RIGHT LIGHT [1983] + 0x84B6: 0x252F, # BOX DRAWINGS DOWN LIGHT AND HORIZONTAL HEAVY [1983] + 0x84B7: 0x2528, # BOX DRAWINGS VERTICAL HEAVY AND LEFT LIGHT [1983] + 0x84B8: 0x2537, # BOX DRAWINGS UP LIGHT AND HORIZONTAL HEAVY [1983] + 0x84B9: 0x253F, # BOX DRAWINGS VERTICAL LIGHT AND HORIZONTAL HEAVY [1983] + 0x84BA: 0x251D, # BOX DRAWINGS VERTICAL LIGHT AND RIGHT HEAVY [1983] + 0x84BB: 0x2530, # BOX DRAWINGS DOWN HEAVY AND HORIZONTAL LIGHT [1983] + 0x84BC: 0x2525, # BOX DRAWINGS VERTICAL LIGHT AND LEFT HEAVY [1983] + 0x84BD: 0x2538, # BOX DRAWINGS UP HEAVY AND HORIZONTAL LIGHT [1983] + 0x84BE: 0x2542, # BOX DRAWINGS VERTICAL HEAVY AND HORIZONTAL LIGHT [1983] + 0x84BF: 0x3251, # CIRCLED NUMBER TWENTY ONE [2000] [Unicode3.2] + 0x84C0: 0x3252, # CIRCLED NUMBER TWENTY TWO [2000] [Unicode3.2] + 0x84C1: 0x3253, # CIRCLED NUMBER TWENTY THREE [2000] [Unicode3.2] + 0x84C2: 0x3254, # CIRCLED NUMBER TWENTY FOUR [2000] [Unicode3.2] + 0x84C3: 0x3255, # CIRCLED NUMBER TWENTY FIVE [2000] [Unicode3.2] + 0x84C4: 0x3256, # CIRCLED NUMBER TWENTY SIX [2000] [Unicode3.2] + 0x84C5: 0x3257, # CIRCLED NUMBER TWENTY SEVEN [2000] [Unicode3.2] + 0x84C6: 0x3258, # CIRCLED NUMBER TWENTY EIGHT [2000] [Unicode3.2] + 0x84C7: 0x3259, # CIRCLED NUMBER TWENTY NINE [2000] [Unicode3.2] + 0x84C8: 0x325A, # CIRCLED NUMBER THIRTY [2000] [Unicode3.2] + 0x84C9: 0x325B, # CIRCLED NUMBER THIRTY ONE [2000] [Unicode3.2] + 0x84CA: 0x325C, # CIRCLED NUMBER THIRTY TWO [2000] [Unicode3.2] + 0x84CB: 0x325D, # CIRCLED NUMBER THIRTY THREE [2000] [Unicode3.2] + 0x84CC: 0x325E, # CIRCLED NUMBER THIRTY FOUR [2000] [Unicode3.2] + 0x84CD: 0x325F, # CIRCLED NUMBER THIRTY FIVE [2000] [Unicode3.2] + 0x84CE: 0x32B1, # CIRCLED NUMBER THIRTY SIX [2000] [Unicode3.2] + 0x84CF: 0x32B2, # CIRCLED NUMBER THIRTY SEVEN [2000] [Unicode3.2] + 0x84D0: 0x32B3, # CIRCLED NUMBER THIRTY EIGHT [2000] [Unicode3.2] + 0x84D1: 0x32B4, # CIRCLED NUMBER THIRTY NINE [2000] [Unicode3.2] + 0x84D2: 0x32B5, # CIRCLED NUMBER FORTY [2000] [Unicode3.2] + 0x84D3: 0x32B6, # CIRCLED NUMBER FORTY ONE [2000] [Unicode3.2] + 0x84D4: 0x32B7, # CIRCLED NUMBER FORTY TWO [2000] [Unicode3.2] + 0x84D5: 0x32B8, # CIRCLED NUMBER FORTY THREE [2000] [Unicode3.2] + 0x84D6: 0x32B9, # CIRCLED NUMBER FORTY FOUR [2000] [Unicode3.2] + 0x84D7: 0x32BA, # CIRCLED NUMBER FORTY FIVE [2000] [Unicode3.2] + 0x84D8: 0x32BB, # CIRCLED NUMBER FORTY SIX [2000] [Unicode3.2] + 0x84D9: 0x32BC, # CIRCLED NUMBER FORTY SEVEN [2000] [Unicode3.2] + 0x84DA: 0x32BD, # CIRCLED NUMBER FORTY EIGHT [2000] [Unicode3.2] + 0x84DB: 0x32BE, # CIRCLED NUMBER FORTY NINE [2000] [Unicode3.2] + 0x84DC: 0x32BF, # CIRCLED NUMBER FIFTY [2000] [Unicode3.2] + 0x84E5: 0x25D0, # CIRCLE WITH LEFT HALF BLACK [2000] + 0x84E6: 0x25D1, # CIRCLE WITH RIGHT HALF BLACK [2000] + 0x84E7: 0x25D2, # CIRCLE WITH LOWER HALF BLACK [2000] + 0x84E8: 0x25D3, # CIRCLE WITH UPPER HALF BLACK [2000] + 0x84E9: 0x203C, # DOUBLE EXCLAMATION MARK [2000] + 0x84EA: 0x2047, # DOUBLE QUESTION MARK [2000] [Unicode3.2] + 0x84EB: 0x2048, # QUESTION EXCLAMATION MARK [2000] + 0x84EC: 0x2049, # EXCLAMATION QUESTION MARK [2000] + 0x84ED: 0x01CD, # LATIN CAPITAL LETTER A WITH CARON [2000] + 0x84EE: 0x01CE, # LATIN SMALL LETTER A WITH CARON [2000] + 0x84EF: 0x01D0, # LATIN SMALL LETTER I WITH CARON [2000] + 0x84F0: 0x1E3E, # LATIN CAPITAL LETTER M WITH ACUTE [2000] + 0x84F1: 0x1E3F, # LATIN SMALL LETTER M WITH ACUTE [2000] + 0x84F2: 0x01F8, # LATIN CAPITAL LETTER N WITH GRAVE [2000] + 0x84F3: 0x01F9, # LATIN SMALL LETTER N WITH GRAVE [2000] + 0x84F4: 0x01D1, # LATIN CAPITAL LETTER O WITH CARON [2000] + 0x84F5: 0x01D2, # LATIN SMALL LETTER O WITH CARON [2000] + 0x84F6: 0x01D4, # LATIN SMALL LETTER U WITH CARON [2000] + 0x84F7: 0x01D6, # LATIN SMALL LETTER U WITH DIAERESIS AND MACRON [2000] + 0x84F8: 0x01D8, # LATIN SMALL LETTER U WITH DIAERESIS AND ACUTE [2000] + 0x84F9: 0x01DA, # LATIN SMALL LETTER U WITH DIAERESIS AND CARON [2000] + 0x84FA: 0x01DC, # LATIN SMALL LETTER U WITH DIAERESIS AND GRAVE [2000] + 0x8540: 0x20AC, # EURO SIGN [2000] + 0x8541: 0x00A0, # NO-BREAK SPACE [2000] + 0x8542: 0x00A1, # INVERTED EXCLAMATION MARK [2000] + 0x8543: 0x00A4, # CURRENCY SIGN [2000] + 0x8544: 0x00A6, # BROKEN BAR [2000] + 0x8545: 0x00A9, # COPYRIGHT SIGN [2000] + 0x8546: 0x00AA, # FEMININE ORDINAL INDICATOR [2000] + 0x8547: 0x00AB, # LEFT-POINTING DOUBLE ANGLE QUOTATION MARK [2000] + 0x8548: 0x00AD, # SOFT HYPHEN [2000] + 0x8549: 0x00AE, # REGISTERED SIGN [2000] + 0x854A: 0x00AF, # MACRON [2000] + 0x854B: 0x00B2, # SUPERSCRIPT TWO [2000] + 0x854C: 0x00B3, # SUPERSCRIPT THREE [2000] + 0x854D: 0x00B7, # MIDDLE DOT [2000] + 0x854E: 0x00B8, # CEDILLA [2000] + 0x854F: 0x00B9, # SUPERSCRIPT ONE [2000] + 0x8550: 0x00BA, # MASCULINE ORDINAL INDICATOR [2000] + 0x8551: 0x00BB, # RIGHT-POINTING DOUBLE ANGLE QUOTATION MARK [2000] + 0x8552: 0x00BC, # VULGAR FRACTION ONE QUARTER [2000] + 0x8553: 0x00BD, # VULGAR FRACTION ONE HALF [2000] + 0x8554: 0x00BE, # VULGAR FRACTION THREE QUARTERS [2000] + 0x8555: 0x00BF, # INVERTED QUESTION MARK [2000] + 0x8556: 0x00C0, # LATIN CAPITAL LETTER A WITH GRAVE [2000] + 0x8557: 0x00C1, # LATIN CAPITAL LETTER A WITH ACUTE [2000] + 0x8558: 0x00C2, # LATIN CAPITAL LETTER A WITH CIRCUMFLEX [2000] + 0x8559: 0x00C3, # LATIN CAPITAL LETTER A WITH TILDE [2000] + 0x855A: 0x00C4, # LATIN CAPITAL LETTER A WITH DIAERESIS [2000] + 0x855B: 0x00C5, # LATIN CAPITAL LETTER A WITH RING ABOVE [2000] + 0x855C: 0x00C6, # LATIN CAPITAL LETTER AE [2000] + 0x855D: 0x00C7, # LATIN CAPITAL LETTER C WITH CEDILLA [2000] + 0x855E: 0x00C8, # LATIN CAPITAL LETTER E WITH GRAVE [2000] + 0x855F: 0x00C9, # LATIN CAPITAL LETTER E WITH ACUTE [2000] + 0x8560: 0x00CA, # LATIN CAPITAL LETTER E WITH CIRCUMFLEX [2000] + 0x8561: 0x00CB, # LATIN CAPITAL LETTER E WITH DIAERESIS [2000] + 0x8562: 0x00CC, # LATIN CAPITAL LETTER I WITH GRAVE [2000] + 0x8563: 0x00CD, # LATIN CAPITAL LETTER I WITH ACUTE [2000] + 0x8564: 0x00CE, # LATIN CAPITAL LETTER I WITH CIRCUMFLEX [2000] + 0x8565: 0x00CF, # LATIN CAPITAL LETTER I WITH DIAERESIS [2000] + 0x8566: 0x00D0, # LATIN CAPITAL LETTER ETH [2000] + 0x8567: 0x00D1, # LATIN CAPITAL LETTER N WITH TILDE [2000] + 0x8568: 0x00D2, # LATIN CAPITAL LETTER O WITH GRAVE [2000] + 0x8569: 0x00D3, # LATIN CAPITAL LETTER O WITH ACUTE [2000] + 0x856A: 0x00D4, # LATIN CAPITAL LETTER O WITH CIRCUMFLEX [2000] + 0x856B: 0x00D5, # LATIN CAPITAL LETTER O WITH TILDE [2000] + 0x856C: 0x00D6, # LATIN CAPITAL LETTER O WITH DIAERESIS [2000] + 0x856D: 0x00D8, # LATIN CAPITAL LETTER O WITH STROKE [2000] + 0x856E: 0x00D9, # LATIN CAPITAL LETTER U WITH GRAVE [2000] + 0x856F: 0x00DA, # LATIN CAPITAL LETTER U WITH ACUTE [2000] + 0x8570: 0x00DB, # LATIN CAPITAL LETTER U WITH CIRCUMFLEX [2000] + 0x8571: 0x00DC, # LATIN CAPITAL LETTER U WITH DIAERESIS [2000] + 0x8572: 0x00DD, # LATIN CAPITAL LETTER Y WITH ACUTE [2000] + 0x8573: 0x00DE, # LATIN CAPITAL LETTER THORN [2000] + 0x8574: 0x00DF, # LATIN SMALL LETTER SHARP S [2000] + 0x8575: 0x00E0, # LATIN SMALL LETTER A WITH GRAVE [2000] + 0x8576: 0x00E1, # LATIN SMALL LETTER A WITH ACUTE [2000] + 0x8577: 0x00E2, # LATIN SMALL LETTER A WITH CIRCUMFLEX [2000] + 0x8578: 0x00E3, # LATIN SMALL LETTER A WITH TILDE [2000] + 0x8579: 0x00E4, # LATIN SMALL LETTER A WITH DIAERESIS [2000] + 0x857A: 0x00E5, # LATIN SMALL LETTER A WITH RING ABOVE [2000] + 0x857B: 0x00E6, # LATIN SMALL LETTER AE [2000] + 0x857C: 0x00E7, # LATIN SMALL LETTER C WITH CEDILLA [2000] + 0x857D: 0x00E8, # LATIN SMALL LETTER E WITH GRAVE [2000] + 0x857E: 0x00E9, # LATIN SMALL LETTER E WITH ACUTE [2000] + 0x8580: 0x00EA, # LATIN SMALL LETTER E WITH CIRCUMFLEX [2000] + 0x8581: 0x00EB, # LATIN SMALL LETTER E WITH DIAERESIS [2000] + 0x8582: 0x00EC, # LATIN SMALL LETTER I WITH GRAVE [2000] + 0x8583: 0x00ED, # LATIN SMALL LETTER I WITH ACUTE [2000] + 0x8584: 0x00EE, # LATIN SMALL LETTER I WITH CIRCUMFLEX [2000] + 0x8585: 0x00EF, # LATIN SMALL LETTER I WITH DIAERESIS [2000] + 0x8586: 0x00F0, # LATIN SMALL LETTER ETH [2000] + 0x8587: 0x00F1, # LATIN SMALL LETTER N WITH TILDE [2000] + 0x8588: 0x00F2, # LATIN SMALL LETTER O WITH GRAVE [2000] + 0x8589: 0x00F3, # LATIN SMALL LETTER O WITH ACUTE [2000] + 0x858A: 0x00F4, # LATIN SMALL LETTER O WITH CIRCUMFLEX [2000] + 0x858B: 0x00F5, # LATIN SMALL LETTER O WITH TILDE [2000] + 0x858C: 0x00F6, # LATIN SMALL LETTER O WITH DIAERESIS [2000] + 0x858D: 0x00F8, # LATIN SMALL LETTER O WITH STROKE [2000] + 0x858E: 0x00F9, # LATIN SMALL LETTER U WITH GRAVE [2000] + 0x858F: 0x00FA, # LATIN SMALL LETTER U WITH ACUTE [2000] + 0x8590: 0x00FB, # LATIN SMALL LETTER U WITH CIRCUMFLEX [2000] + 0x8591: 0x00FC, # LATIN SMALL LETTER U WITH DIAERESIS [2000] + 0x8592: 0x00FD, # LATIN SMALL LETTER Y WITH ACUTE [2000] + 0x8593: 0x00FE, # LATIN SMALL LETTER THORN [2000] + 0x8594: 0x00FF, # LATIN SMALL LETTER Y WITH DIAERESIS [2000] + 0x8595: 0x0100, # LATIN CAPITAL LETTER A WITH MACRON [2000] + 0x8596: 0x012A, # LATIN CAPITAL LETTER I WITH MACRON [2000] + 0x8597: 0x016A, # LATIN CAPITAL LETTER U WITH MACRON [2000] + 0x8598: 0x0112, # LATIN CAPITAL LETTER E WITH MACRON [2000] + 0x8599: 0x014C, # LATIN CAPITAL LETTER O WITH MACRON [2000] + 0x859A: 0x0101, # LATIN SMALL LETTER A WITH MACRON [2000] + 0x859B: 0x012B, # LATIN SMALL LETTER I WITH MACRON [2000] + 0x859C: 0x016B, # LATIN SMALL LETTER U WITH MACRON [2000] + 0x859D: 0x0113, # LATIN SMALL LETTER E WITH MACRON [2000] + 0x859E: 0x014D, # LATIN SMALL LETTER O WITH MACRON [2000] + 0x859F: 0x0104, # LATIN CAPITAL LETTER A WITH OGONEK [2000] + 0x85A0: 0x02D8, # BREVE [2000] + 0x85A1: 0x0141, # LATIN CAPITAL LETTER L WITH STROKE [2000] + 0x85A2: 0x013D, # LATIN CAPITAL LETTER L WITH CARON [2000] + 0x85A3: 0x015A, # LATIN CAPITAL LETTER S WITH ACUTE [2000] + 0x85A4: 0x0160, # LATIN CAPITAL LETTER S WITH CARON [2000] + 0x85A5: 0x015E, # LATIN CAPITAL LETTER S WITH CEDILLA [2000] + 0x85A6: 0x0164, # LATIN CAPITAL LETTER T WITH CARON [2000] + 0x85A7: 0x0179, # LATIN CAPITAL LETTER Z WITH ACUTE [2000] + 0x85A8: 0x017D, # LATIN CAPITAL LETTER Z WITH CARON [2000] + 0x85A9: 0x017B, # LATIN CAPITAL LETTER Z WITH DOT ABOVE [2000] + 0x85AA: 0x0105, # LATIN SMALL LETTER A WITH OGONEK [2000] + 0x85AB: 0x02DB, # OGONEK [2000] + 0x85AC: 0x0142, # LATIN SMALL LETTER L WITH STROKE [2000] + 0x85AD: 0x013E, # LATIN SMALL LETTER L WITH CARON [2000] + 0x85AE: 0x015B, # LATIN SMALL LETTER S WITH ACUTE [2000] + 0x85AF: 0x02C7, # CARON [2000] + 0x85B0: 0x0161, # LATIN SMALL LETTER S WITH CARON [2000] + 0x85B1: 0x015F, # LATIN SMALL LETTER S WITH CEDILLA [2000] + 0x85B2: 0x0165, # LATIN SMALL LETTER T WITH CARON [2000] + 0x85B3: 0x017A, # LATIN SMALL LETTER Z WITH ACUTE [2000] + 0x85B4: 0x02DD, # DOUBLE ACUTE ACCENT [2000] + 0x85B5: 0x017E, # LATIN SMALL LETTER Z WITH CARON [2000] + 0x85B6: 0x017C, # LATIN SMALL LETTER Z WITH DOT ABOVE [2000] + 0x85B7: 0x0154, # LATIN CAPITAL LETTER R WITH ACUTE [2000] + 0x85B8: 0x0102, # LATIN CAPITAL LETTER A WITH BREVE [2000] + 0x85B9: 0x0139, # LATIN CAPITAL LETTER L WITH ACUTE [2000] + 0x85BA: 0x0106, # LATIN CAPITAL LETTER C WITH ACUTE [2000] + 0x85BB: 0x010C, # LATIN CAPITAL LETTER C WITH CARON [2000] + 0x85BC: 0x0118, # LATIN CAPITAL LETTER E WITH OGONEK [2000] + 0x85BD: 0x011A, # LATIN CAPITAL LETTER E WITH CARON [2000] + 0x85BE: 0x010E, # LATIN CAPITAL LETTER D WITH CARON [2000] + 0x85BF: 0x0143, # LATIN CAPITAL LETTER N WITH ACUTE [2000] + 0x85C0: 0x0147, # LATIN CAPITAL LETTER N WITH CARON [2000] + 0x85C1: 0x0150, # LATIN CAPITAL LETTER O WITH DOUBLE ACUTE [2000] + 0x85C2: 0x0158, # LATIN CAPITAL LETTER R WITH CARON [2000] + 0x85C3: 0x016E, # LATIN CAPITAL LETTER U WITH RING ABOVE [2000] + 0x85C4: 0x0170, # LATIN CAPITAL LETTER U WITH DOUBLE ACUTE [2000] + 0x85C5: 0x0162, # LATIN CAPITAL LETTER T WITH CEDILLA [2000] + 0x85C6: 0x0155, # LATIN SMALL LETTER R WITH ACUTE [2000] + 0x85C7: 0x0103, # LATIN SMALL LETTER A WITH BREVE [2000] + 0x85C8: 0x013A, # LATIN SMALL LETTER L WITH ACUTE [2000] + 0x85C9: 0x0107, # LATIN SMALL LETTER C WITH ACUTE [2000] + 0x85CA: 0x010D, # LATIN SMALL LETTER C WITH CARON [2000] + 0x85CB: 0x0119, # LATIN SMALL LETTER E WITH OGONEK [2000] + 0x85CC: 0x011B, # LATIN SMALL LETTER E WITH CARON [2000] + 0x85CD: 0x010F, # LATIN SMALL LETTER D WITH CARON [2000] + 0x85CE: 0x0111, # LATIN SMALL LETTER D WITH STROKE [2000] + 0x85CF: 0x0144, # LATIN SMALL LETTER N WITH ACUTE [2000] + 0x85D0: 0x0148, # LATIN SMALL LETTER N WITH CARON [2000] + 0x85D1: 0x0151, # LATIN SMALL LETTER O WITH DOUBLE ACUTE [2000] + 0x85D2: 0x0159, # LATIN SMALL LETTER R WITH CARON [2000] + 0x85D3: 0x016F, # LATIN SMALL LETTER U WITH RING ABOVE [2000] + 0x85D4: 0x0171, # LATIN SMALL LETTER U WITH DOUBLE ACUTE [2000] + 0x85D5: 0x0163, # LATIN SMALL LETTER T WITH CEDILLA [2000] + 0x85D6: 0x02D9, # DOT ABOVE [2000] + 0x85D7: 0x0108, # LATIN CAPITAL LETTER C WITH CIRCUMFLEX [2000] + 0x85D8: 0x011C, # LATIN CAPITAL LETTER G WITH CIRCUMFLEX [2000] + 0x85D9: 0x0124, # LATIN CAPITAL LETTER H WITH CIRCUMFLEX [2000] + 0x85DA: 0x0134, # LATIN CAPITAL LETTER J WITH CIRCUMFLEX [2000] + 0x85DB: 0x015C, # LATIN CAPITAL LETTER S WITH CIRCUMFLEX [2000] + 0x85DC: 0x016C, # LATIN CAPITAL LETTER U WITH BREVE [2000] + 0x85DD: 0x0109, # LATIN SMALL LETTER C WITH CIRCUMFLEX [2000] + 0x85DE: 0x011D, # LATIN SMALL LETTER G WITH CIRCUMFLEX [2000] + 0x85DF: 0x0125, # LATIN SMALL LETTER H WITH CIRCUMFLEX [2000] + 0x85E0: 0x0135, # LATIN SMALL LETTER J WITH CIRCUMFLEX [2000] + 0x85E1: 0x015D, # LATIN SMALL LETTER S WITH CIRCUMFLEX [2000] + 0x85E2: 0x016D, # LATIN SMALL LETTER U WITH BREVE [2000] + 0x85E3: 0x0271, # LATIN SMALL LETTER M WITH HOOK [2000] + 0x85E4: 0x028B, # LATIN SMALL LETTER V WITH HOOK [2000] + 0x85E5: 0x027E, # LATIN SMALL LETTER R WITH FISHHOOK [2000] + 0x85E6: 0x0283, # LATIN SMALL LETTER ESH [2000] + 0x85E7: 0x0292, # LATIN SMALL LETTER EZH [2000] + 0x85E8: 0x026C, # LATIN SMALL LETTER L WITH BELT [2000] + 0x85E9: 0x026E, # LATIN SMALL LETTER LEZH [2000] + 0x85EA: 0x0279, # LATIN SMALL LETTER TURNED R [2000] + 0x85EB: 0x0288, # LATIN SMALL LETTER T WITH RETROFLEX HOOK [2000] + 0x85EC: 0x0256, # LATIN SMALL LETTER D WITH TAIL [2000] + 0x85ED: 0x0273, # LATIN SMALL LETTER N WITH RETROFLEX HOOK [2000] + 0x85EE: 0x027D, # LATIN SMALL LETTER R WITH TAIL [2000] + 0x85EF: 0x0282, # LATIN SMALL LETTER S WITH HOOK [2000] + 0x85F0: 0x0290, # LATIN SMALL LETTER Z WITH RETROFLEX HOOK [2000] + 0x85F1: 0x027B, # LATIN SMALL LETTER TURNED R WITH HOOK [2000] + 0x85F2: 0x026D, # LATIN SMALL LETTER L WITH RETROFLEX HOOK [2000] + 0x85F3: 0x025F, # LATIN SMALL LETTER DOTLESS J WITH STROKE [2000] + 0x85F4: 0x0272, # LATIN SMALL LETTER N WITH LEFT HOOK [2000] + 0x85F5: 0x029D, # LATIN SMALL LETTER J WITH CROSSED-TAIL [2000] + 0x85F6: 0x028E, # LATIN SMALL LETTER TURNED Y [2000] + 0x85F7: 0x0261, # LATIN SMALL LETTER SCRIPT G [2000] + 0x85F8: 0x014B, # LATIN SMALL LETTER ENG [2000] + 0x85F9: 0x0270, # LATIN SMALL LETTER TURNED M WITH LONG LEG [2000] + 0x85FA: 0x0281, # LATIN LETTER SMALL CAPITAL INVERTED R [2000] + 0x85FB: 0x0127, # LATIN SMALL LETTER H WITH STROKE [2000] + 0x85FC: 0x0295, # LATIN LETTER PHARYNGEAL VOICED FRICATIVE [2000] + 0x8640: 0x0294, # LATIN LETTER GLOTTAL STOP [2000] + 0x8641: 0x0266, # LATIN SMALL LETTER H WITH HOOK [2000] + 0x8642: 0x0298, # LATIN LETTER BILABIAL CLICK [2000] + 0x8643: 0x01C2, # LATIN LETTER ALVEOLAR CLICK [2000] + 0x8644: 0x0253, # LATIN SMALL LETTER B WITH HOOK [2000] + 0x8645: 0x0257, # LATIN SMALL LETTER D WITH HOOK [2000] + 0x8646: 0x0284, # LATIN SMALL LETTER DOTLESS J WITH STROKE AND HOOK [2000] + 0x8647: 0x0260, # LATIN SMALL LETTER G WITH HOOK [2000] + 0x8648: 0x0193, # LATIN CAPITAL LETTER G WITH HOOK [2000] + 0x8649: 0x0153, # LATIN SMALL LIGATURE OE [2000] + 0x864A: 0x0152, # LATIN CAPITAL LIGATURE OE [2000] + 0x864B: 0x0268, # LATIN SMALL LETTER I WITH STROKE [2000] + 0x864C: 0x0289, # LATIN SMALL LETTER U BAR [2000] + 0x864D: 0x0258, # LATIN SMALL LETTER REVERSED E [2000] + 0x864E: 0x0275, # LATIN SMALL LETTER BARRED O [2000] + 0x864F: 0x0259, # LATIN SMALL LETTER SCHWA [2000] + 0x8650: 0x025C, # LATIN SMALL LETTER REVERSED OPEN E [2000] + 0x8651: 0x025E, # LATIN SMALL LETTER CLOSED REVERSED OPEN E [2000] + 0x8652: 0x0250, # LATIN SMALL LETTER TURNED A [2000] + 0x8653: 0x026F, # LATIN SMALL LETTER TURNED M [2000] + 0x8654: 0x028A, # LATIN SMALL LETTER UPSILON [2000] + 0x8655: 0x0264, # LATIN SMALL LETTER RAMS HORN [2000] + 0x8656: 0x028C, # LATIN SMALL LETTER TURNED V [2000] + 0x8657: 0x0254, # LATIN SMALL LETTER OPEN O [2000] + 0x8658: 0x0251, # LATIN SMALL LETTER ALPHA [2000] + 0x8659: 0x0252, # LATIN SMALL LETTER TURNED ALPHA [2000] + 0x865A: 0x028D, # LATIN SMALL LETTER TURNED W [2000] + 0x865B: 0x0265, # LATIN SMALL LETTER TURNED H [2000] + 0x865C: 0x02A2, # LATIN LETTER REVERSED GLOTTAL STOP WITH STROKE [2000] + 0x865D: 0x02A1, # LATIN LETTER GLOTTAL STOP WITH STROKE [2000] + 0x865E: 0x0255, # LATIN SMALL LETTER C WITH CURL [2000] + 0x865F: 0x0291, # LATIN SMALL LETTER Z WITH CURL [2000] + 0x8660: 0x027A, # LATIN SMALL LETTER TURNED R WITH LONG LEG [2000] + 0x8661: 0x0267, # LATIN SMALL LETTER HENG WITH HOOK [2000] + 0x8662: 0x025A, # LATIN SMALL LETTER SCHWA WITH HOOK [2000] + 0x8663: 0x00E60300, # [2000] + 0x8664: 0x01FD, # LATIN SMALL LETTER AE WITH ACUTE [2000] + 0x8665: 0x1F70, # GREEK SMALL LETTER ALPHA WITH VARIA [2000] + 0x8666: 0x1F71, # GREEK SMALL LETTER ALPHA WITH OXIA [2000] + 0x8667: 0x02540300, # [2000] + 0x8668: 0x02540301, # [2000] + 0x8669: 0x028C0300, # [2000] + 0x866A: 0x028C0301, # [2000] + 0x866B: 0x02590300, # [2000] + 0x866C: 0x02590301, # [2000] + 0x866D: 0x025A0300, # [2000] + 0x866E: 0x025A0301, # [2000] + 0x866F: 0x1F72, # GREEK SMALL LETTER EPSILON WITH VARIA [2000] + 0x8670: 0x1F73, # GREEK SMALL LETTER EPSILON WITH OXIA [2000] + 0x8671: 0x0361, # COMBINING DOUBLE INVERTED BREVE [2000] + 0x8672: 0x02C8, # MODIFIER LETTER VERTICAL LINE [2000] + 0x8673: 0x02CC, # MODIFIER LETTER LOW VERTICAL LINE [2000] + 0x8674: 0x02D0, # MODIFIER LETTER TRIANGULAR COLON [2000] + 0x8675: 0x02D1, # MODIFIER LETTER HALF TRIANGULAR COLON [2000] + 0x8676: 0x0306, # COMBINING BREVE [2000] + 0x8677: 0x203F, # UNDERTIE [2000] + 0x8678: 0x030B, # COMBINING DOUBLE ACUTE ACCENT [2000] + 0x8679: 0x0301, # COMBINING ACUTE ACCENT [2000] + 0x867A: 0x0304, # COMBINING MACRON [2000] + 0x867B: 0x0300, # COMBINING GRAVE ACCENT [2000] + 0x867C: 0x030F, # COMBINING DOUBLE GRAVE ACCENT [2000] + 0x867D: 0x030C, # COMBINING CARON [2000] + 0x867E: 0x0302, # COMBINING CIRCUMFLEX ACCENT [2000] + 0x8680: 0x02E5, # MODIFIER LETTER EXTRA-HIGH TONE BAR [2000] + 0x8681: 0x02E6, # MODIFIER LETTER HIGH TONE BAR [2000] + 0x8682: 0x02E7, # MODIFIER LETTER MID TONE BAR [2000] + 0x8683: 0x02E8, # MODIFIER LETTER LOW TONE BAR [2000] + 0x8684: 0x02E9, # MODIFIER LETTER EXTRA-LOW TONE BAR [2000] + 0x8685: 0x02E902E5, # [2000] + 0x8686: 0x02E502E9, # [2000] + 0x8687: 0x0325, # COMBINING RING BELOW [2000] + 0x8688: 0x032C, # COMBINING CARON BELOW [2000] + 0x8689: 0x0339, # COMBINING RIGHT HALF RING BELOW [2000] + 0x868A: 0x031C, # COMBINING LEFT HALF RING BELOW [2000] + 0x868B: 0x031F, # COMBINING PLUS SIGN BELOW [2000] + 0x868C: 0x0320, # COMBINING MINUS SIGN BELOW [2000] + 0x868D: 0x0308, # COMBINING DIAERESIS [2000] + 0x868E: 0x033D, # COMBINING X ABOVE [2000] + 0x868F: 0x0329, # COMBINING VERTICAL LINE BELOW [2000] + 0x8690: 0x032F, # COMBINING INVERTED BREVE BELOW [2000] + 0x8691: 0x02DE, # MODIFIER LETTER RHOTIC HOOK [2000] + 0x8692: 0x0324, # COMBINING DIAERESIS BELOW [2000] + 0x8693: 0x0330, # COMBINING TILDE BELOW [2000] + 0x8694: 0x033C, # COMBINING SEAGULL BELOW [2000] + 0x8695: 0x0334, # COMBINING TILDE OVERLAY [2000] + 0x8696: 0x031D, # COMBINING UP TACK BELOW [2000] + 0x8697: 0x031E, # COMBINING DOWN TACK BELOW [2000] + 0x8698: 0x0318, # COMBINING LEFT TACK BELOW [2000] + 0x8699: 0x0319, # COMBINING RIGHT TACK BELOW [2000] + 0x869A: 0x032A, # COMBINING BRIDGE BELOW [2000] + 0x869B: 0x033A, # COMBINING INVERTED BRIDGE BELOW [2000] + 0x869C: 0x033B, # COMBINING SQUARE BELOW [2000] + 0x869D: 0x0303, # COMBINING TILDE [2000] + 0x869E: 0x031A, # COMBINING LEFT ANGLE ABOVE [2000] + 0x869F: 0x2776, # DINGBAT NEGATIVE CIRCLED DIGIT ONE [2000] + 0x86A0: 0x2777, # DINGBAT NEGATIVE CIRCLED DIGIT TWO [2000] + 0x86A1: 0x2778, # DINGBAT NEGATIVE CIRCLED DIGIT THREE [2000] + 0x86A2: 0x2779, # DINGBAT NEGATIVE CIRCLED DIGIT FOUR [2000] + 0x86A3: 0x277A, # DINGBAT NEGATIVE CIRCLED DIGIT FIVE [2000] + 0x86A4: 0x277B, # DINGBAT NEGATIVE CIRCLED DIGIT SIX [2000] + 0x86A5: 0x277C, # DINGBAT NEGATIVE CIRCLED DIGIT SEVEN [2000] + 0x86A6: 0x277D, # DINGBAT NEGATIVE CIRCLED DIGIT EIGHT [2000] + 0x86A7: 0x277E, # DINGBAT NEGATIVE CIRCLED DIGIT NINE [2000] + 0x86A8: 0x277F, # DINGBAT NEGATIVE CIRCLED NUMBER TEN [2000] + 0x86A9: 0x24EB, # NEGATIVE CIRCLED NUMBER ELEVEN [2000] [Unicode3.2] + 0x86AA: 0x24EC, # NEGATIVE CIRCLED NUMBER TWELVE [2000] [Unicode3.2] + 0x86AB: 0x24ED, # NEGATIVE CIRCLED NUMBER THIRTEEN [2000] [Unicode3.2] + 0x86AC: 0x24EE, # NEGATIVE CIRCLED NUMBER FOURTEEN [2000] [Unicode3.2] + 0x86AD: 0x24EF, # NEGATIVE CIRCLED NUMBER FIFTEEN [2000] [Unicode3.2] + 0x86AE: 0x24F0, # NEGATIVE CIRCLED NUMBER SIXTEEN [2000] [Unicode3.2] + 0x86AF: 0x24F1, # NEGATIVE CIRCLED NUMBER SEVENTEEN [2000] [Unicode3.2] + 0x86B0: 0x24F2, # NEGATIVE CIRCLED NUMBER EIGHTEEN [2000] [Unicode3.2] + 0x86B1: 0x24F3, # NEGATIVE CIRCLED NUMBER NINETEEN [2000] [Unicode3.2] + 0x86B2: 0x24F4, # NEGATIVE CIRCLED NUMBER TWENTY [2000] [Unicode3.2] + 0x86B3: 0x2170, # SMALL ROMAN NUMERAL ONE [2000] + 0x86B4: 0x2171, # SMALL ROMAN NUMERAL TWO [2000] + 0x86B5: 0x2172, # SMALL ROMAN NUMERAL THREE [2000] + 0x86B6: 0x2173, # SMALL ROMAN NUMERAL FOUR [2000] + 0x86B7: 0x2174, # SMALL ROMAN NUMERAL FIVE [2000] + 0x86B8: 0x2175, # SMALL ROMAN NUMERAL SIX [2000] + 0x86B9: 0x2176, # SMALL ROMAN NUMERAL SEVEN [2000] + 0x86BA: 0x2177, # SMALL ROMAN NUMERAL EIGHT [2000] + 0x86BB: 0x2178, # SMALL ROMAN NUMERAL NINE [2000] + 0x86BC: 0x2179, # SMALL ROMAN NUMERAL TEN [2000] + 0x86BD: 0x217A, # SMALL ROMAN NUMERAL ELEVEN [2000] + 0x86BE: 0x217B, # SMALL ROMAN NUMERAL TWELVE [2000] + 0x86BF: 0x24D0, # CIRCLED LATIN SMALL LETTER A [2000] + 0x86C0: 0x24D1, # CIRCLED LATIN SMALL LETTER B [2000] + 0x86C1: 0x24D2, # CIRCLED LATIN SMALL LETTER C [2000] + 0x86C2: 0x24D3, # CIRCLED LATIN SMALL LETTER D [2000] + 0x86C3: 0x24D4, # CIRCLED LATIN SMALL LETTER E [2000] + 0x86C4: 0x24D5, # CIRCLED LATIN SMALL LETTER F [2000] + 0x86C5: 0x24D6, # CIRCLED LATIN SMALL LETTER G [2000] + 0x86C6: 0x24D7, # CIRCLED LATIN SMALL LETTER H [2000] + 0x86C7: 0x24D8, # CIRCLED LATIN SMALL LETTER I [2000] + 0x86C8: 0x24D9, # CIRCLED LATIN SMALL LETTER J [2000] + 0x86C9: 0x24DA, # CIRCLED LATIN SMALL LETTER K [2000] + 0x86CA: 0x24DB, # CIRCLED LATIN SMALL LETTER L [2000] + 0x86CB: 0x24DC, # CIRCLED LATIN SMALL LETTER M [2000] + 0x86CC: 0x24DD, # CIRCLED LATIN SMALL LETTER N [2000] + 0x86CD: 0x24DE, # CIRCLED LATIN SMALL LETTER O [2000] + 0x86CE: 0x24DF, # CIRCLED LATIN SMALL LETTER P [2000] + 0x86CF: 0x24E0, # CIRCLED LATIN SMALL LETTER Q [2000] + 0x86D0: 0x24E1, # CIRCLED LATIN SMALL LETTER R [2000] + 0x86D1: 0x24E2, # CIRCLED LATIN SMALL LETTER S [2000] + 0x86D2: 0x24E3, # CIRCLED LATIN SMALL LETTER T [2000] + 0x86D3: 0x24E4, # CIRCLED LATIN SMALL LETTER U [2000] + 0x86D4: 0x24E5, # CIRCLED LATIN SMALL LETTER V [2000] + 0x86D5: 0x24E6, # CIRCLED LATIN SMALL LETTER W [2000] + 0x86D6: 0x24E7, # CIRCLED LATIN SMALL LETTER X [2000] + 0x86D7: 0x24E8, # CIRCLED LATIN SMALL LETTER Y [2000] + 0x86D8: 0x24E9, # CIRCLED LATIN SMALL LETTER Z [2000] + 0x86D9: 0x32D0, # CIRCLED KATAKANA A [2000] + 0x86DA: 0x32D1, # CIRCLED KATAKANA I [2000] + 0x86DB: 0x32D2, # CIRCLED KATAKANA U [2000] + 0x86DC: 0x32D3, # CIRCLED KATAKANA E [2000] + 0x86DD: 0x32D4, # CIRCLED KATAKANA O [2000] + 0x86DE: 0x32D5, # CIRCLED KATAKANA KA [2000] + 0x86DF: 0x32D6, # CIRCLED KATAKANA KI [2000] + 0x86E0: 0x32D7, # CIRCLED KATAKANA KU [2000] + 0x86E1: 0x32D8, # CIRCLED KATAKANA KE [2000] + 0x86E2: 0x32D9, # CIRCLED KATAKANA KO [2000] + 0x86E3: 0x32DA, # CIRCLED KATAKANA SA [2000] + 0x86E4: 0x32DB, # CIRCLED KATAKANA SI [2000] + 0x86E5: 0x32DC, # CIRCLED KATAKANA SU [2000] + 0x86E6: 0x32DD, # CIRCLED KATAKANA SE [2000] + 0x86E7: 0x32DE, # CIRCLED KATAKANA SO [2000] + 0x86E8: 0x32DF, # CIRCLED KATAKANA TA [2000] + 0x86E9: 0x32E0, # CIRCLED KATAKANA TI [2000] + 0x86EA: 0x32E1, # CIRCLED KATAKANA TU [2000] + 0x86EB: 0x32E2, # CIRCLED KATAKANA TE [2000] + 0x86EC: 0x32E3, # CIRCLED KATAKANA TO [2000] + 0x86ED: 0x32FA, # CIRCLED KATAKANA RO [2000] + 0x86EE: 0x32E9, # CIRCLED KATAKANA HA [2000] + 0x86EF: 0x32E5, # CIRCLED KATAKANA NI [2000] + 0x86F0: 0x32ED, # CIRCLED KATAKANA HO [2000] + 0x86F1: 0x32EC, # CIRCLED KATAKANA HE [2000] + 0x86FB: 0x2051, # TWO ASTERISKS ALIGNED VERTICALLY [2000] [Unicode3.2] + 0x86FC: 0x2042, # ASTERISM [2000] + 0x8740: 0x2460, # CIRCLED DIGIT ONE [2000] + 0x8741: 0x2461, # CIRCLED DIGIT TWO [2000] + 0x8742: 0x2462, # CIRCLED DIGIT THREE [2000] + 0x8743: 0x2463, # CIRCLED DIGIT FOUR [2000] + 0x8744: 0x2464, # CIRCLED DIGIT FIVE [2000] + 0x8745: 0x2465, # CIRCLED DIGIT SIX [2000] + 0x8746: 0x2466, # CIRCLED DIGIT SEVEN [2000] + 0x8747: 0x2467, # CIRCLED DIGIT EIGHT [2000] + 0x8748: 0x2468, # CIRCLED DIGIT NINE [2000] + 0x8749: 0x2469, # CIRCLED NUMBER TEN [2000] + 0x874A: 0x246A, # CIRCLED NUMBER ELEVEN [2000] + 0x874B: 0x246B, # CIRCLED NUMBER TWELVE [2000] + 0x874C: 0x246C, # CIRCLED NUMBER THIRTEEN [2000] + 0x874D: 0x246D, # CIRCLED NUMBER FOURTEEN [2000] + 0x874E: 0x246E, # CIRCLED NUMBER FIFTEEN [2000] + 0x874F: 0x246F, # CIRCLED NUMBER SIXTEEN [2000] + 0x8750: 0x2470, # CIRCLED NUMBER SEVENTEEN [2000] + 0x8751: 0x2471, # CIRCLED NUMBER EIGHTEEN [2000] + 0x8752: 0x2472, # CIRCLED NUMBER NINETEEN [2000] + 0x8753: 0x2473, # CIRCLED NUMBER TWENTY [2000] + 0x8754: 0x2160, # ROMAN NUMERAL ONE [2000] + 0x8755: 0x2161, # ROMAN NUMERAL TWO [2000] + 0x8756: 0x2162, # ROMAN NUMERAL THREE [2000] + 0x8757: 0x2163, # ROMAN NUMERAL FOUR [2000] + 0x8758: 0x2164, # ROMAN NUMERAL FIVE [2000] + 0x8759: 0x2165, # ROMAN NUMERAL SIX [2000] + 0x875A: 0x2166, # ROMAN NUMERAL SEVEN [2000] + 0x875B: 0x2167, # ROMAN NUMERAL EIGHT [2000] + 0x875C: 0x2168, # ROMAN NUMERAL NINE [2000] + 0x875D: 0x2169, # ROMAN NUMERAL TEN [2000] + 0x875E: 0x216A, # ROMAN NUMERAL ELEVEN [2000] + 0x875F: 0x3349, # SQUARE MIRI [2000] + 0x8760: 0x3314, # SQUARE KIRO [2000] + 0x8761: 0x3322, # SQUARE SENTI [2000] + 0x8762: 0x334D, # SQUARE MEETORU [2000] + 0x8763: 0x3318, # SQUARE GURAMU [2000] + 0x8764: 0x3327, # SQUARE TON [2000] + 0x8765: 0x3303, # SQUARE AARU [2000] + 0x8766: 0x3336, # SQUARE HEKUTAARU [2000] + 0x8767: 0x3351, # SQUARE RITTORU [2000] + 0x8768: 0x3357, # SQUARE WATTO [2000] + 0x8769: 0x330D, # SQUARE KARORII [2000] + 0x876A: 0x3326, # SQUARE DORU [2000] + 0x876B: 0x3323, # SQUARE SENTO [2000] + 0x876C: 0x332B, # SQUARE PAASENTO [2000] + 0x876D: 0x334A, # SQUARE MIRIBAARU [2000] + 0x876E: 0x333B, # SQUARE PEEZI [2000] + 0x876F: 0x339C, # SQUARE MM [2000] + 0x8770: 0x339D, # SQUARE CM [2000] + 0x8771: 0x339E, # SQUARE KM [2000] + 0x8772: 0x338E, # SQUARE MG [2000] + 0x8773: 0x338F, # SQUARE KG [2000] + 0x8774: 0x33C4, # SQUARE CC [2000] + 0x8775: 0x33A1, # SQUARE M SQUARED [2000] + 0x8776: 0x216B, # ROMAN NUMERAL TWELVE [2000] + 0x877E: 0x337B, # SQUARE ERA NAME HEISEI [2000] + 0x8780: 0x301D, # REVERSED DOUBLE PRIME QUOTATION MARK [2000] + 0x8781: 0x301F, # LOW DOUBLE PRIME QUOTATION MARK [2000] + 0x8782: 0x2116, # NUMERO SIGN [2000] + 0x8783: 0x33CD, # SQUARE KK [2000] + 0x8784: 0x2121, # TELEPHONE SIGN [2000] + 0x8785: 0x32A4, # CIRCLED IDEOGRAPH HIGH [2000] + 0x8786: 0x32A5, # CIRCLED IDEOGRAPH CENTRE [2000] + 0x8787: 0x32A6, # CIRCLED IDEOGRAPH LOW [2000] + 0x8788: 0x32A7, # CIRCLED IDEOGRAPH LEFT [2000] + 0x8789: 0x32A8, # CIRCLED IDEOGRAPH RIGHT [2000] + 0x878A: 0x3231, # PARENTHESIZED IDEOGRAPH STOCK [2000] + 0x878B: 0x3232, # PARENTHESIZED IDEOGRAPH HAVE [2000] + 0x878C: 0x3239, # PARENTHESIZED IDEOGRAPH REPRESENT [2000] + 0x878D: 0x337E, # SQUARE ERA NAME MEIZI [2000] + 0x878E: 0x337D, # SQUARE ERA NAME TAISYOU [2000] + 0x878F: 0x337C, # SQUARE ERA NAME SYOUWA [2000] + 0x8793: 0x222E, # CONTOUR INTEGRAL [2000] + 0x8798: 0x221F, # RIGHT ANGLE [2000] + 0x8799: 0x22BF, # RIGHT TRIANGLE [2000] + 0x879D: 0x2756, # BLACK DIAMOND MINUS WHITE X [2000] + 0x879E: 0x261E, # WHITE RIGHT POINTING INDEX [2000] + 0x879F: 0x4FF1, # [2004] + 0x87A0: 0x2000B, # [2000] [Unicode3.1] + 0x87A1: 0x3402, # [2000] + 0x87A2: 0x4E28, # [2000] + 0x87A3: 0x4E2F, # [2000] + 0x87A4: 0x4E30, # [2000] + 0x87A5: 0x4E8D, # [2000] + 0x87A6: 0x4EE1, # [2000] + 0x87A7: 0x4EFD, # [2000] + 0x87A8: 0x4EFF, # [2000] + 0x87A9: 0x4F03, # [2000] + 0x87AA: 0x4F0B, # [2000] + 0x87AB: 0x4F60, # [2000] + 0x87AC: 0x4F48, # [2000] + 0x87AD: 0x4F49, # [2000] + 0x87AE: 0x4F56, # [2000] + 0x87AF: 0x4F5F, # [2000] + 0x87B0: 0x4F6A, # [2000] + 0x87B1: 0x4F6C, # [2000] + 0x87B2: 0x4F7E, # [2000] + 0x87B3: 0x4F8A, # [2000] + 0x87B4: 0x4F94, # [2000] + 0x87B5: 0x4F97, # [2000] + 0x87B6: 0xFA30, # CJK COMPATIBILITY IDEOGRAPH-FA30 [2000] [Unicode3.2] + 0x87B7: 0x4FC9, # [2000] + 0x87B8: 0x4FE0, # [2000] + 0x87B9: 0x5001, # [2000] + 0x87BA: 0x5002, # [2000] + 0x87BB: 0x500E, # [2000] + 0x87BC: 0x5018, # [2000] + 0x87BD: 0x5027, # [2000] + 0x87BE: 0x502E, # [2000] + 0x87BF: 0x5040, # [2000] + 0x87C0: 0x503B, # [2000] + 0x87C1: 0x5041, # [2000] + 0x87C2: 0x5094, # [2000] + 0x87C3: 0x50CC, # [2000] + 0x87C4: 0x50F2, # [2000] + 0x87C5: 0x50D0, # [2000] + 0x87C6: 0x50E6, # [2000] + 0x87C7: 0xFA31, # CJK COMPATIBILITY IDEOGRAPH-FA31 [2000] [Unicode3.2] + 0x87C8: 0x5106, # [2000] + 0x87C9: 0x5103, # [2000] + 0x87CA: 0x510B, # [2000] + 0x87CB: 0x511E, # [2000] + 0x87CC: 0x5135, # [2000] + 0x87CD: 0x514A, # [2000] + 0x87CE: 0xFA32, # CJK COMPATIBILITY IDEOGRAPH-FA32 [2000] [Unicode3.2] + 0x87CF: 0x5155, # [2000] + 0x87D0: 0x5157, # [2000] + 0x87D1: 0x34B5, # [2000] + 0x87D2: 0x519D, # [2000] + 0x87D3: 0x51C3, # [2000] + 0x87D4: 0x51CA, # [2000] + 0x87D5: 0x51DE, # [2000] + 0x87D6: 0x51E2, # [2000] + 0x87D7: 0x51EE, # [2000] + 0x87D8: 0x5201, # [2000] + 0x87D9: 0x34DB, # [2000] + 0x87DA: 0x5213, # [2000] + 0x87DB: 0x5215, # [2000] + 0x87DC: 0x5249, # [2000] + 0x87DD: 0x5257, # [2000] + 0x87DE: 0x5261, # [2000] + 0x87DF: 0x5293, # [2000] + 0x87E0: 0x52C8, # [2000] + 0x87E1: 0xFA33, # CJK COMPATIBILITY IDEOGRAPH-FA33 [2000] [Unicode3.2] + 0x87E2: 0x52CC, # [2000] + 0x87E3: 0x52D0, # [2000] + 0x87E4: 0x52D6, # [2000] + 0x87E5: 0x52DB, # [2000] + 0x87E6: 0xFA34, # CJK COMPATIBILITY IDEOGRAPH-FA34 [2000] [Unicode3.2] + 0x87E7: 0x52F0, # [2000] + 0x87E8: 0x52FB, # [2000] + 0x87E9: 0x5300, # [2000] + 0x87EA: 0x5307, # [2000] + 0x87EB: 0x531C, # [2000] + 0x87EC: 0xFA35, # CJK COMPATIBILITY IDEOGRAPH-FA35 [2000] [Unicode3.2] + 0x87ED: 0x5361, # [2000] + 0x87EE: 0x5363, # [2000] + 0x87EF: 0x537D, # [2000] + 0x87F0: 0x5393, # [2000] + 0x87F1: 0x539D, # [2000] + 0x87F2: 0x53B2, # [2000] + 0x87F3: 0x5412, # [2000] + 0x87F4: 0x5427, # [2000] + 0x87F5: 0x544D, # [2000] + 0x87F6: 0x549C, # [2000] + 0x87F7: 0x546B, # [2000] + 0x87F8: 0x5474, # [2000] + 0x87F9: 0x547F, # [2000] + 0x87FA: 0x5488, # [2000] + 0x87FB: 0x5496, # [2000] + 0x87FC: 0x54A1, # [2000] + 0x8840: 0x54A9, # [2000] + 0x8841: 0x54C6, # [2000] + 0x8842: 0x54FF, # [2000] + 0x8843: 0x550E, # [2000] + 0x8844: 0x552B, # [2000] + 0x8845: 0x5535, # [2000] + 0x8846: 0x5550, # [2000] + 0x8847: 0x555E, # [2000] + 0x8848: 0x5581, # [2000] + 0x8849: 0x5586, # [2000] + 0x884A: 0x558E, # [2000] + 0x884B: 0xFA36, # CJK COMPATIBILITY IDEOGRAPH-FA36 [2000] [Unicode3.2] + 0x884C: 0x55AD, # [2000] + 0x884D: 0x55CE, # [2000] + 0x884E: 0xFA37, # CJK COMPATIBILITY IDEOGRAPH-FA37 [2000] [Unicode3.2] + 0x884F: 0x5608, # [2000] + 0x8850: 0x560E, # [2000] + 0x8851: 0x563B, # [2000] + 0x8852: 0x5649, # [2000] + 0x8853: 0x5676, # [2000] + 0x8854: 0x5666, # [2000] + 0x8855: 0xFA38, # CJK COMPATIBILITY IDEOGRAPH-FA38 [2000] [Unicode3.2] + 0x8856: 0x566F, # [2000] + 0x8857: 0x5671, # [2000] + 0x8858: 0x5672, # [2000] + 0x8859: 0x5699, # [2000] + 0x885A: 0x569E, # [2000] + 0x885B: 0x56A9, # [2000] + 0x885C: 0x56AC, # [2000] + 0x885D: 0x56B3, # [2000] + 0x885E: 0x56C9, # [2000] + 0x885F: 0x56CA, # [2000] + 0x8860: 0x570A, # [2000] + 0x8861: 0x2123D, # [2000] [Unicode3.1] + 0x8862: 0x5721, # [2000] + 0x8863: 0x572F, # [2000] + 0x8864: 0x5733, # [2000] + 0x8865: 0x5734, # [2000] + 0x8866: 0x5770, # [2000] + 0x8867: 0x5777, # [2000] + 0x8868: 0x577C, # [2000] + 0x8869: 0x579C, # [2000] + 0x886A: 0xFA0F, # CJK COMPATIBILITY IDEOGRAPH-FA0F [2000] + 0x886B: 0x2131B, # [2000] [Unicode3.1] + 0x886C: 0x57B8, # [2000] + 0x886D: 0x57C7, # [2000] + 0x886E: 0x57C8, # [2000] + 0x886F: 0x57CF, # [2000] + 0x8870: 0x57E4, # [2000] + 0x8871: 0x57ED, # [2000] + 0x8872: 0x57F5, # [2000] + 0x8873: 0x57F6, # [2000] + 0x8874: 0x57FF, # [2000] + 0x8875: 0x5809, # [2000] + 0x8876: 0xFA10, # CJK COMPATIBILITY IDEOGRAPH-FA10 [2000] + 0x8877: 0x5861, # [2000] + 0x8878: 0x5864, # [2000] + 0x8879: 0xFA39, # CJK COMPATIBILITY IDEOGRAPH-FA39 [2000] [Unicode3.2] + 0x887A: 0x587C, # [2000] + 0x887B: 0x5889, # [2000] + 0x887C: 0x589E, # [2000] + 0x887D: 0xFA3A, # CJK COMPATIBILITY IDEOGRAPH-FA3A [2000] [Unicode3.2] + 0x887E: 0x58A9, # [2000] + 0x8880: 0x2146E, # [2000] [Unicode3.1] + 0x8881: 0x58D2, # [2000] + 0x8882: 0x58CE, # [2000] + 0x8883: 0x58D4, # [2000] + 0x8884: 0x58DA, # [2000] + 0x8885: 0x58E0, # [2000] + 0x8886: 0x58E9, # [2000] + 0x8887: 0x590C, # [2000] + 0x8888: 0x8641, # [2000] + 0x8889: 0x595D, # [2000] + 0x888A: 0x596D, # [2000] + 0x888B: 0x598B, # [2000] + 0x888C: 0x5992, # [2000] + 0x888D: 0x59A4, # [2000] + 0x888E: 0x59C3, # [2000] + 0x888F: 0x59D2, # [2000] + 0x8890: 0x59DD, # [2000] + 0x8891: 0x5A13, # [2000] + 0x8892: 0x5A23, # [2000] + 0x8893: 0x5A67, # [2000] + 0x8894: 0x5A6D, # [2000] + 0x8895: 0x5A77, # [2000] + 0x8896: 0x5A7E, # [2000] + 0x8897: 0x5A84, # [2000] + 0x8898: 0x5A9E, # [2000] + 0x8899: 0x5AA7, # [2000] + 0x889A: 0x5AC4, # [2000] + 0x889B: 0x218BD, # [2000] [Unicode3.1] + 0x889C: 0x5B19, # [2000] + 0x889D: 0x5B25, # [2000] + 0x889E: 0x525D, # [2004] + 0x889F: 0x4E9C, # + 0x88A0: 0x5516, # + 0x88A1: 0x5A03, # + 0x88A2: 0x963F, # + 0x88A3: 0x54C0, # + 0x88A4: 0x611B, # + 0x88A5: 0x6328, # + 0x88A6: 0x59F6, # + 0x88A7: 0x9022, # + 0x88A8: 0x8475, # + 0x88A9: 0x831C, # + 0x88AA: 0x7A50, # + 0x88AB: 0x60AA, # + 0x88AC: 0x63E1, # + 0x88AD: 0x6E25, # + 0x88AE: 0x65ED, # + 0x88AF: 0x8466, # + 0x88B0: 0x82A6, # + 0x88B1: 0x9BF5, # + 0x88B2: 0x6893, # + 0x88B3: 0x5727, # + 0x88B4: 0x65A1, # + 0x88B5: 0x6271, # + 0x88B6: 0x5B9B, # + 0x88B7: 0x59D0, # + 0x88B8: 0x867B, # + 0x88B9: 0x98F4, # + 0x88BA: 0x7D62, # + 0x88BB: 0x7DBE, # + 0x88BC: 0x9B8E, # + 0x88BD: 0x6216, # + 0x88BE: 0x7C9F, # + 0x88BF: 0x88B7, # + 0x88C0: 0x5B89, # + 0x88C1: 0x5EB5, # + 0x88C2: 0x6309, # + 0x88C3: 0x6697, # + 0x88C4: 0x6848, # + 0x88C5: 0x95C7, # + 0x88C6: 0x978D, # + 0x88C7: 0x674F, # + 0x88C8: 0x4EE5, # + 0x88C9: 0x4F0A, # + 0x88CA: 0x4F4D, # + 0x88CB: 0x4F9D, # + 0x88CC: 0x5049, # + 0x88CD: 0x56F2, # + 0x88CE: 0x5937, # + 0x88CF: 0x59D4, # + 0x88D0: 0x5A01, # + 0x88D1: 0x5C09, # + 0x88D2: 0x60DF, # + 0x88D3: 0x610F, # + 0x88D4: 0x6170, # + 0x88D5: 0x6613, # + 0x88D6: 0x6905, # + 0x88D7: 0x70BA, # + 0x88D8: 0x754F, # + 0x88D9: 0x7570, # + 0x88DA: 0x79FB, # + 0x88DB: 0x7DAD, # + 0x88DC: 0x7DEF, # + 0x88DD: 0x80C3, # + 0x88DE: 0x840E, # + 0x88DF: 0x8863, # + 0x88E0: 0x8B02, # + 0x88E1: 0x9055, # + 0x88E2: 0x907A, # + 0x88E3: 0x533B, # + 0x88E4: 0x4E95, # + 0x88E5: 0x4EA5, # + 0x88E6: 0x57DF, # + 0x88E7: 0x80B2, # + 0x88E8: 0x90C1, # + 0x88E9: 0x78EF, # + 0x88EA: 0x4E00, # + 0x88EB: 0x58F1, # + 0x88EC: 0x6EA2, # + 0x88ED: 0x9038, # + 0x88EE: 0x7A32, # + 0x88EF: 0x8328, # + 0x88F0: 0x828B, # + 0x88F1: 0x9C2F, # + 0x88F2: 0x5141, # + 0x88F3: 0x5370, # + 0x88F4: 0x54BD, # + 0x88F5: 0x54E1, # + 0x88F6: 0x56E0, # + 0x88F7: 0x59FB, # + 0x88F8: 0x5F15, # + 0x88F9: 0x98F2, # + 0x88FA: 0x6DEB, # + 0x88FB: 0x80E4, # + 0x88FC: 0x852D, # + 0x8940: 0x9662, # + 0x8941: 0x9670, # + 0x8942: 0x96A0, # + 0x8943: 0x97FB, # + 0x8944: 0x540B, # + 0x8945: 0x53F3, # + 0x8946: 0x5B87, # + 0x8947: 0x70CF, # + 0x8948: 0x7FBD, # + 0x8949: 0x8FC2, # + 0x894A: 0x96E8, # + 0x894B: 0x536F, # + 0x894C: 0x9D5C, # + 0x894D: 0x7ABA, # + 0x894E: 0x4E11, # + 0x894F: 0x7893, # + 0x8950: 0x81FC, # + 0x8951: 0x6E26, # + 0x8952: 0x5618, # + 0x8953: 0x5504, # + 0x8954: 0x6B1D, # + 0x8955: 0x851A, # + 0x8956: 0x9C3B, # + 0x8957: 0x59E5, # + 0x8958: 0x53A9, # + 0x8959: 0x6D66, # + 0x895A: 0x74DC, # + 0x895B: 0x958F, # + 0x895C: 0x5642, # + 0x895D: 0x4E91, # + 0x895E: 0x904B, # + 0x895F: 0x96F2, # + 0x8960: 0x834F, # + 0x8961: 0x990C, # + 0x8962: 0x53E1, # + 0x8963: 0x55B6, # + 0x8964: 0x5B30, # + 0x8965: 0x5F71, # + 0x8966: 0x6620, # + 0x8967: 0x66F3, # + 0x8968: 0x6804, # + 0x8969: 0x6C38, # + 0x896A: 0x6CF3, # + 0x896B: 0x6D29, # + 0x896C: 0x745B, # + 0x896D: 0x76C8, # + 0x896E: 0x7A4E, # + 0x896F: 0x9834, # + 0x8970: 0x82F1, # + 0x8971: 0x885B, # + 0x8972: 0x8A60, # + 0x8973: 0x92ED, # + 0x8974: 0x6DB2, # + 0x8975: 0x75AB, # + 0x8976: 0x76CA, # + 0x8977: 0x99C5, # + 0x8978: 0x60A6, # + 0x8979: 0x8B01, # + 0x897A: 0x8D8A, # + 0x897B: 0x95B2, # + 0x897C: 0x698E, # + 0x897D: 0x53AD, # + 0x897E: 0x5186, # + 0x8980: 0x5712, # + 0x8981: 0x5830, # + 0x8982: 0x5944, # + 0x8983: 0x5BB4, # + 0x8984: 0x5EF6, # + 0x8985: 0x6028, # + 0x8986: 0x63A9, # + 0x8987: 0x63F4, # + 0x8988: 0x6CBF, # + 0x8989: 0x6F14, # + 0x898A: 0x708E, # + 0x898B: 0x7114, # + 0x898C: 0x7159, # + 0x898D: 0x71D5, # + 0x898E: 0x733F, # + 0x898F: 0x7E01, # + 0x8990: 0x8276, # + 0x8991: 0x82D1, # + 0x8992: 0x8597, # + 0x8993: 0x9060, # + 0x8994: 0x925B, # + 0x8995: 0x9D1B, # + 0x8996: 0x5869, # + 0x8997: 0x65BC, # + 0x8998: 0x6C5A, # + 0x8999: 0x7525, # + 0x899A: 0x51F9, # + 0x899B: 0x592E, # + 0x899C: 0x5965, # + 0x899D: 0x5F80, # + 0x899E: 0x5FDC, # + 0x899F: 0x62BC, # + 0x89A0: 0x65FA, # + 0x89A1: 0x6A2A, # + 0x89A2: 0x6B27, # + 0x89A3: 0x6BB4, # + 0x89A4: 0x738B, # + 0x89A5: 0x7FC1, # + 0x89A6: 0x8956, # + 0x89A7: 0x9D2C, # + 0x89A8: 0x9D0E, # + 0x89A9: 0x9EC4, # + 0x89AA: 0x5CA1, # + 0x89AB: 0x6C96, # + 0x89AC: 0x837B, # + 0x89AD: 0x5104, # + 0x89AE: 0x5C4B, # + 0x89AF: 0x61B6, # + 0x89B0: 0x81C6, # + 0x89B1: 0x6876, # + 0x89B2: 0x7261, # + 0x89B3: 0x4E59, # + 0x89B4: 0x4FFA, # + 0x89B5: 0x5378, # + 0x89B6: 0x6069, # + 0x89B7: 0x6E29, # + 0x89B8: 0x7A4F, # + 0x89B9: 0x97F3, # + 0x89BA: 0x4E0B, # + 0x89BB: 0x5316, # + 0x89BC: 0x4EEE, # + 0x89BD: 0x4F55, # + 0x89BE: 0x4F3D, # + 0x89BF: 0x4FA1, # + 0x89C0: 0x4F73, # + 0x89C1: 0x52A0, # + 0x89C2: 0x53EF, # + 0x89C3: 0x5609, # + 0x89C4: 0x590F, # + 0x89C5: 0x5AC1, # + 0x89C6: 0x5BB6, # + 0x89C7: 0x5BE1, # + 0x89C8: 0x79D1, # + 0x89C9: 0x6687, # + 0x89CA: 0x679C, # + 0x89CB: 0x67B6, # + 0x89CC: 0x6B4C, # + 0x89CD: 0x6CB3, # + 0x89CE: 0x706B, # + 0x89CF: 0x73C2, # + 0x89D0: 0x798D, # + 0x89D1: 0x79BE, # + 0x89D2: 0x7A3C, # + 0x89D3: 0x7B87, # + 0x89D4: 0x82B1, # + 0x89D5: 0x82DB, # + 0x89D6: 0x8304, # + 0x89D7: 0x8377, # + 0x89D8: 0x83EF, # + 0x89D9: 0x83D3, # + 0x89DA: 0x8766, # + 0x89DB: 0x8AB2, # + 0x89DC: 0x5629, # + 0x89DD: 0x8CA8, # + 0x89DE: 0x8FE6, # + 0x89DF: 0x904E, # + 0x89E0: 0x971E, # + 0x89E1: 0x868A, # + 0x89E2: 0x4FC4, # + 0x89E3: 0x5CE8, # + 0x89E4: 0x6211, # + 0x89E5: 0x7259, # + 0x89E6: 0x753B, # + 0x89E7: 0x81E5, # + 0x89E8: 0x82BD, # + 0x89E9: 0x86FE, # + 0x89EA: 0x8CC0, # + 0x89EB: 0x96C5, # + 0x89EC: 0x9913, # + 0x89ED: 0x99D5, # + 0x89EE: 0x4ECB, # + 0x89EF: 0x4F1A, # + 0x89F0: 0x89E3, # + 0x89F1: 0x56DE, # + 0x89F2: 0x584A, # + 0x89F3: 0x58CA, # + 0x89F4: 0x5EFB, # + 0x89F5: 0x5FEB, # + 0x89F6: 0x602A, # + 0x89F7: 0x6094, # + 0x89F8: 0x6062, # + 0x89F9: 0x61D0, # + 0x89FA: 0x6212, # + 0x89FB: 0x62D0, # + 0x89FC: 0x6539, # + 0x8A40: 0x9B41, # + 0x8A41: 0x6666, # + 0x8A42: 0x68B0, # + 0x8A43: 0x6D77, # + 0x8A44: 0x7070, # + 0x8A45: 0x754C, # + 0x8A46: 0x7686, # + 0x8A47: 0x7D75, # + 0x8A48: 0x82A5, # + 0x8A49: 0x87F9, # + 0x8A4A: 0x958B, # + 0x8A4B: 0x968E, # + 0x8A4C: 0x8C9D, # + 0x8A4D: 0x51F1, # + 0x8A4E: 0x52BE, # + 0x8A4F: 0x5916, # + 0x8A50: 0x54B3, # + 0x8A51: 0x5BB3, # + 0x8A52: 0x5D16, # + 0x8A53: 0x6168, # + 0x8A54: 0x6982, # + 0x8A55: 0x6DAF, # + 0x8A56: 0x788D, # + 0x8A57: 0x84CB, # + 0x8A58: 0x8857, # + 0x8A59: 0x8A72, # + 0x8A5A: 0x93A7, # + 0x8A5B: 0x9AB8, # + 0x8A5C: 0x6D6C, # + 0x8A5D: 0x99A8, # + 0x8A5E: 0x86D9, # + 0x8A5F: 0x57A3, # + 0x8A60: 0x67FF, # + 0x8A61: 0x86CE, # + 0x8A62: 0x920E, # + 0x8A63: 0x5283, # + 0x8A64: 0x5687, # + 0x8A65: 0x5404, # + 0x8A66: 0x5ED3, # + 0x8A67: 0x62E1, # + 0x8A68: 0x64B9, # + 0x8A69: 0x683C, # + 0x8A6A: 0x6838, # + 0x8A6B: 0x6BBB, # + 0x8A6C: 0x7372, # + 0x8A6D: 0x78BA, # + 0x8A6E: 0x7A6B, # + 0x8A6F: 0x899A, # + 0x8A70: 0x89D2, # + 0x8A71: 0x8D6B, # + 0x8A72: 0x8F03, # + 0x8A73: 0x90ED, # + 0x8A74: 0x95A3, # + 0x8A75: 0x9694, # + 0x8A76: 0x9769, # + 0x8A77: 0x5B66, # + 0x8A78: 0x5CB3, # + 0x8A79: 0x697D, # + 0x8A7A: 0x984D, # + 0x8A7B: 0x984E, # + 0x8A7C: 0x639B, # + 0x8A7D: 0x7B20, # + 0x8A7E: 0x6A2B, # + 0x8A80: 0x6A7F, # + 0x8A81: 0x68B6, # + 0x8A82: 0x9C0D, # + 0x8A83: 0x6F5F, # + 0x8A84: 0x5272, # + 0x8A85: 0x559D, # + 0x8A86: 0x6070, # + 0x8A87: 0x62EC, # + 0x8A88: 0x6D3B, # + 0x8A89: 0x6E07, # + 0x8A8A: 0x6ED1, # + 0x8A8B: 0x845B, # + 0x8A8C: 0x8910, # + 0x8A8D: 0x8F44, # + 0x8A8E: 0x4E14, # + 0x8A8F: 0x9C39, # + 0x8A90: 0x53F6, # + 0x8A91: 0x691B, # + 0x8A92: 0x6A3A, # + 0x8A93: 0x9784, # + 0x8A94: 0x682A, # + 0x8A95: 0x515C, # + 0x8A96: 0x7AC3, # + 0x8A97: 0x84B2, # + 0x8A98: 0x91DC, # + 0x8A99: 0x938C, # + 0x8A9A: 0x565B, # + 0x8A9B: 0x9D28, # + 0x8A9C: 0x6822, # + 0x8A9D: 0x8305, # + 0x8A9E: 0x8431, # + 0x8A9F: 0x7CA5, # + 0x8AA0: 0x5208, # + 0x8AA1: 0x82C5, # + 0x8AA2: 0x74E6, # + 0x8AA3: 0x4E7E, # + 0x8AA4: 0x4F83, # + 0x8AA5: 0x51A0, # + 0x8AA6: 0x5BD2, # + 0x8AA7: 0x520A, # + 0x8AA8: 0x52D8, # + 0x8AA9: 0x52E7, # + 0x8AAA: 0x5DFB, # + 0x8AAB: 0x559A, # + 0x8AAC: 0x582A, # + 0x8AAD: 0x59E6, # + 0x8AAE: 0x5B8C, # + 0x8AAF: 0x5B98, # + 0x8AB0: 0x5BDB, # + 0x8AB1: 0x5E72, # + 0x8AB2: 0x5E79, # + 0x8AB3: 0x60A3, # + 0x8AB4: 0x611F, # + 0x8AB5: 0x6163, # + 0x8AB6: 0x61BE, # + 0x8AB7: 0x63DB, # + 0x8AB8: 0x6562, # + 0x8AB9: 0x67D1, # + 0x8ABA: 0x6853, # + 0x8ABB: 0x68FA, # + 0x8ABC: 0x6B3E, # + 0x8ABD: 0x6B53, # + 0x8ABE: 0x6C57, # + 0x8ABF: 0x6F22, # + 0x8AC0: 0x6F97, # + 0x8AC1: 0x6F45, # + 0x8AC2: 0x74B0, # + 0x8AC3: 0x7518, # + 0x8AC4: 0x76E3, # + 0x8AC5: 0x770B, # + 0x8AC6: 0x7AFF, # + 0x8AC7: 0x7BA1, # + 0x8AC8: 0x7C21, # + 0x8AC9: 0x7DE9, # + 0x8ACA: 0x7F36, # + 0x8ACB: 0x7FF0, # + 0x8ACC: 0x809D, # + 0x8ACD: 0x8266, # + 0x8ACE: 0x839E, # + 0x8ACF: 0x89B3, # + 0x8AD0: 0x8ACC, # + 0x8AD1: 0x8CAB, # + 0x8AD2: 0x9084, # + 0x8AD3: 0x9451, # + 0x8AD4: 0x9593, # + 0x8AD5: 0x9591, # + 0x8AD6: 0x95A2, # + 0x8AD7: 0x9665, # + 0x8AD8: 0x97D3, # + 0x8AD9: 0x9928, # + 0x8ADA: 0x8218, # + 0x8ADB: 0x4E38, # + 0x8ADC: 0x542B, # + 0x8ADD: 0x5CB8, # + 0x8ADE: 0x5DCC, # + 0x8ADF: 0x73A9, # + 0x8AE0: 0x764C, # + 0x8AE1: 0x773C, # + 0x8AE2: 0x5CA9, # + 0x8AE3: 0x7FEB, # + 0x8AE4: 0x8D0B, # + 0x8AE5: 0x96C1, # + 0x8AE6: 0x9811, # + 0x8AE7: 0x9854, # + 0x8AE8: 0x9858, # + 0x8AE9: 0x4F01, # + 0x8AEA: 0x4F0E, # + 0x8AEB: 0x5371, # + 0x8AEC: 0x559C, # + 0x8AED: 0x5668, # + 0x8AEE: 0x57FA, # + 0x8AEF: 0x5947, # + 0x8AF0: 0x5B09, # + 0x8AF1: 0x5BC4, # + 0x8AF2: 0x5C90, # + 0x8AF3: 0x5E0C, # + 0x8AF4: 0x5E7E, # + 0x8AF5: 0x5FCC, # + 0x8AF6: 0x63EE, # + 0x8AF7: 0x673A, # + 0x8AF8: 0x65D7, # + 0x8AF9: 0x65E2, # + 0x8AFA: 0x671F, # + 0x8AFB: 0x68CB, # + 0x8AFC: 0x68C4, # + 0x8B40: 0x6A5F, # + 0x8B41: 0x5E30, # + 0x8B42: 0x6BC5, # + 0x8B43: 0x6C17, # + 0x8B44: 0x6C7D, # + 0x8B45: 0x757F, # + 0x8B46: 0x7948, # + 0x8B47: 0x5B63, # + 0x8B48: 0x7A00, # + 0x8B49: 0x7D00, # + 0x8B4A: 0x5FBD, # + 0x8B4B: 0x898F, # + 0x8B4C: 0x8A18, # + 0x8B4D: 0x8CB4, # + 0x8B4E: 0x8D77, # + 0x8B4F: 0x8ECC, # + 0x8B50: 0x8F1D, # + 0x8B51: 0x98E2, # + 0x8B52: 0x9A0E, # + 0x8B53: 0x9B3C, # + 0x8B54: 0x4E80, # + 0x8B55: 0x507D, # + 0x8B56: 0x5100, # + 0x8B57: 0x5993, # + 0x8B58: 0x5B9C, # + 0x8B59: 0x622F, # + 0x8B5A: 0x6280, # + 0x8B5B: 0x64EC, # + 0x8B5C: 0x6B3A, # + 0x8B5D: 0x72A0, # + 0x8B5E: 0x7591, # + 0x8B5F: 0x7947, # + 0x8B60: 0x7FA9, # + 0x8B61: 0x87FB, # + 0x8B62: 0x8ABC, # + 0x8B63: 0x8B70, # + 0x8B64: 0x63AC, # + 0x8B65: 0x83CA, # + 0x8B66: 0x97A0, # + 0x8B67: 0x5409, # + 0x8B68: 0x5403, # + 0x8B69: 0x55AB, # + 0x8B6A: 0x6854, # + 0x8B6B: 0x6A58, # + 0x8B6C: 0x8A70, # + 0x8B6D: 0x7827, # + 0x8B6E: 0x6775, # + 0x8B6F: 0x9ECD, # + 0x8B70: 0x5374, # + 0x8B71: 0x5BA2, # + 0x8B72: 0x811A, # + 0x8B73: 0x8650, # + 0x8B74: 0x9006, # + 0x8B75: 0x4E18, # + 0x8B76: 0x4E45, # + 0x8B77: 0x4EC7, # + 0x8B78: 0x4F11, # + 0x8B79: 0x53CA, # + 0x8B7A: 0x5438, # + 0x8B7B: 0x5BAE, # + 0x8B7C: 0x5F13, # + 0x8B7D: 0x6025, # + 0x8B7E: 0x6551, # + 0x8B80: 0x673D, # + 0x8B81: 0x6C42, # + 0x8B82: 0x6C72, # + 0x8B83: 0x6CE3, # + 0x8B84: 0x7078, # + 0x8B85: 0x7403, # + 0x8B86: 0x7A76, # + 0x8B87: 0x7AAE, # + 0x8B88: 0x7B08, # + 0x8B89: 0x7D1A, # + 0x8B8A: 0x7CFE, # + 0x8B8B: 0x7D66, # + 0x8B8C: 0x65E7, # + 0x8B8D: 0x725B, # + 0x8B8E: 0x53BB, # + 0x8B8F: 0x5C45, # + 0x8B90: 0x5DE8, # + 0x8B91: 0x62D2, # + 0x8B92: 0x62E0, # + 0x8B93: 0x6319, # + 0x8B94: 0x6E20, # + 0x8B95: 0x865A, # + 0x8B96: 0x8A31, # + 0x8B97: 0x8DDD, # + 0x8B98: 0x92F8, # + 0x8B99: 0x6F01, # + 0x8B9A: 0x79A6, # + 0x8B9B: 0x9B5A, # + 0x8B9C: 0x4EA8, # + 0x8B9D: 0x4EAB, # + 0x8B9E: 0x4EAC, # + 0x8B9F: 0x4F9B, # + 0x8BA0: 0x4FA0, # + 0x8BA1: 0x50D1, # + 0x8BA2: 0x5147, # + 0x8BA3: 0x7AF6, # + 0x8BA4: 0x5171, # + 0x8BA5: 0x51F6, # + 0x8BA6: 0x5354, # + 0x8BA7: 0x5321, # + 0x8BA8: 0x537F, # + 0x8BA9: 0x53EB, # + 0x8BAA: 0x55AC, # + 0x8BAB: 0x5883, # + 0x8BAC: 0x5CE1, # + 0x8BAD: 0x5F37, # + 0x8BAE: 0x5F4A, # + 0x8BAF: 0x602F, # + 0x8BB0: 0x6050, # + 0x8BB1: 0x606D, # + 0x8BB2: 0x631F, # + 0x8BB3: 0x6559, # + 0x8BB4: 0x6A4B, # + 0x8BB5: 0x6CC1, # + 0x8BB6: 0x72C2, # + 0x8BB7: 0x72ED, # + 0x8BB8: 0x77EF, # + 0x8BB9: 0x80F8, # + 0x8BBA: 0x8105, # + 0x8BBB: 0x8208, # + 0x8BBC: 0x854E, # + 0x8BBD: 0x90F7, # + 0x8BBE: 0x93E1, # + 0x8BBF: 0x97FF, # + 0x8BC0: 0x9957, # + 0x8BC1: 0x9A5A, # + 0x8BC2: 0x4EF0, # + 0x8BC3: 0x51DD, # + 0x8BC4: 0x5C2D, # + 0x8BC5: 0x6681, # + 0x8BC6: 0x696D, # + 0x8BC7: 0x5C40, # + 0x8BC8: 0x66F2, # + 0x8BC9: 0x6975, # + 0x8BCA: 0x7389, # + 0x8BCB: 0x6850, # + 0x8BCC: 0x7C81, # + 0x8BCD: 0x50C5, # + 0x8BCE: 0x52E4, # + 0x8BCF: 0x5747, # + 0x8BD0: 0x5DFE, # + 0x8BD1: 0x9326, # + 0x8BD2: 0x65A4, # + 0x8BD3: 0x6B23, # + 0x8BD4: 0x6B3D, # + 0x8BD5: 0x7434, # + 0x8BD6: 0x7981, # + 0x8BD7: 0x79BD, # + 0x8BD8: 0x7B4B, # + 0x8BD9: 0x7DCA, # + 0x8BDA: 0x82B9, # + 0x8BDB: 0x83CC, # + 0x8BDC: 0x887F, # + 0x8BDD: 0x895F, # + 0x8BDE: 0x8B39, # + 0x8BDF: 0x8FD1, # + 0x8BE0: 0x91D1, # + 0x8BE1: 0x541F, # + 0x8BE2: 0x9280, # + 0x8BE3: 0x4E5D, # + 0x8BE4: 0x5036, # + 0x8BE5: 0x53E5, # + 0x8BE6: 0x533A, # + 0x8BE7: 0x72D7, # + 0x8BE8: 0x7396, # + 0x8BE9: 0x77E9, # + 0x8BEA: 0x82E6, # + 0x8BEB: 0x8EAF, # + 0x8BEC: 0x99C6, # + 0x8BED: 0x99C8, # + 0x8BEE: 0x99D2, # + 0x8BEF: 0x5177, # + 0x8BF0: 0x611A, # + 0x8BF1: 0x865E, # + 0x8BF2: 0x55B0, # + 0x8BF3: 0x7A7A, # + 0x8BF4: 0x5076, # + 0x8BF5: 0x5BD3, # + 0x8BF6: 0x9047, # + 0x8BF7: 0x9685, # + 0x8BF8: 0x4E32, # + 0x8BF9: 0x6ADB, # + 0x8BFA: 0x91E7, # + 0x8BFB: 0x5C51, # + 0x8BFC: 0x5C48, # + 0x8C40: 0x6398, # + 0x8C41: 0x7A9F, # + 0x8C42: 0x6C93, # + 0x8C43: 0x9774, # + 0x8C44: 0x8F61, # + 0x8C45: 0x7AAA, # + 0x8C46: 0x718A, # + 0x8C47: 0x9688, # + 0x8C48: 0x7C82, # + 0x8C49: 0x6817, # + 0x8C4A: 0x7E70, # + 0x8C4B: 0x6851, # + 0x8C4C: 0x936C, # + 0x8C4D: 0x52F2, # + 0x8C4E: 0x541B, # + 0x8C4F: 0x85AB, # + 0x8C50: 0x8A13, # + 0x8C51: 0x7FA4, # + 0x8C52: 0x8ECD, # + 0x8C53: 0x90E1, # + 0x8C54: 0x5366, # + 0x8C55: 0x8888, # + 0x8C56: 0x7941, # + 0x8C57: 0x4FC2, # + 0x8C58: 0x50BE, # + 0x8C59: 0x5211, # + 0x8C5A: 0x5144, # + 0x8C5B: 0x5553, # + 0x8C5C: 0x572D, # + 0x8C5D: 0x73EA, # + 0x8C5E: 0x578B, # + 0x8C5F: 0x5951, # + 0x8C60: 0x5F62, # + 0x8C61: 0x5F84, # + 0x8C62: 0x6075, # + 0x8C63: 0x6176, # + 0x8C64: 0x6167, # + 0x8C65: 0x61A9, # + 0x8C66: 0x63B2, # + 0x8C67: 0x643A, # + 0x8C68: 0x656C, # + 0x8C69: 0x666F, # + 0x8C6A: 0x6842, # + 0x8C6B: 0x6E13, # + 0x8C6C: 0x7566, # + 0x8C6D: 0x7A3D, # + 0x8C6E: 0x7CFB, # + 0x8C6F: 0x7D4C, # + 0x8C70: 0x7D99, # + 0x8C71: 0x7E4B, # + 0x8C72: 0x7F6B, # + 0x8C73: 0x830E, # + 0x8C74: 0x834A, # + 0x8C75: 0x86CD, # + 0x8C76: 0x8A08, # + 0x8C77: 0x8A63, # + 0x8C78: 0x8B66, # + 0x8C79: 0x8EFD, # + 0x8C7A: 0x981A, # + 0x8C7B: 0x9D8F, # + 0x8C7C: 0x82B8, # + 0x8C7D: 0x8FCE, # + 0x8C7E: 0x9BE8, # + 0x8C80: 0x5287, # + 0x8C81: 0x621F, # + 0x8C82: 0x6483, # + 0x8C83: 0x6FC0, # + 0x8C84: 0x9699, # + 0x8C85: 0x6841, # + 0x8C86: 0x5091, # + 0x8C87: 0x6B20, # + 0x8C88: 0x6C7A, # + 0x8C89: 0x6F54, # + 0x8C8A: 0x7A74, # + 0x8C8B: 0x7D50, # + 0x8C8C: 0x8840, # + 0x8C8D: 0x8A23, # + 0x8C8E: 0x6708, # + 0x8C8F: 0x4EF6, # + 0x8C90: 0x5039, # + 0x8C91: 0x5026, # + 0x8C92: 0x5065, # + 0x8C93: 0x517C, # + 0x8C94: 0x5238, # + 0x8C95: 0x5263, # + 0x8C96: 0x55A7, # + 0x8C97: 0x570F, # + 0x8C98: 0x5805, # + 0x8C99: 0x5ACC, # + 0x8C9A: 0x5EFA, # + 0x8C9B: 0x61B2, # + 0x8C9C: 0x61F8, # + 0x8C9D: 0x62F3, # + 0x8C9E: 0x6372, # + 0x8C9F: 0x691C, # + 0x8CA0: 0x6A29, # + 0x8CA1: 0x727D, # + 0x8CA2: 0x72AC, # + 0x8CA3: 0x732E, # + 0x8CA4: 0x7814, # + 0x8CA5: 0x786F, # + 0x8CA6: 0x7D79, # + 0x8CA7: 0x770C, # + 0x8CA8: 0x80A9, # + 0x8CA9: 0x898B, # + 0x8CAA: 0x8B19, # + 0x8CAB: 0x8CE2, # + 0x8CAC: 0x8ED2, # + 0x8CAD: 0x9063, # + 0x8CAE: 0x9375, # + 0x8CAF: 0x967A, # + 0x8CB0: 0x9855, # + 0x8CB1: 0x9A13, # + 0x8CB2: 0x9E78, # + 0x8CB3: 0x5143, # + 0x8CB4: 0x539F, # + 0x8CB5: 0x53B3, # + 0x8CB6: 0x5E7B, # + 0x8CB7: 0x5F26, # + 0x8CB8: 0x6E1B, # + 0x8CB9: 0x6E90, # + 0x8CBA: 0x7384, # + 0x8CBB: 0x73FE, # + 0x8CBC: 0x7D43, # + 0x8CBD: 0x8237, # + 0x8CBE: 0x8A00, # + 0x8CBF: 0x8AFA, # + 0x8CC0: 0x9650, # + 0x8CC1: 0x4E4E, # + 0x8CC2: 0x500B, # + 0x8CC3: 0x53E4, # + 0x8CC4: 0x547C, # + 0x8CC5: 0x56FA, # + 0x8CC6: 0x59D1, # + 0x8CC7: 0x5B64, # + 0x8CC8: 0x5DF1, # + 0x8CC9: 0x5EAB, # + 0x8CCA: 0x5F27, # + 0x8CCB: 0x6238, # + 0x8CCC: 0x6545, # + 0x8CCD: 0x67AF, # + 0x8CCE: 0x6E56, # + 0x8CCF: 0x72D0, # + 0x8CD0: 0x7CCA, # + 0x8CD1: 0x88B4, # + 0x8CD2: 0x80A1, # + 0x8CD3: 0x80E1, # + 0x8CD4: 0x83F0, # + 0x8CD5: 0x864E, # + 0x8CD6: 0x8A87, # + 0x8CD7: 0x8DE8, # + 0x8CD8: 0x9237, # + 0x8CD9: 0x96C7, # + 0x8CDA: 0x9867, # + 0x8CDB: 0x9F13, # + 0x8CDC: 0x4E94, # + 0x8CDD: 0x4E92, # + 0x8CDE: 0x4F0D, # + 0x8CDF: 0x5348, # + 0x8CE0: 0x5449, # + 0x8CE1: 0x543E, # + 0x8CE2: 0x5A2F, # + 0x8CE3: 0x5F8C, # + 0x8CE4: 0x5FA1, # + 0x8CE5: 0x609F, # + 0x8CE6: 0x68A7, # + 0x8CE7: 0x6A8E, # + 0x8CE8: 0x745A, # + 0x8CE9: 0x7881, # + 0x8CEA: 0x8A9E, # + 0x8CEB: 0x8AA4, # + 0x8CEC: 0x8B77, # + 0x8CED: 0x9190, # + 0x8CEE: 0x4E5E, # + 0x8CEF: 0x9BC9, # + 0x8CF0: 0x4EA4, # + 0x8CF1: 0x4F7C, # + 0x8CF2: 0x4FAF, # + 0x8CF3: 0x5019, # + 0x8CF4: 0x5016, # + 0x8CF5: 0x5149, # + 0x8CF6: 0x516C, # + 0x8CF7: 0x529F, # + 0x8CF8: 0x52B9, # + 0x8CF9: 0x52FE, # + 0x8CFA: 0x539A, # + 0x8CFB: 0x53E3, # + 0x8CFC: 0x5411, # + 0x8D40: 0x540E, # + 0x8D41: 0x5589, # + 0x8D42: 0x5751, # + 0x8D43: 0x57A2, # + 0x8D44: 0x597D, # + 0x8D45: 0x5B54, # + 0x8D46: 0x5B5D, # + 0x8D47: 0x5B8F, # + 0x8D48: 0x5DE5, # + 0x8D49: 0x5DE7, # + 0x8D4A: 0x5DF7, # + 0x8D4B: 0x5E78, # + 0x8D4C: 0x5E83, # + 0x8D4D: 0x5E9A, # + 0x8D4E: 0x5EB7, # + 0x8D4F: 0x5F18, # + 0x8D50: 0x6052, # + 0x8D51: 0x614C, # + 0x8D52: 0x6297, # + 0x8D53: 0x62D8, # + 0x8D54: 0x63A7, # + 0x8D55: 0x653B, # + 0x8D56: 0x6602, # + 0x8D57: 0x6643, # + 0x8D58: 0x66F4, # + 0x8D59: 0x676D, # + 0x8D5A: 0x6821, # + 0x8D5B: 0x6897, # + 0x8D5C: 0x69CB, # + 0x8D5D: 0x6C5F, # + 0x8D5E: 0x6D2A, # + 0x8D5F: 0x6D69, # + 0x8D60: 0x6E2F, # + 0x8D61: 0x6E9D, # + 0x8D62: 0x7532, # + 0x8D63: 0x7687, # + 0x8D64: 0x786C, # + 0x8D65: 0x7A3F, # + 0x8D66: 0x7CE0, # + 0x8D67: 0x7D05, # + 0x8D68: 0x7D18, # + 0x8D69: 0x7D5E, # + 0x8D6A: 0x7DB1, # + 0x8D6B: 0x8015, # + 0x8D6C: 0x8003, # + 0x8D6D: 0x80AF, # + 0x8D6E: 0x80B1, # + 0x8D6F: 0x8154, # + 0x8D70: 0x818F, # + 0x8D71: 0x822A, # + 0x8D72: 0x8352, # + 0x8D73: 0x884C, # + 0x8D74: 0x8861, # + 0x8D75: 0x8B1B, # + 0x8D76: 0x8CA2, # + 0x8D77: 0x8CFC, # + 0x8D78: 0x90CA, # + 0x8D79: 0x9175, # + 0x8D7A: 0x9271, # + 0x8D7B: 0x783F, # + 0x8D7C: 0x92FC, # + 0x8D7D: 0x95A4, # + 0x8D7E: 0x964D, # + 0x8D80: 0x9805, # + 0x8D81: 0x9999, # + 0x8D82: 0x9AD8, # + 0x8D83: 0x9D3B, # + 0x8D84: 0x525B, # + 0x8D85: 0x52AB, # + 0x8D86: 0x53F7, # + 0x8D87: 0x5408, # + 0x8D88: 0x58D5, # + 0x8D89: 0x62F7, # + 0x8D8A: 0x6FE0, # + 0x8D8B: 0x8C6A, # + 0x8D8C: 0x8F5F, # + 0x8D8D: 0x9EB9, # + 0x8D8E: 0x514B, # + 0x8D8F: 0x523B, # + 0x8D90: 0x544A, # + 0x8D91: 0x56FD, # + 0x8D92: 0x7A40, # + 0x8D93: 0x9177, # + 0x8D94: 0x9D60, # + 0x8D95: 0x9ED2, # + 0x8D96: 0x7344, # + 0x8D97: 0x6F09, # + 0x8D98: 0x8170, # + 0x8D99: 0x7511, # + 0x8D9A: 0x5FFD, # + 0x8D9B: 0x60DA, # + 0x8D9C: 0x9AA8, # + 0x8D9D: 0x72DB, # + 0x8D9E: 0x8FBC, # + 0x8D9F: 0x6B64, # + 0x8DA0: 0x9803, # + 0x8DA1: 0x4ECA, # + 0x8DA2: 0x56F0, # + 0x8DA3: 0x5764, # + 0x8DA4: 0x58BE, # + 0x8DA5: 0x5A5A, # + 0x8DA6: 0x6068, # + 0x8DA7: 0x61C7, # + 0x8DA8: 0x660F, # + 0x8DA9: 0x6606, # + 0x8DAA: 0x6839, # + 0x8DAB: 0x68B1, # + 0x8DAC: 0x6DF7, # + 0x8DAD: 0x75D5, # + 0x8DAE: 0x7D3A, # + 0x8DAF: 0x826E, # + 0x8DB0: 0x9B42, # + 0x8DB1: 0x4E9B, # + 0x8DB2: 0x4F50, # + 0x8DB3: 0x53C9, # + 0x8DB4: 0x5506, # + 0x8DB5: 0x5D6F, # + 0x8DB6: 0x5DE6, # + 0x8DB7: 0x5DEE, # + 0x8DB8: 0x67FB, # + 0x8DB9: 0x6C99, # + 0x8DBA: 0x7473, # + 0x8DBB: 0x7802, # + 0x8DBC: 0x8A50, # + 0x8DBD: 0x9396, # + 0x8DBE: 0x88DF, # + 0x8DBF: 0x5750, # + 0x8DC0: 0x5EA7, # + 0x8DC1: 0x632B, # + 0x8DC2: 0x50B5, # + 0x8DC3: 0x50AC, # + 0x8DC4: 0x518D, # + 0x8DC5: 0x6700, # + 0x8DC6: 0x54C9, # + 0x8DC7: 0x585E, # + 0x8DC8: 0x59BB, # + 0x8DC9: 0x5BB0, # + 0x8DCA: 0x5F69, # + 0x8DCB: 0x624D, # + 0x8DCC: 0x63A1, # + 0x8DCD: 0x683D, # + 0x8DCE: 0x6B73, # + 0x8DCF: 0x6E08, # + 0x8DD0: 0x707D, # + 0x8DD1: 0x91C7, # + 0x8DD2: 0x7280, # + 0x8DD3: 0x7815, # + 0x8DD4: 0x7826, # + 0x8DD5: 0x796D, # + 0x8DD6: 0x658E, # + 0x8DD7: 0x7D30, # + 0x8DD8: 0x83DC, # + 0x8DD9: 0x88C1, # + 0x8DDA: 0x8F09, # + 0x8DDB: 0x969B, # + 0x8DDC: 0x5264, # + 0x8DDD: 0x5728, # + 0x8DDE: 0x6750, # + 0x8DDF: 0x7F6A, # + 0x8DE0: 0x8CA1, # + 0x8DE1: 0x51B4, # + 0x8DE2: 0x5742, # + 0x8DE3: 0x962A, # + 0x8DE4: 0x583A, # + 0x8DE5: 0x698A, # + 0x8DE6: 0x80B4, # + 0x8DE7: 0x54B2, # + 0x8DE8: 0x5D0E, # + 0x8DE9: 0x57FC, # + 0x8DEA: 0x7895, # + 0x8DEB: 0x9DFA, # + 0x8DEC: 0x4F5C, # + 0x8DED: 0x524A, # + 0x8DEE: 0x548B, # + 0x8DEF: 0x643E, # + 0x8DF0: 0x6628, # + 0x8DF1: 0x6714, # + 0x8DF2: 0x67F5, # + 0x8DF3: 0x7A84, # + 0x8DF4: 0x7B56, # + 0x8DF5: 0x7D22, # + 0x8DF6: 0x932F, # + 0x8DF7: 0x685C, # + 0x8DF8: 0x9BAD, # + 0x8DF9: 0x7B39, # + 0x8DFA: 0x5319, # + 0x8DFB: 0x518A, # + 0x8DFC: 0x5237, # + 0x8E40: 0x5BDF, # + 0x8E41: 0x62F6, # + 0x8E42: 0x64AE, # + 0x8E43: 0x64E6, # + 0x8E44: 0x672D, # + 0x8E45: 0x6BBA, # + 0x8E46: 0x85A9, # + 0x8E47: 0x96D1, # + 0x8E48: 0x7690, # + 0x8E49: 0x9BD6, # + 0x8E4A: 0x634C, # + 0x8E4B: 0x9306, # + 0x8E4C: 0x9BAB, # + 0x8E4D: 0x76BF, # + 0x8E4E: 0x6652, # + 0x8E4F: 0x4E09, # + 0x8E50: 0x5098, # + 0x8E51: 0x53C2, # + 0x8E52: 0x5C71, # + 0x8E53: 0x60E8, # + 0x8E54: 0x6492, # + 0x8E55: 0x6563, # + 0x8E56: 0x685F, # + 0x8E57: 0x71E6, # + 0x8E58: 0x73CA, # + 0x8E59: 0x7523, # + 0x8E5A: 0x7B97, # + 0x8E5B: 0x7E82, # + 0x8E5C: 0x8695, # + 0x8E5D: 0x8B83, # + 0x8E5E: 0x8CDB, # + 0x8E5F: 0x9178, # + 0x8E60: 0x9910, # + 0x8E61: 0x65AC, # + 0x8E62: 0x66AB, # + 0x8E63: 0x6B8B, # + 0x8E64: 0x4ED5, # + 0x8E65: 0x4ED4, # + 0x8E66: 0x4F3A, # + 0x8E67: 0x4F7F, # + 0x8E68: 0x523A, # + 0x8E69: 0x53F8, # + 0x8E6A: 0x53F2, # + 0x8E6B: 0x55E3, # + 0x8E6C: 0x56DB, # + 0x8E6D: 0x58EB, # + 0x8E6E: 0x59CB, # + 0x8E6F: 0x59C9, # + 0x8E70: 0x59FF, # + 0x8E71: 0x5B50, # + 0x8E72: 0x5C4D, # + 0x8E73: 0x5E02, # + 0x8E74: 0x5E2B, # + 0x8E75: 0x5FD7, # + 0x8E76: 0x601D, # + 0x8E77: 0x6307, # + 0x8E78: 0x652F, # + 0x8E79: 0x5B5C, # + 0x8E7A: 0x65AF, # + 0x8E7B: 0x65BD, # + 0x8E7C: 0x65E8, # + 0x8E7D: 0x679D, # + 0x8E7E: 0x6B62, # + 0x8E80: 0x6B7B, # + 0x8E81: 0x6C0F, # + 0x8E82: 0x7345, # + 0x8E83: 0x7949, # + 0x8E84: 0x79C1, # + 0x8E85: 0x7CF8, # + 0x8E86: 0x7D19, # + 0x8E87: 0x7D2B, # + 0x8E88: 0x80A2, # + 0x8E89: 0x8102, # + 0x8E8A: 0x81F3, # + 0x8E8B: 0x8996, # + 0x8E8C: 0x8A5E, # + 0x8E8D: 0x8A69, # + 0x8E8E: 0x8A66, # + 0x8E8F: 0x8A8C, # + 0x8E90: 0x8AEE, # + 0x8E91: 0x8CC7, # + 0x8E92: 0x8CDC, # + 0x8E93: 0x96CC, # + 0x8E94: 0x98FC, # + 0x8E95: 0x6B6F, # + 0x8E96: 0x4E8B, # + 0x8E97: 0x4F3C, # + 0x8E98: 0x4F8D, # + 0x8E99: 0x5150, # + 0x8E9A: 0x5B57, # + 0x8E9B: 0x5BFA, # + 0x8E9C: 0x6148, # + 0x8E9D: 0x6301, # + 0x8E9E: 0x6642, # + 0x8E9F: 0x6B21, # + 0x8EA0: 0x6ECB, # + 0x8EA1: 0x6CBB, # + 0x8EA2: 0x723E, # + 0x8EA3: 0x74BD, # + 0x8EA4: 0x75D4, # + 0x8EA5: 0x78C1, # + 0x8EA6: 0x793A, # + 0x8EA7: 0x800C, # + 0x8EA8: 0x8033, # + 0x8EA9: 0x81EA, # + 0x8EAA: 0x8494, # + 0x8EAB: 0x8F9E, # + 0x8EAC: 0x6C50, # + 0x8EAD: 0x9E7F, # + 0x8EAE: 0x5F0F, # + 0x8EAF: 0x8B58, # + 0x8EB0: 0x9D2B, # + 0x8EB1: 0x7AFA, # + 0x8EB2: 0x8EF8, # + 0x8EB3: 0x5B8D, # + 0x8EB4: 0x96EB, # + 0x8EB5: 0x4E03, # + 0x8EB6: 0x53F1, # + 0x8EB7: 0x57F7, # + 0x8EB8: 0x5931, # + 0x8EB9: 0x5AC9, # + 0x8EBA: 0x5BA4, # + 0x8EBB: 0x6089, # + 0x8EBC: 0x6E7F, # + 0x8EBD: 0x6F06, # + 0x8EBE: 0x75BE, # + 0x8EBF: 0x8CEA, # + 0x8EC0: 0x5B9F, # + 0x8EC1: 0x8500, # + 0x8EC2: 0x7BE0, # + 0x8EC3: 0x5072, # + 0x8EC4: 0x67F4, # + 0x8EC5: 0x829D, # + 0x8EC6: 0x5C61, # + 0x8EC7: 0x854A, # + 0x8EC8: 0x7E1E, # + 0x8EC9: 0x820E, # + 0x8ECA: 0x5199, # + 0x8ECB: 0x5C04, # + 0x8ECC: 0x6368, # + 0x8ECD: 0x8D66, # + 0x8ECE: 0x659C, # + 0x8ECF: 0x716E, # + 0x8ED0: 0x793E, # + 0x8ED1: 0x7D17, # + 0x8ED2: 0x8005, # + 0x8ED3: 0x8B1D, # + 0x8ED4: 0x8ECA, # + 0x8ED5: 0x906E, # + 0x8ED6: 0x86C7, # + 0x8ED7: 0x90AA, # + 0x8ED8: 0x501F, # + 0x8ED9: 0x52FA, # + 0x8EDA: 0x5C3A, # + 0x8EDB: 0x6753, # + 0x8EDC: 0x707C, # + 0x8EDD: 0x7235, # + 0x8EDE: 0x914C, # + 0x8EDF: 0x91C8, # + 0x8EE0: 0x932B, # + 0x8EE1: 0x82E5, # + 0x8EE2: 0x5BC2, # + 0x8EE3: 0x5F31, # + 0x8EE4: 0x60F9, # + 0x8EE5: 0x4E3B, # + 0x8EE6: 0x53D6, # + 0x8EE7: 0x5B88, # + 0x8EE8: 0x624B, # + 0x8EE9: 0x6731, # + 0x8EEA: 0x6B8A, # + 0x8EEB: 0x72E9, # + 0x8EEC: 0x73E0, # + 0x8EED: 0x7A2E, # + 0x8EEE: 0x816B, # + 0x8EEF: 0x8DA3, # + 0x8EF0: 0x9152, # + 0x8EF1: 0x9996, # + 0x8EF2: 0x5112, # + 0x8EF3: 0x53D7, # + 0x8EF4: 0x546A, # + 0x8EF5: 0x5BFF, # + 0x8EF6: 0x6388, # + 0x8EF7: 0x6A39, # + 0x8EF8: 0x7DAC, # + 0x8EF9: 0x9700, # + 0x8EFA: 0x56DA, # + 0x8EFB: 0x53CE, # + 0x8EFC: 0x5468, # + 0x8F40: 0x5B97, # + 0x8F41: 0x5C31, # + 0x8F42: 0x5DDE, # + 0x8F43: 0x4FEE, # + 0x8F44: 0x6101, # + 0x8F45: 0x62FE, # + 0x8F46: 0x6D32, # + 0x8F47: 0x79C0, # + 0x8F48: 0x79CB, # + 0x8F49: 0x7D42, # + 0x8F4A: 0x7E4D, # + 0x8F4B: 0x7FD2, # + 0x8F4C: 0x81ED, # + 0x8F4D: 0x821F, # + 0x8F4E: 0x8490, # + 0x8F4F: 0x8846, # + 0x8F50: 0x8972, # + 0x8F51: 0x8B90, # + 0x8F52: 0x8E74, # + 0x8F53: 0x8F2F, # + 0x8F54: 0x9031, # + 0x8F55: 0x914B, # + 0x8F56: 0x916C, # + 0x8F57: 0x96C6, # + 0x8F58: 0x919C, # + 0x8F59: 0x4EC0, # + 0x8F5A: 0x4F4F, # + 0x8F5B: 0x5145, # + 0x8F5C: 0x5341, # + 0x8F5D: 0x5F93, # + 0x8F5E: 0x620E, # + 0x8F5F: 0x67D4, # + 0x8F60: 0x6C41, # + 0x8F61: 0x6E0B, # + 0x8F62: 0x7363, # + 0x8F63: 0x7E26, # + 0x8F64: 0x91CD, # + 0x8F65: 0x9283, # + 0x8F66: 0x53D4, # + 0x8F67: 0x5919, # + 0x8F68: 0x5BBF, # + 0x8F69: 0x6DD1, # + 0x8F6A: 0x795D, # + 0x8F6B: 0x7E2E, # + 0x8F6C: 0x7C9B, # + 0x8F6D: 0x587E, # + 0x8F6E: 0x719F, # + 0x8F6F: 0x51FA, # + 0x8F70: 0x8853, # + 0x8F71: 0x8FF0, # + 0x8F72: 0x4FCA, # + 0x8F73: 0x5CFB, # + 0x8F74: 0x6625, # + 0x8F75: 0x77AC, # + 0x8F76: 0x7AE3, # + 0x8F77: 0x821C, # + 0x8F78: 0x99FF, # + 0x8F79: 0x51C6, # + 0x8F7A: 0x5FAA, # + 0x8F7B: 0x65EC, # + 0x8F7C: 0x696F, # + 0x8F7D: 0x6B89, # + 0x8F7E: 0x6DF3, # + 0x8F80: 0x6E96, # + 0x8F81: 0x6F64, # + 0x8F82: 0x76FE, # + 0x8F83: 0x7D14, # + 0x8F84: 0x5DE1, # + 0x8F85: 0x9075, # + 0x8F86: 0x9187, # + 0x8F87: 0x9806, # + 0x8F88: 0x51E6, # + 0x8F89: 0x521D, # + 0x8F8A: 0x6240, # + 0x8F8B: 0x6691, # + 0x8F8C: 0x66D9, # + 0x8F8D: 0x6E1A, # + 0x8F8E: 0x5EB6, # + 0x8F8F: 0x7DD2, # + 0x8F90: 0x7F72, # + 0x8F91: 0x66F8, # + 0x8F92: 0x85AF, # + 0x8F93: 0x85F7, # + 0x8F94: 0x8AF8, # + 0x8F95: 0x52A9, # + 0x8F96: 0x53D9, # + 0x8F97: 0x5973, # + 0x8F98: 0x5E8F, # + 0x8F99: 0x5F90, # + 0x8F9A: 0x6055, # + 0x8F9B: 0x92E4, # + 0x8F9C: 0x9664, # + 0x8F9D: 0x50B7, # + 0x8F9E: 0x511F, # + 0x8F9F: 0x52DD, # + 0x8FA0: 0x5320, # + 0x8FA1: 0x5347, # + 0x8FA2: 0x53EC, # + 0x8FA3: 0x54E8, # + 0x8FA4: 0x5546, # + 0x8FA5: 0x5531, # + 0x8FA6: 0x5617, # + 0x8FA7: 0x5968, # + 0x8FA8: 0x59BE, # + 0x8FA9: 0x5A3C, # + 0x8FAA: 0x5BB5, # + 0x8FAB: 0x5C06, # + 0x8FAC: 0x5C0F, # + 0x8FAD: 0x5C11, # + 0x8FAE: 0x5C1A, # + 0x8FAF: 0x5E84, # + 0x8FB0: 0x5E8A, # + 0x8FB1: 0x5EE0, # + 0x8FB2: 0x5F70, # + 0x8FB3: 0x627F, # + 0x8FB4: 0x6284, # + 0x8FB5: 0x62DB, # + 0x8FB6: 0x638C, # + 0x8FB7: 0x6377, # + 0x8FB8: 0x6607, # + 0x8FB9: 0x660C, # + 0x8FBA: 0x662D, # + 0x8FBB: 0x6676, # + 0x8FBC: 0x677E, # + 0x8FBD: 0x68A2, # + 0x8FBE: 0x6A1F, # + 0x8FBF: 0x6A35, # + 0x8FC0: 0x6CBC, # + 0x8FC1: 0x6D88, # + 0x8FC2: 0x6E09, # + 0x8FC3: 0x6E58, # + 0x8FC4: 0x713C, # + 0x8FC5: 0x7126, # + 0x8FC6: 0x7167, # + 0x8FC7: 0x75C7, # + 0x8FC8: 0x7701, # + 0x8FC9: 0x785D, # + 0x8FCA: 0x7901, # + 0x8FCB: 0x7965, # + 0x8FCC: 0x79F0, # + 0x8FCD: 0x7AE0, # + 0x8FCE: 0x7B11, # + 0x8FCF: 0x7CA7, # + 0x8FD0: 0x7D39, # + 0x8FD1: 0x8096, # + 0x8FD2: 0x83D6, # + 0x8FD3: 0x848B, # + 0x8FD4: 0x8549, # + 0x8FD5: 0x885D, # + 0x8FD6: 0x88F3, # + 0x8FD7: 0x8A1F, # + 0x8FD8: 0x8A3C, # + 0x8FD9: 0x8A54, # + 0x8FDA: 0x8A73, # + 0x8FDB: 0x8C61, # + 0x8FDC: 0x8CDE, # + 0x8FDD: 0x91A4, # + 0x8FDE: 0x9266, # + 0x8FDF: 0x937E, # + 0x8FE0: 0x9418, # + 0x8FE1: 0x969C, # + 0x8FE2: 0x9798, # + 0x8FE3: 0x4E0A, # + 0x8FE4: 0x4E08, # + 0x8FE5: 0x4E1E, # + 0x8FE6: 0x4E57, # + 0x8FE7: 0x5197, # + 0x8FE8: 0x5270, # + 0x8FE9: 0x57CE, # + 0x8FEA: 0x5834, # + 0x8FEB: 0x58CC, # + 0x8FEC: 0x5B22, # + 0x8FED: 0x5E38, # + 0x8FEE: 0x60C5, # + 0x8FEF: 0x64FE, # + 0x8FF0: 0x6761, # + 0x8FF1: 0x6756, # + 0x8FF2: 0x6D44, # + 0x8FF3: 0x72B6, # + 0x8FF4: 0x7573, # + 0x8FF5: 0x7A63, # + 0x8FF6: 0x84B8, # + 0x8FF7: 0x8B72, # + 0x8FF8: 0x91B8, # + 0x8FF9: 0x9320, # + 0x8FFA: 0x5631, # + 0x8FFB: 0x57F4, # + 0x8FFC: 0x98FE, # + 0x9040: 0x62ED, # + 0x9041: 0x690D, # + 0x9042: 0x6B96, # + 0x9043: 0x71ED, # + 0x9044: 0x7E54, # + 0x9045: 0x8077, # + 0x9046: 0x8272, # + 0x9047: 0x89E6, # + 0x9048: 0x98DF, # + 0x9049: 0x8755, # + 0x904A: 0x8FB1, # + 0x904B: 0x5C3B, # + 0x904C: 0x4F38, # + 0x904D: 0x4FE1, # + 0x904E: 0x4FB5, # + 0x904F: 0x5507, # + 0x9050: 0x5A20, # + 0x9051: 0x5BDD, # + 0x9052: 0x5BE9, # + 0x9053: 0x5FC3, # + 0x9054: 0x614E, # + 0x9055: 0x632F, # + 0x9056: 0x65B0, # + 0x9057: 0x664B, # + 0x9058: 0x68EE, # + 0x9059: 0x699B, # + 0x905A: 0x6D78, # + 0x905B: 0x6DF1, # + 0x905C: 0x7533, # + 0x905D: 0x75B9, # + 0x905E: 0x771F, # + 0x905F: 0x795E, # + 0x9060: 0x79E6, # + 0x9061: 0x7D33, # + 0x9062: 0x81E3, # + 0x9063: 0x82AF, # + 0x9064: 0x85AA, # + 0x9065: 0x89AA, # + 0x9066: 0x8A3A, # + 0x9067: 0x8EAB, # + 0x9068: 0x8F9B, # + 0x9069: 0x9032, # + 0x906A: 0x91DD, # + 0x906B: 0x9707, # + 0x906C: 0x4EBA, # + 0x906D: 0x4EC1, # + 0x906E: 0x5203, # + 0x906F: 0x5875, # + 0x9070: 0x58EC, # + 0x9071: 0x5C0B, # + 0x9072: 0x751A, # + 0x9073: 0x5C3D, # + 0x9074: 0x814E, # + 0x9075: 0x8A0A, # + 0x9076: 0x8FC5, # + 0x9077: 0x9663, # + 0x9078: 0x976D, # + 0x9079: 0x7B25, # + 0x907A: 0x8ACF, # + 0x907B: 0x9808, # + 0x907C: 0x9162, # + 0x907D: 0x56F3, # + 0x907E: 0x53A8, # + 0x9080: 0x9017, # + 0x9081: 0x5439, # + 0x9082: 0x5782, # + 0x9083: 0x5E25, # + 0x9084: 0x63A8, # + 0x9085: 0x6C34, # + 0x9086: 0x708A, # + 0x9087: 0x7761, # + 0x9088: 0x7C8B, # + 0x9089: 0x7FE0, # + 0x908A: 0x8870, # + 0x908B: 0x9042, # + 0x908C: 0x9154, # + 0x908D: 0x9310, # + 0x908E: 0x9318, # + 0x908F: 0x968F, # + 0x9090: 0x745E, # + 0x9091: 0x9AC4, # + 0x9092: 0x5D07, # + 0x9093: 0x5D69, # + 0x9094: 0x6570, # + 0x9095: 0x67A2, # + 0x9096: 0x8DA8, # + 0x9097: 0x96DB, # + 0x9098: 0x636E, # + 0x9099: 0x6749, # + 0x909A: 0x6919, # + 0x909B: 0x83C5, # + 0x909C: 0x9817, # + 0x909D: 0x96C0, # + 0x909E: 0x88FE, # + 0x909F: 0x6F84, # + 0x90A0: 0x647A, # + 0x90A1: 0x5BF8, # + 0x90A2: 0x4E16, # + 0x90A3: 0x702C, # + 0x90A4: 0x755D, # + 0x90A5: 0x662F, # + 0x90A6: 0x51C4, # + 0x90A7: 0x5236, # + 0x90A8: 0x52E2, # + 0x90A9: 0x59D3, # + 0x90AA: 0x5F81, # + 0x90AB: 0x6027, # + 0x90AC: 0x6210, # + 0x90AD: 0x653F, # + 0x90AE: 0x6574, # + 0x90AF: 0x661F, # + 0x90B0: 0x6674, # + 0x90B1: 0x68F2, # + 0x90B2: 0x6816, # + 0x90B3: 0x6B63, # + 0x90B4: 0x6E05, # + 0x90B5: 0x7272, # + 0x90B6: 0x751F, # + 0x90B7: 0x76DB, # + 0x90B8: 0x7CBE, # + 0x90B9: 0x8056, # + 0x90BA: 0x58F0, # + 0x90BB: 0x88FD, # + 0x90BC: 0x897F, # + 0x90BD: 0x8AA0, # + 0x90BE: 0x8A93, # + 0x90BF: 0x8ACB, # + 0x90C0: 0x901D, # + 0x90C1: 0x9192, # + 0x90C2: 0x9752, # + 0x90C3: 0x9759, # + 0x90C4: 0x6589, # + 0x90C5: 0x7A0E, # + 0x90C6: 0x8106, # + 0x90C7: 0x96BB, # + 0x90C8: 0x5E2D, # + 0x90C9: 0x60DC, # + 0x90CA: 0x621A, # + 0x90CB: 0x65A5, # + 0x90CC: 0x6614, # + 0x90CD: 0x6790, # + 0x90CE: 0x77F3, # + 0x90CF: 0x7A4D, # + 0x90D0: 0x7C4D, # + 0x90D1: 0x7E3E, # + 0x90D2: 0x810A, # + 0x90D3: 0x8CAC, # + 0x90D4: 0x8D64, # + 0x90D5: 0x8DE1, # + 0x90D6: 0x8E5F, # + 0x90D7: 0x78A9, # + 0x90D8: 0x5207, # + 0x90D9: 0x62D9, # + 0x90DA: 0x63A5, # + 0x90DB: 0x6442, # + 0x90DC: 0x6298, # + 0x90DD: 0x8A2D, # + 0x90DE: 0x7A83, # + 0x90DF: 0x7BC0, # + 0x90E0: 0x8AAC, # + 0x90E1: 0x96EA, # + 0x90E2: 0x7D76, # + 0x90E3: 0x820C, # + 0x90E4: 0x8749, # + 0x90E5: 0x4ED9, # + 0x90E6: 0x5148, # + 0x90E7: 0x5343, # + 0x90E8: 0x5360, # + 0x90E9: 0x5BA3, # + 0x90EA: 0x5C02, # + 0x90EB: 0x5C16, # + 0x90EC: 0x5DDD, # + 0x90ED: 0x6226, # + 0x90EE: 0x6247, # + 0x90EF: 0x64B0, # + 0x90F0: 0x6813, # + 0x90F1: 0x6834, # + 0x90F2: 0x6CC9, # + 0x90F3: 0x6D45, # + 0x90F4: 0x6D17, # + 0x90F5: 0x67D3, # + 0x90F6: 0x6F5C, # + 0x90F7: 0x714E, # + 0x90F8: 0x717D, # + 0x90F9: 0x65CB, # + 0x90FA: 0x7A7F, # + 0x90FB: 0x7BAD, # + 0x90FC: 0x7DDA, # + 0x9140: 0x7E4A, # + 0x9141: 0x7FA8, # + 0x9142: 0x817A, # + 0x9143: 0x821B, # + 0x9144: 0x8239, # + 0x9145: 0x85A6, # + 0x9146: 0x8A6E, # + 0x9147: 0x8CCE, # + 0x9148: 0x8DF5, # + 0x9149: 0x9078, # + 0x914A: 0x9077, # + 0x914B: 0x92AD, # + 0x914C: 0x9291, # + 0x914D: 0x9583, # + 0x914E: 0x9BAE, # + 0x914F: 0x524D, # + 0x9150: 0x5584, # + 0x9151: 0x6F38, # + 0x9152: 0x7136, # + 0x9153: 0x5168, # + 0x9154: 0x7985, # + 0x9155: 0x7E55, # + 0x9156: 0x81B3, # + 0x9157: 0x7CCE, # + 0x9158: 0x564C, # + 0x9159: 0x5851, # + 0x915A: 0x5CA8, # + 0x915B: 0x63AA, # + 0x915C: 0x66FE, # + 0x915D: 0x66FD, # + 0x915E: 0x695A, # + 0x915F: 0x72D9, # + 0x9160: 0x758F, # + 0x9161: 0x758E, # + 0x9162: 0x790E, # + 0x9163: 0x7956, # + 0x9164: 0x79DF, # + 0x9165: 0x7C97, # + 0x9166: 0x7D20, # + 0x9167: 0x7D44, # + 0x9168: 0x8607, # + 0x9169: 0x8A34, # + 0x916A: 0x963B, # + 0x916B: 0x9061, # + 0x916C: 0x9F20, # + 0x916D: 0x50E7, # + 0x916E: 0x5275, # + 0x916F: 0x53CC, # + 0x9170: 0x53E2, # + 0x9171: 0x5009, # + 0x9172: 0x55AA, # + 0x9173: 0x58EE, # + 0x9174: 0x594F, # + 0x9175: 0x723D, # + 0x9176: 0x5B8B, # + 0x9177: 0x5C64, # + 0x9178: 0x531D, # + 0x9179: 0x60E3, # + 0x917A: 0x60F3, # + 0x917B: 0x635C, # + 0x917C: 0x6383, # + 0x917D: 0x633F, # + 0x917E: 0x63BB, # + 0x9180: 0x64CD, # + 0x9181: 0x65E9, # + 0x9182: 0x66F9, # + 0x9183: 0x5DE3, # + 0x9184: 0x69CD, # + 0x9185: 0x69FD, # + 0x9186: 0x6F15, # + 0x9187: 0x71E5, # + 0x9188: 0x4E89, # + 0x9189: 0x75E9, # + 0x918A: 0x76F8, # + 0x918B: 0x7A93, # + 0x918C: 0x7CDF, # + 0x918D: 0x7DCF, # + 0x918E: 0x7D9C, # + 0x918F: 0x8061, # + 0x9190: 0x8349, # + 0x9191: 0x8358, # + 0x9192: 0x846C, # + 0x9193: 0x84BC, # + 0x9194: 0x85FB, # + 0x9195: 0x88C5, # + 0x9196: 0x8D70, # + 0x9197: 0x9001, # + 0x9198: 0x906D, # + 0x9199: 0x9397, # + 0x919A: 0x971C, # + 0x919B: 0x9A12, # + 0x919C: 0x50CF, # + 0x919D: 0x5897, # + 0x919E: 0x618E, # + 0x919F: 0x81D3, # + 0x91A0: 0x8535, # + 0x91A1: 0x8D08, # + 0x91A2: 0x9020, # + 0x91A3: 0x4FC3, # + 0x91A4: 0x5074, # + 0x91A5: 0x5247, # + 0x91A6: 0x5373, # + 0x91A7: 0x606F, # + 0x91A8: 0x6349, # + 0x91A9: 0x675F, # + 0x91AA: 0x6E2C, # + 0x91AB: 0x8DB3, # + 0x91AC: 0x901F, # + 0x91AD: 0x4FD7, # + 0x91AE: 0x5C5E, # + 0x91AF: 0x8CCA, # + 0x91B0: 0x65CF, # + 0x91B1: 0x7D9A, # + 0x91B2: 0x5352, # + 0x91B3: 0x8896, # + 0x91B4: 0x5176, # + 0x91B5: 0x63C3, # + 0x91B6: 0x5B58, # + 0x91B7: 0x5B6B, # + 0x91B8: 0x5C0A, # + 0x91B9: 0x640D, # + 0x91BA: 0x6751, # + 0x91BB: 0x905C, # + 0x91BC: 0x4ED6, # + 0x91BD: 0x591A, # + 0x91BE: 0x592A, # + 0x91BF: 0x6C70, # + 0x91C0: 0x8A51, # + 0x91C1: 0x553E, # + 0x91C2: 0x5815, # + 0x91C3: 0x59A5, # + 0x91C4: 0x60F0, # + 0x91C5: 0x6253, # + 0x91C6: 0x67C1, # + 0x91C7: 0x8235, # + 0x91C8: 0x6955, # + 0x91C9: 0x9640, # + 0x91CA: 0x99C4, # + 0x91CB: 0x9A28, # + 0x91CC: 0x4F53, # + 0x91CD: 0x5806, # + 0x91CE: 0x5BFE, # + 0x91CF: 0x8010, # + 0x91D0: 0x5CB1, # + 0x91D1: 0x5E2F, # + 0x91D2: 0x5F85, # + 0x91D3: 0x6020, # + 0x91D4: 0x614B, # + 0x91D5: 0x6234, # + 0x91D6: 0x66FF, # + 0x91D7: 0x6CF0, # + 0x91D8: 0x6EDE, # + 0x91D9: 0x80CE, # + 0x91DA: 0x817F, # + 0x91DB: 0x82D4, # + 0x91DC: 0x888B, # + 0x91DD: 0x8CB8, # + 0x91DE: 0x9000, # + 0x91DF: 0x902E, # + 0x91E0: 0x968A, # + 0x91E1: 0x9EDB, # + 0x91E2: 0x9BDB, # + 0x91E3: 0x4EE3, # + 0x91E4: 0x53F0, # + 0x91E5: 0x5927, # + 0x91E6: 0x7B2C, # + 0x91E7: 0x918D, # + 0x91E8: 0x984C, # + 0x91E9: 0x9DF9, # + 0x91EA: 0x6EDD, # + 0x91EB: 0x7027, # + 0x91EC: 0x5353, # + 0x91ED: 0x5544, # + 0x91EE: 0x5B85, # + 0x91EF: 0x6258, # + 0x91F0: 0x629E, # + 0x91F1: 0x62D3, # + 0x91F2: 0x6CA2, # + 0x91F3: 0x6FEF, # + 0x91F4: 0x7422, # + 0x91F5: 0x8A17, # + 0x91F6: 0x9438, # + 0x91F7: 0x6FC1, # + 0x91F8: 0x8AFE, # + 0x91F9: 0x8338, # + 0x91FA: 0x51E7, # + 0x91FB: 0x86F8, # + 0x91FC: 0x53EA, # + 0x9240: 0x53E9, # + 0x9241: 0x4F46, # + 0x9242: 0x9054, # + 0x9243: 0x8FB0, # + 0x9244: 0x596A, # + 0x9245: 0x8131, # + 0x9246: 0x5DFD, # + 0x9247: 0x7AEA, # + 0x9248: 0x8FBF, # + 0x9249: 0x68DA, # + 0x924A: 0x8C37, # + 0x924B: 0x72F8, # + 0x924C: 0x9C48, # + 0x924D: 0x6A3D, # + 0x924E: 0x8AB0, # + 0x924F: 0x4E39, # + 0x9250: 0x5358, # + 0x9251: 0x5606, # + 0x9252: 0x5766, # + 0x9253: 0x62C5, # + 0x9254: 0x63A2, # + 0x9255: 0x65E6, # + 0x9256: 0x6B4E, # + 0x9257: 0x6DE1, # + 0x9258: 0x6E5B, # + 0x9259: 0x70AD, # + 0x925A: 0x77ED, # + 0x925B: 0x7AEF, # + 0x925C: 0x7BAA, # + 0x925D: 0x7DBB, # + 0x925E: 0x803D, # + 0x925F: 0x80C6, # + 0x9260: 0x86CB, # + 0x9261: 0x8A95, # + 0x9262: 0x935B, # + 0x9263: 0x56E3, # + 0x9264: 0x58C7, # + 0x9265: 0x5F3E, # + 0x9266: 0x65AD, # + 0x9267: 0x6696, # + 0x9268: 0x6A80, # + 0x9269: 0x6BB5, # + 0x926A: 0x7537, # + 0x926B: 0x8AC7, # + 0x926C: 0x5024, # + 0x926D: 0x77E5, # + 0x926E: 0x5730, # + 0x926F: 0x5F1B, # + 0x9270: 0x6065, # + 0x9271: 0x667A, # + 0x9272: 0x6C60, # + 0x9273: 0x75F4, # + 0x9274: 0x7A1A, # + 0x9275: 0x7F6E, # + 0x9276: 0x81F4, # + 0x9277: 0x8718, # + 0x9278: 0x9045, # + 0x9279: 0x99B3, # + 0x927A: 0x7BC9, # + 0x927B: 0x755C, # + 0x927C: 0x7AF9, # + 0x927D: 0x7B51, # + 0x927E: 0x84C4, # + 0x9280: 0x9010, # + 0x9281: 0x79E9, # + 0x9282: 0x7A92, # + 0x9283: 0x8336, # + 0x9284: 0x5AE1, # + 0x9285: 0x7740, # + 0x9286: 0x4E2D, # + 0x9287: 0x4EF2, # + 0x9288: 0x5B99, # + 0x9289: 0x5FE0, # + 0x928A: 0x62BD, # + 0x928B: 0x663C, # + 0x928C: 0x67F1, # + 0x928D: 0x6CE8, # + 0x928E: 0x866B, # + 0x928F: 0x8877, # + 0x9290: 0x8A3B, # + 0x9291: 0x914E, # + 0x9292: 0x92F3, # + 0x9293: 0x99D0, # + 0x9294: 0x6A17, # + 0x9295: 0x7026, # + 0x9296: 0x732A, # + 0x9297: 0x82E7, # + 0x9298: 0x8457, # + 0x9299: 0x8CAF, # + 0x929A: 0x4E01, # + 0x929B: 0x5146, # + 0x929C: 0x51CB, # + 0x929D: 0x558B, # + 0x929E: 0x5BF5, # + 0x929F: 0x5E16, # + 0x92A0: 0x5E33, # + 0x92A1: 0x5E81, # + 0x92A2: 0x5F14, # + 0x92A3: 0x5F35, # + 0x92A4: 0x5F6B, # + 0x92A5: 0x5FB4, # + 0x92A6: 0x61F2, # + 0x92A7: 0x6311, # + 0x92A8: 0x66A2, # + 0x92A9: 0x671D, # + 0x92AA: 0x6F6E, # + 0x92AB: 0x7252, # + 0x92AC: 0x753A, # + 0x92AD: 0x773A, # + 0x92AE: 0x8074, # + 0x92AF: 0x8139, # + 0x92B0: 0x8178, # + 0x92B1: 0x8776, # + 0x92B2: 0x8ABF, # + 0x92B3: 0x8ADC, # + 0x92B4: 0x8D85, # + 0x92B5: 0x8DF3, # + 0x92B6: 0x929A, # + 0x92B7: 0x9577, # + 0x92B8: 0x9802, # + 0x92B9: 0x9CE5, # + 0x92BA: 0x52C5, # + 0x92BB: 0x6357, # + 0x92BC: 0x76F4, # + 0x92BD: 0x6715, # + 0x92BE: 0x6C88, # + 0x92BF: 0x73CD, # + 0x92C0: 0x8CC3, # + 0x92C1: 0x93AE, # + 0x92C2: 0x9673, # + 0x92C3: 0x6D25, # + 0x92C4: 0x589C, # + 0x92C5: 0x690E, # + 0x92C6: 0x69CC, # + 0x92C7: 0x8FFD, # + 0x92C8: 0x939A, # + 0x92C9: 0x75DB, # + 0x92CA: 0x901A, # + 0x92CB: 0x585A, # + 0x92CC: 0x6802, # + 0x92CD: 0x63B4, # + 0x92CE: 0x69FB, # + 0x92CF: 0x4F43, # + 0x92D0: 0x6F2C, # + 0x92D1: 0x67D8, # + 0x92D2: 0x8FBB, # + 0x92D3: 0x8526, # + 0x92D4: 0x7DB4, # + 0x92D5: 0x9354, # + 0x92D6: 0x693F, # + 0x92D7: 0x6F70, # + 0x92D8: 0x576A, # + 0x92D9: 0x58F7, # + 0x92DA: 0x5B2C, # + 0x92DB: 0x7D2C, # + 0x92DC: 0x722A, # + 0x92DD: 0x540A, # + 0x92DE: 0x91E3, # + 0x92DF: 0x9DB4, # + 0x92E0: 0x4EAD, # + 0x92E1: 0x4F4E, # + 0x92E2: 0x505C, # + 0x92E3: 0x5075, # + 0x92E4: 0x5243, # + 0x92E5: 0x8C9E, # + 0x92E6: 0x5448, # + 0x92E7: 0x5824, # + 0x92E8: 0x5B9A, # + 0x92E9: 0x5E1D, # + 0x92EA: 0x5E95, # + 0x92EB: 0x5EAD, # + 0x92EC: 0x5EF7, # + 0x92ED: 0x5F1F, # + 0x92EE: 0x608C, # + 0x92EF: 0x62B5, # + 0x92F0: 0x633A, # + 0x92F1: 0x63D0, # + 0x92F2: 0x68AF, # + 0x92F3: 0x6C40, # + 0x92F4: 0x7887, # + 0x92F5: 0x798E, # + 0x92F6: 0x7A0B, # + 0x92F7: 0x7DE0, # + 0x92F8: 0x8247, # + 0x92F9: 0x8A02, # + 0x92FA: 0x8AE6, # + 0x92FB: 0x8E44, # + 0x92FC: 0x9013, # + 0x9340: 0x90B8, # + 0x9341: 0x912D, # + 0x9342: 0x91D8, # + 0x9343: 0x9F0E, # + 0x9344: 0x6CE5, # + 0x9345: 0x6458, # + 0x9346: 0x64E2, # + 0x9347: 0x6575, # + 0x9348: 0x6EF4, # + 0x9349: 0x7684, # + 0x934A: 0x7B1B, # + 0x934B: 0x9069, # + 0x934C: 0x93D1, # + 0x934D: 0x6EBA, # + 0x934E: 0x54F2, # + 0x934F: 0x5FB9, # + 0x9350: 0x64A4, # + 0x9351: 0x8F4D, # + 0x9352: 0x8FED, # + 0x9353: 0x9244, # + 0x9354: 0x5178, # + 0x9355: 0x586B, # + 0x9356: 0x5929, # + 0x9357: 0x5C55, # + 0x9358: 0x5E97, # + 0x9359: 0x6DFB, # + 0x935A: 0x7E8F, # + 0x935B: 0x751C, # + 0x935C: 0x8CBC, # + 0x935D: 0x8EE2, # + 0x935E: 0x985B, # + 0x935F: 0x70B9, # + 0x9360: 0x4F1D, # + 0x9361: 0x6BBF, # + 0x9362: 0x6FB1, # + 0x9363: 0x7530, # + 0x9364: 0x96FB, # + 0x9365: 0x514E, # + 0x9366: 0x5410, # + 0x9367: 0x5835, # + 0x9368: 0x5857, # + 0x9369: 0x59AC, # + 0x936A: 0x5C60, # + 0x936B: 0x5F92, # + 0x936C: 0x6597, # + 0x936D: 0x675C, # + 0x936E: 0x6E21, # + 0x936F: 0x767B, # + 0x9370: 0x83DF, # + 0x9371: 0x8CED, # + 0x9372: 0x9014, # + 0x9373: 0x90FD, # + 0x9374: 0x934D, # + 0x9375: 0x7825, # + 0x9376: 0x783A, # + 0x9377: 0x52AA, # + 0x9378: 0x5EA6, # + 0x9379: 0x571F, # + 0x937A: 0x5974, # + 0x937B: 0x6012, # + 0x937C: 0x5012, # + 0x937D: 0x515A, # + 0x937E: 0x51AC, # + 0x9380: 0x51CD, # + 0x9381: 0x5200, # + 0x9382: 0x5510, # + 0x9383: 0x5854, # + 0x9384: 0x5858, # + 0x9385: 0x5957, # + 0x9386: 0x5B95, # + 0x9387: 0x5CF6, # + 0x9388: 0x5D8B, # + 0x9389: 0x60BC, # + 0x938A: 0x6295, # + 0x938B: 0x642D, # + 0x938C: 0x6771, # + 0x938D: 0x6843, # + 0x938E: 0x68BC, # + 0x938F: 0x68DF, # + 0x9390: 0x76D7, # + 0x9391: 0x6DD8, # + 0x9392: 0x6E6F, # + 0x9393: 0x6D9B, # + 0x9394: 0x706F, # + 0x9395: 0x71C8, # + 0x9396: 0x5F53, # + 0x9397: 0x75D8, # + 0x9398: 0x7977, # + 0x9399: 0x7B49, # + 0x939A: 0x7B54, # + 0x939B: 0x7B52, # + 0x939C: 0x7CD6, # + 0x939D: 0x7D71, # + 0x939E: 0x5230, # + 0x939F: 0x8463, # + 0x93A0: 0x8569, # + 0x93A1: 0x85E4, # + 0x93A2: 0x8A0E, # + 0x93A3: 0x8B04, # + 0x93A4: 0x8C46, # + 0x93A5: 0x8E0F, # + 0x93A6: 0x9003, # + 0x93A7: 0x900F, # + 0x93A8: 0x9419, # + 0x93A9: 0x9676, # + 0x93AA: 0x982D, # + 0x93AB: 0x9A30, # + 0x93AC: 0x95D8, # + 0x93AD: 0x50CD, # + 0x93AE: 0x52D5, # + 0x93AF: 0x540C, # + 0x93B0: 0x5802, # + 0x93B1: 0x5C0E, # + 0x93B2: 0x61A7, # + 0x93B3: 0x649E, # + 0x93B4: 0x6D1E, # + 0x93B5: 0x77B3, # + 0x93B6: 0x7AE5, # + 0x93B7: 0x80F4, # + 0x93B8: 0x8404, # + 0x93B9: 0x9053, # + 0x93BA: 0x9285, # + 0x93BB: 0x5CE0, # + 0x93BC: 0x9D07, # + 0x93BD: 0x533F, # + 0x93BE: 0x5F97, # + 0x93BF: 0x5FB3, # + 0x93C0: 0x6D9C, # + 0x93C1: 0x7279, # + 0x93C2: 0x7763, # + 0x93C3: 0x79BF, # + 0x93C4: 0x7BE4, # + 0x93C5: 0x6BD2, # + 0x93C6: 0x72EC, # + 0x93C7: 0x8AAD, # + 0x93C8: 0x6803, # + 0x93C9: 0x6A61, # + 0x93CA: 0x51F8, # + 0x93CB: 0x7A81, # + 0x93CC: 0x6934, # + 0x93CD: 0x5C4A, # + 0x93CE: 0x9CF6, # + 0x93CF: 0x82EB, # + 0x93D0: 0x5BC5, # + 0x93D1: 0x9149, # + 0x93D2: 0x701E, # + 0x93D3: 0x5678, # + 0x93D4: 0x5C6F, # + 0x93D5: 0x60C7, # + 0x93D6: 0x6566, # + 0x93D7: 0x6C8C, # + 0x93D8: 0x8C5A, # + 0x93D9: 0x9041, # + 0x93DA: 0x9813, # + 0x93DB: 0x5451, # + 0x93DC: 0x66C7, # + 0x93DD: 0x920D, # + 0x93DE: 0x5948, # + 0x93DF: 0x90A3, # + 0x93E0: 0x5185, # + 0x93E1: 0x4E4D, # + 0x93E2: 0x51EA, # + 0x93E3: 0x8599, # + 0x93E4: 0x8B0E, # + 0x93E5: 0x7058, # + 0x93E6: 0x637A, # + 0x93E7: 0x934B, # + 0x93E8: 0x6962, # + 0x93E9: 0x99B4, # + 0x93EA: 0x7E04, # + 0x93EB: 0x7577, # + 0x93EC: 0x5357, # + 0x93ED: 0x6960, # + 0x93EE: 0x8EDF, # + 0x93EF: 0x96E3, # + 0x93F0: 0x6C5D, # + 0x93F1: 0x4E8C, # + 0x93F2: 0x5C3C, # + 0x93F3: 0x5F10, # + 0x93F4: 0x8FE9, # + 0x93F5: 0x5302, # + 0x93F6: 0x8CD1, # + 0x93F7: 0x8089, # + 0x93F8: 0x8679, # + 0x93F9: 0x5EFF, # + 0x93FA: 0x65E5, # + 0x93FB: 0x4E73, # + 0x93FC: 0x5165, # + 0x9440: 0x5982, # + 0x9441: 0x5C3F, # + 0x9442: 0x97EE, # + 0x9443: 0x4EFB, # + 0x9444: 0x598A, # + 0x9445: 0x5FCD, # + 0x9446: 0x8A8D, # + 0x9447: 0x6FE1, # + 0x9448: 0x79B0, # + 0x9449: 0x7962, # + 0x944A: 0x5BE7, # + 0x944B: 0x8471, # + 0x944C: 0x732B, # + 0x944D: 0x71B1, # + 0x944E: 0x5E74, # + 0x944F: 0x5FF5, # + 0x9450: 0x637B, # + 0x9451: 0x649A, # + 0x9452: 0x71C3, # + 0x9453: 0x7C98, # + 0x9454: 0x4E43, # + 0x9455: 0x5EFC, # + 0x9456: 0x4E4B, # + 0x9457: 0x57DC, # + 0x9458: 0x56A2, # + 0x9459: 0x60A9, # + 0x945A: 0x6FC3, # + 0x945B: 0x7D0D, # + 0x945C: 0x80FD, # + 0x945D: 0x8133, # + 0x945E: 0x81BF, # + 0x945F: 0x8FB2, # + 0x9460: 0x8997, # + 0x9461: 0x86A4, # + 0x9462: 0x5DF4, # + 0x9463: 0x628A, # + 0x9464: 0x64AD, # + 0x9465: 0x8987, # + 0x9466: 0x6777, # + 0x9467: 0x6CE2, # + 0x9468: 0x6D3E, # + 0x9469: 0x7436, # + 0x946A: 0x7834, # + 0x946B: 0x5A46, # + 0x946C: 0x7F75, # + 0x946D: 0x82AD, # + 0x946E: 0x99AC, # + 0x946F: 0x4FF3, # + 0x9470: 0x5EC3, # + 0x9471: 0x62DD, # + 0x9472: 0x6392, # + 0x9473: 0x6557, # + 0x9474: 0x676F, # + 0x9475: 0x76C3, # + 0x9476: 0x724C, # + 0x9477: 0x80CC, # + 0x9478: 0x80BA, # + 0x9479: 0x8F29, # + 0x947A: 0x914D, # + 0x947B: 0x500D, # + 0x947C: 0x57F9, # + 0x947D: 0x5A92, # + 0x947E: 0x6885, # + 0x9480: 0x6973, # + 0x9481: 0x7164, # + 0x9482: 0x72FD, # + 0x9483: 0x8CB7, # + 0x9484: 0x58F2, # + 0x9485: 0x8CE0, # + 0x9486: 0x966A, # + 0x9487: 0x9019, # + 0x9488: 0x877F, # + 0x9489: 0x79E4, # + 0x948A: 0x77E7, # + 0x948B: 0x8429, # + 0x948C: 0x4F2F, # + 0x948D: 0x5265, # + 0x948E: 0x535A, # + 0x948F: 0x62CD, # + 0x9490: 0x67CF, # + 0x9491: 0x6CCA, # + 0x9492: 0x767D, # + 0x9493: 0x7B94, # + 0x9494: 0x7C95, # + 0x9495: 0x8236, # + 0x9496: 0x8584, # + 0x9497: 0x8FEB, # + 0x9498: 0x66DD, # + 0x9499: 0x6F20, # + 0x949A: 0x7206, # + 0x949B: 0x7E1B, # + 0x949C: 0x83AB, # + 0x949D: 0x99C1, # + 0x949E: 0x9EA6, # + 0x949F: 0x51FD, # + 0x94A0: 0x7BB1, # + 0x94A1: 0x7872, # + 0x94A2: 0x7BB8, # + 0x94A3: 0x8087, # + 0x94A4: 0x7B48, # + 0x94A5: 0x6AE8, # + 0x94A6: 0x5E61, # + 0x94A7: 0x808C, # + 0x94A8: 0x7551, # + 0x94A9: 0x7560, # + 0x94AA: 0x516B, # + 0x94AB: 0x9262, # + 0x94AC: 0x6E8C, # + 0x94AD: 0x767A, # + 0x94AE: 0x9197, # + 0x94AF: 0x9AEA, # + 0x94B0: 0x4F10, # + 0x94B1: 0x7F70, # + 0x94B2: 0x629C, # + 0x94B3: 0x7B4F, # + 0x94B4: 0x95A5, # + 0x94B5: 0x9CE9, # + 0x94B6: 0x567A, # + 0x94B7: 0x5859, # + 0x94B8: 0x86E4, # + 0x94B9: 0x96BC, # + 0x94BA: 0x4F34, # + 0x94BB: 0x5224, # + 0x94BC: 0x534A, # + 0x94BD: 0x53CD, # + 0x94BE: 0x53DB, # + 0x94BF: 0x5E06, # + 0x94C0: 0x642C, # + 0x94C1: 0x6591, # + 0x94C2: 0x677F, # + 0x94C3: 0x6C3E, # + 0x94C4: 0x6C4E, # + 0x94C5: 0x7248, # + 0x94C6: 0x72AF, # + 0x94C7: 0x73ED, # + 0x94C8: 0x7554, # + 0x94C9: 0x7E41, # + 0x94CA: 0x822C, # + 0x94CB: 0x85E9, # + 0x94CC: 0x8CA9, # + 0x94CD: 0x7BC4, # + 0x94CE: 0x91C6, # + 0x94CF: 0x7169, # + 0x94D0: 0x9812, # + 0x94D1: 0x98EF, # + 0x94D2: 0x633D, # + 0x94D3: 0x6669, # + 0x94D4: 0x756A, # + 0x94D5: 0x76E4, # + 0x94D6: 0x78D0, # + 0x94D7: 0x8543, # + 0x94D8: 0x86EE, # + 0x94D9: 0x532A, # + 0x94DA: 0x5351, # + 0x94DB: 0x5426, # + 0x94DC: 0x5983, # + 0x94DD: 0x5E87, # + 0x94DE: 0x5F7C, # + 0x94DF: 0x60B2, # + 0x94E0: 0x6249, # + 0x94E1: 0x6279, # + 0x94E2: 0x62AB, # + 0x94E3: 0x6590, # + 0x94E4: 0x6BD4, # + 0x94E5: 0x6CCC, # + 0x94E6: 0x75B2, # + 0x94E7: 0x76AE, # + 0x94E8: 0x7891, # + 0x94E9: 0x79D8, # + 0x94EA: 0x7DCB, # + 0x94EB: 0x7F77, # + 0x94EC: 0x80A5, # + 0x94ED: 0x88AB, # + 0x94EE: 0x8AB9, # + 0x94EF: 0x8CBB, # + 0x94F0: 0x907F, # + 0x94F1: 0x975E, # + 0x94F2: 0x98DB, # + 0x94F3: 0x6A0B, # + 0x94F4: 0x7C38, # + 0x94F5: 0x5099, # + 0x94F6: 0x5C3E, # + 0x94F7: 0x5FAE, # + 0x94F8: 0x6787, # + 0x94F9: 0x6BD8, # + 0x94FA: 0x7435, # + 0x94FB: 0x7709, # + 0x94FC: 0x7F8E, # + 0x9540: 0x9F3B, # + 0x9541: 0x67CA, # + 0x9542: 0x7A17, # + 0x9543: 0x5339, # + 0x9544: 0x758B, # + 0x9545: 0x9AED, # + 0x9546: 0x5F66, # + 0x9547: 0x819D, # + 0x9548: 0x83F1, # + 0x9549: 0x8098, # + 0x954A: 0x5F3C, # + 0x954B: 0x5FC5, # + 0x954C: 0x7562, # + 0x954D: 0x7B46, # + 0x954E: 0x903C, # + 0x954F: 0x6867, # + 0x9550: 0x59EB, # + 0x9551: 0x5A9B, # + 0x9552: 0x7D10, # + 0x9553: 0x767E, # + 0x9554: 0x8B2C, # + 0x9555: 0x4FF5, # + 0x9556: 0x5F6A, # + 0x9557: 0x6A19, # + 0x9558: 0x6C37, # + 0x9559: 0x6F02, # + 0x955A: 0x74E2, # + 0x955B: 0x7968, # + 0x955C: 0x8868, # + 0x955D: 0x8A55, # + 0x955E: 0x8C79, # + 0x955F: 0x5EDF, # + 0x9560: 0x63CF, # + 0x9561: 0x75C5, # + 0x9562: 0x79D2, # + 0x9563: 0x82D7, # + 0x9564: 0x9328, # + 0x9565: 0x92F2, # + 0x9566: 0x849C, # + 0x9567: 0x86ED, # + 0x9568: 0x9C2D, # + 0x9569: 0x54C1, # + 0x956A: 0x5F6C, # + 0x956B: 0x658C, # + 0x956C: 0x6D5C, # + 0x956D: 0x7015, # + 0x956E: 0x8CA7, # + 0x956F: 0x8CD3, # + 0x9570: 0x983B, # + 0x9571: 0x654F, # + 0x9572: 0x74F6, # + 0x9573: 0x4E0D, # + 0x9574: 0x4ED8, # + 0x9575: 0x57E0, # + 0x9576: 0x592B, # + 0x9577: 0x5A66, # + 0x9578: 0x5BCC, # + 0x9579: 0x51A8, # + 0x957A: 0x5E03, # + 0x957B: 0x5E9C, # + 0x957C: 0x6016, # + 0x957D: 0x6276, # + 0x957E: 0x6577, # + 0x9580: 0x65A7, # + 0x9581: 0x666E, # + 0x9582: 0x6D6E, # + 0x9583: 0x7236, # + 0x9584: 0x7B26, # + 0x9585: 0x8150, # + 0x9586: 0x819A, # + 0x9587: 0x8299, # + 0x9588: 0x8B5C, # + 0x9589: 0x8CA0, # + 0x958A: 0x8CE6, # + 0x958B: 0x8D74, # + 0x958C: 0x961C, # + 0x958D: 0x9644, # + 0x958E: 0x4FAE, # + 0x958F: 0x64AB, # + 0x9590: 0x6B66, # + 0x9591: 0x821E, # + 0x9592: 0x8461, # + 0x9593: 0x856A, # + 0x9594: 0x90E8, # + 0x9595: 0x5C01, # + 0x9596: 0x6953, # + 0x9597: 0x98A8, # + 0x9598: 0x847A, # + 0x9599: 0x8557, # + 0x959A: 0x4F0F, # + 0x959B: 0x526F, # + 0x959C: 0x5FA9, # + 0x959D: 0x5E45, # + 0x959E: 0x670D, # + 0x959F: 0x798F, # + 0x95A0: 0x8179, # + 0x95A1: 0x8907, # + 0x95A2: 0x8986, # + 0x95A3: 0x6DF5, # + 0x95A4: 0x5F17, # + 0x95A5: 0x6255, # + 0x95A6: 0x6CB8, # + 0x95A7: 0x4ECF, # + 0x95A8: 0x7269, # + 0x95A9: 0x9B92, # + 0x95AA: 0x5206, # + 0x95AB: 0x543B, # + 0x95AC: 0x5674, # + 0x95AD: 0x58B3, # + 0x95AE: 0x61A4, # + 0x95AF: 0x626E, # + 0x95B0: 0x711A, # + 0x95B1: 0x596E, # + 0x95B2: 0x7C89, # + 0x95B3: 0x7CDE, # + 0x95B4: 0x7D1B, # + 0x95B5: 0x96F0, # + 0x95B6: 0x6587, # + 0x95B7: 0x805E, # + 0x95B8: 0x4E19, # + 0x95B9: 0x4F75, # + 0x95BA: 0x5175, # + 0x95BB: 0x5840, # + 0x95BC: 0x5E63, # + 0x95BD: 0x5E73, # + 0x95BE: 0x5F0A, # + 0x95BF: 0x67C4, # + 0x95C0: 0x4E26, # + 0x95C1: 0x853D, # + 0x95C2: 0x9589, # + 0x95C3: 0x965B, # + 0x95C4: 0x7C73, # + 0x95C5: 0x9801, # + 0x95C6: 0x50FB, # + 0x95C7: 0x58C1, # + 0x95C8: 0x7656, # + 0x95C9: 0x78A7, # + 0x95CA: 0x5225, # + 0x95CB: 0x77A5, # + 0x95CC: 0x8511, # + 0x95CD: 0x7B86, # + 0x95CE: 0x504F, # + 0x95CF: 0x5909, # + 0x95D0: 0x7247, # + 0x95D1: 0x7BC7, # + 0x95D2: 0x7DE8, # + 0x95D3: 0x8FBA, # + 0x95D4: 0x8FD4, # + 0x95D5: 0x904D, # + 0x95D6: 0x4FBF, # + 0x95D7: 0x52C9, # + 0x95D8: 0x5A29, # + 0x95D9: 0x5F01, # + 0x95DA: 0x97AD, # + 0x95DB: 0x4FDD, # + 0x95DC: 0x8217, # + 0x95DD: 0x92EA, # + 0x95DE: 0x5703, # + 0x95DF: 0x6355, # + 0x95E0: 0x6B69, # + 0x95E1: 0x752B, # + 0x95E2: 0x88DC, # + 0x95E3: 0x8F14, # + 0x95E4: 0x7A42, # + 0x95E5: 0x52DF, # + 0x95E6: 0x5893, # + 0x95E7: 0x6155, # + 0x95E8: 0x620A, # + 0x95E9: 0x66AE, # + 0x95EA: 0x6BCD, # + 0x95EB: 0x7C3F, # + 0x95EC: 0x83E9, # + 0x95ED: 0x5023, # + 0x95EE: 0x4FF8, # + 0x95EF: 0x5305, # + 0x95F0: 0x5446, # + 0x95F1: 0x5831, # + 0x95F2: 0x5949, # + 0x95F3: 0x5B9D, # + 0x95F4: 0x5CF0, # + 0x95F5: 0x5CEF, # + 0x95F6: 0x5D29, # + 0x95F7: 0x5E96, # + 0x95F8: 0x62B1, # + 0x95F9: 0x6367, # + 0x95FA: 0x653E, # + 0x95FB: 0x65B9, # + 0x95FC: 0x670B, # + 0x9640: 0x6CD5, # + 0x9641: 0x6CE1, # + 0x9642: 0x70F9, # + 0x9643: 0x7832, # + 0x9644: 0x7E2B, # + 0x9645: 0x80DE, # + 0x9646: 0x82B3, # + 0x9647: 0x840C, # + 0x9648: 0x84EC, # + 0x9649: 0x8702, # + 0x964A: 0x8912, # + 0x964B: 0x8A2A, # + 0x964C: 0x8C4A, # + 0x964D: 0x90A6, # + 0x964E: 0x92D2, # + 0x964F: 0x98FD, # + 0x9650: 0x9CF3, # + 0x9651: 0x9D6C, # + 0x9652: 0x4E4F, # + 0x9653: 0x4EA1, # + 0x9654: 0x508D, # + 0x9655: 0x5256, # + 0x9656: 0x574A, # + 0x9657: 0x59A8, # + 0x9658: 0x5E3D, # + 0x9659: 0x5FD8, # + 0x965A: 0x5FD9, # + 0x965B: 0x623F, # + 0x965C: 0x66B4, # + 0x965D: 0x671B, # + 0x965E: 0x67D0, # + 0x965F: 0x68D2, # + 0x9660: 0x5192, # + 0x9661: 0x7D21, # + 0x9662: 0x80AA, # + 0x9663: 0x81A8, # + 0x9664: 0x8B00, # + 0x9665: 0x8C8C, # + 0x9666: 0x8CBF, # + 0x9667: 0x927E, # + 0x9668: 0x9632, # + 0x9669: 0x5420, # + 0x966A: 0x982C, # + 0x966B: 0x5317, # + 0x966C: 0x50D5, # + 0x966D: 0x535C, # + 0x966E: 0x58A8, # + 0x966F: 0x64B2, # + 0x9670: 0x6734, # + 0x9671: 0x7267, # + 0x9672: 0x7766, # + 0x9673: 0x7A46, # + 0x9674: 0x91E6, # + 0x9675: 0x52C3, # + 0x9676: 0x6CA1, # + 0x9677: 0x6B86, # + 0x9678: 0x5800, # + 0x9679: 0x5E4C, # + 0x967A: 0x5954, # + 0x967B: 0x672C, # + 0x967C: 0x7FFB, # + 0x967D: 0x51E1, # + 0x967E: 0x76C6, # + 0x9680: 0x6469, # + 0x9681: 0x78E8, # + 0x9682: 0x9B54, # + 0x9683: 0x9EBB, # + 0x9684: 0x57CB, # + 0x9685: 0x59B9, # + 0x9686: 0x6627, # + 0x9687: 0x679A, # + 0x9688: 0x6BCE, # + 0x9689: 0x54E9, # + 0x968A: 0x69D9, # + 0x968B: 0x5E55, # + 0x968C: 0x819C, # + 0x968D: 0x6795, # + 0x968E: 0x9BAA, # + 0x968F: 0x67FE, # + 0x9690: 0x9C52, # + 0x9691: 0x685D, # + 0x9692: 0x4EA6, # + 0x9693: 0x4FE3, # + 0x9694: 0x53C8, # + 0x9695: 0x62B9, # + 0x9696: 0x672B, # + 0x9697: 0x6CAB, # + 0x9698: 0x8FC4, # + 0x9699: 0x4FAD, # + 0x969A: 0x7E6D, # + 0x969B: 0x9EBF, # + 0x969C: 0x4E07, # + 0x969D: 0x6162, # + 0x969E: 0x6E80, # + 0x969F: 0x6F2B, # + 0x96A0: 0x8513, # + 0x96A1: 0x5473, # + 0x96A2: 0x672A, # + 0x96A3: 0x9B45, # + 0x96A4: 0x5DF3, # + 0x96A5: 0x7B95, # + 0x96A6: 0x5CAC, # + 0x96A7: 0x5BC6, # + 0x96A8: 0x871C, # + 0x96A9: 0x6E4A, # + 0x96AA: 0x84D1, # + 0x96AB: 0x7A14, # + 0x96AC: 0x8108, # + 0x96AD: 0x5999, # + 0x96AE: 0x7C8D, # + 0x96AF: 0x6C11, # + 0x96B0: 0x7720, # + 0x96B1: 0x52D9, # + 0x96B2: 0x5922, # + 0x96B3: 0x7121, # + 0x96B4: 0x725F, # + 0x96B5: 0x77DB, # + 0x96B6: 0x9727, # + 0x96B7: 0x9D61, # + 0x96B8: 0x690B, # + 0x96B9: 0x5A7F, # + 0x96BA: 0x5A18, # + 0x96BB: 0x51A5, # + 0x96BC: 0x540D, # + 0x96BD: 0x547D, # + 0x96BE: 0x660E, # + 0x96BF: 0x76DF, # + 0x96C0: 0x8FF7, # + 0x96C1: 0x9298, # + 0x96C2: 0x9CF4, # + 0x96C3: 0x59EA, # + 0x96C4: 0x725D, # + 0x96C5: 0x6EC5, # + 0x96C6: 0x514D, # + 0x96C7: 0x68C9, # + 0x96C8: 0x7DBF, # + 0x96C9: 0x7DEC, # + 0x96CA: 0x9762, # + 0x96CB: 0x9EBA, # + 0x96CC: 0x6478, # + 0x96CD: 0x6A21, # + 0x96CE: 0x8302, # + 0x96CF: 0x5984, # + 0x96D0: 0x5B5F, # + 0x96D1: 0x6BDB, # + 0x96D2: 0x731B, # + 0x96D3: 0x76F2, # + 0x96D4: 0x7DB2, # + 0x96D5: 0x8017, # + 0x96D6: 0x8499, # + 0x96D7: 0x5132, # + 0x96D8: 0x6728, # + 0x96D9: 0x9ED9, # + 0x96DA: 0x76EE, # + 0x96DB: 0x6762, # + 0x96DC: 0x52FF, # + 0x96DD: 0x9905, # + 0x96DE: 0x5C24, # + 0x96DF: 0x623B, # + 0x96E0: 0x7C7E, # + 0x96E1: 0x8CB0, # + 0x96E2: 0x554F, # + 0x96E3: 0x60B6, # + 0x96E4: 0x7D0B, # + 0x96E5: 0x9580, # + 0x96E6: 0x5301, # + 0x96E7: 0x4E5F, # + 0x96E8: 0x51B6, # + 0x96E9: 0x591C, # + 0x96EA: 0x723A, # + 0x96EB: 0x8036, # + 0x96EC: 0x91CE, # + 0x96ED: 0x5F25, # + 0x96EE: 0x77E2, # + 0x96EF: 0x5384, # + 0x96F0: 0x5F79, # + 0x96F1: 0x7D04, # + 0x96F2: 0x85AC, # + 0x96F3: 0x8A33, # + 0x96F4: 0x8E8D, # + 0x96F5: 0x9756, # + 0x96F6: 0x67F3, # + 0x96F7: 0x85AE, # + 0x96F8: 0x9453, # + 0x96F9: 0x6109, # + 0x96FA: 0x6108, # + 0x96FB: 0x6CB9, # + 0x96FC: 0x7652, # + 0x9740: 0x8AED, # + 0x9741: 0x8F38, # + 0x9742: 0x552F, # + 0x9743: 0x4F51, # + 0x9744: 0x512A, # + 0x9745: 0x52C7, # + 0x9746: 0x53CB, # + 0x9747: 0x5BA5, # + 0x9748: 0x5E7D, # + 0x9749: 0x60A0, # + 0x974A: 0x6182, # + 0x974B: 0x63D6, # + 0x974C: 0x6709, # + 0x974D: 0x67DA, # + 0x974E: 0x6E67, # + 0x974F: 0x6D8C, # + 0x9750: 0x7336, # + 0x9751: 0x7337, # + 0x9752: 0x7531, # + 0x9753: 0x7950, # + 0x9754: 0x88D5, # + 0x9755: 0x8A98, # + 0x9756: 0x904A, # + 0x9757: 0x9091, # + 0x9758: 0x90F5, # + 0x9759: 0x96C4, # + 0x975A: 0x878D, # + 0x975B: 0x5915, # + 0x975C: 0x4E88, # + 0x975D: 0x4F59, # + 0x975E: 0x4E0E, # + 0x975F: 0x8A89, # + 0x9760: 0x8F3F, # + 0x9761: 0x9810, # + 0x9762: 0x50AD, # + 0x9763: 0x5E7C, # + 0x9764: 0x5996, # + 0x9765: 0x5BB9, # + 0x9766: 0x5EB8, # + 0x9767: 0x63DA, # + 0x9768: 0x63FA, # + 0x9769: 0x64C1, # + 0x976A: 0x66DC, # + 0x976B: 0x694A, # + 0x976C: 0x69D8, # + 0x976D: 0x6D0B, # + 0x976E: 0x6EB6, # + 0x976F: 0x7194, # + 0x9770: 0x7528, # + 0x9771: 0x7AAF, # + 0x9772: 0x7F8A, # + 0x9773: 0x8000, # + 0x9774: 0x8449, # + 0x9775: 0x84C9, # + 0x9776: 0x8981, # + 0x9777: 0x8B21, # + 0x9778: 0x8E0A, # + 0x9779: 0x9065, # + 0x977A: 0x967D, # + 0x977B: 0x990A, # + 0x977C: 0x617E, # + 0x977D: 0x6291, # + 0x977E: 0x6B32, # + 0x9780: 0x6C83, # + 0x9781: 0x6D74, # + 0x9782: 0x7FCC, # + 0x9783: 0x7FFC, # + 0x9784: 0x6DC0, # + 0x9785: 0x7F85, # + 0x9786: 0x87BA, # + 0x9787: 0x88F8, # + 0x9788: 0x6765, # + 0x9789: 0x83B1, # + 0x978A: 0x983C, # + 0x978B: 0x96F7, # + 0x978C: 0x6D1B, # + 0x978D: 0x7D61, # + 0x978E: 0x843D, # + 0x978F: 0x916A, # + 0x9790: 0x4E71, # + 0x9791: 0x5375, # + 0x9792: 0x5D50, # + 0x9793: 0x6B04, # + 0x9794: 0x6FEB, # + 0x9795: 0x85CD, # + 0x9796: 0x862D, # + 0x9797: 0x89A7, # + 0x9798: 0x5229, # + 0x9799: 0x540F, # + 0x979A: 0x5C65, # + 0x979B: 0x674E, # + 0x979C: 0x68A8, # + 0x979D: 0x7406, # + 0x979E: 0x7483, # + 0x979F: 0x75E2, # + 0x97A0: 0x88CF, # + 0x97A1: 0x88E1, # + 0x97A2: 0x91CC, # + 0x97A3: 0x96E2, # + 0x97A4: 0x9678, # + 0x97A5: 0x5F8B, # + 0x97A6: 0x7387, # + 0x97A7: 0x7ACB, # + 0x97A8: 0x844E, # + 0x97A9: 0x63A0, # + 0x97AA: 0x7565, # + 0x97AB: 0x5289, # + 0x97AC: 0x6D41, # + 0x97AD: 0x6E9C, # + 0x97AE: 0x7409, # + 0x97AF: 0x7559, # + 0x97B0: 0x786B, # + 0x97B1: 0x7C92, # + 0x97B2: 0x9686, # + 0x97B3: 0x7ADC, # + 0x97B4: 0x9F8D, # + 0x97B5: 0x4FB6, # + 0x97B6: 0x616E, # + 0x97B7: 0x65C5, # + 0x97B8: 0x865C, # + 0x97B9: 0x4E86, # + 0x97BA: 0x4EAE, # + 0x97BB: 0x50DA, # + 0x97BC: 0x4E21, # + 0x97BD: 0x51CC, # + 0x97BE: 0x5BEE, # + 0x97BF: 0x6599, # + 0x97C0: 0x6881, # + 0x97C1: 0x6DBC, # + 0x97C2: 0x731F, # + 0x97C3: 0x7642, # + 0x97C4: 0x77AD, # + 0x97C5: 0x7A1C, # + 0x97C6: 0x7CE7, # + 0x97C7: 0x826F, # + 0x97C8: 0x8AD2, # + 0x97C9: 0x907C, # + 0x97CA: 0x91CF, # + 0x97CB: 0x9675, # + 0x97CC: 0x9818, # + 0x97CD: 0x529B, # + 0x97CE: 0x7DD1, # + 0x97CF: 0x502B, # + 0x97D0: 0x5398, # + 0x97D1: 0x6797, # + 0x97D2: 0x6DCB, # + 0x97D3: 0x71D0, # + 0x97D4: 0x7433, # + 0x97D5: 0x81E8, # + 0x97D6: 0x8F2A, # + 0x97D7: 0x96A3, # + 0x97D8: 0x9C57, # + 0x97D9: 0x9E9F, # + 0x97DA: 0x7460, # + 0x97DB: 0x5841, # + 0x97DC: 0x6D99, # + 0x97DD: 0x7D2F, # + 0x97DE: 0x985E, # + 0x97DF: 0x4EE4, # + 0x97E0: 0x4F36, # + 0x97E1: 0x4F8B, # + 0x97E2: 0x51B7, # + 0x97E3: 0x52B1, # + 0x97E4: 0x5DBA, # + 0x97E5: 0x601C, # + 0x97E6: 0x73B2, # + 0x97E7: 0x793C, # + 0x97E8: 0x82D3, # + 0x97E9: 0x9234, # + 0x97EA: 0x96B7, # + 0x97EB: 0x96F6, # + 0x97EC: 0x970A, # + 0x97ED: 0x9E97, # + 0x97EE: 0x9F62, # + 0x97EF: 0x66A6, # + 0x97F0: 0x6B74, # + 0x97F1: 0x5217, # + 0x97F2: 0x52A3, # + 0x97F3: 0x70C8, # + 0x97F4: 0x88C2, # + 0x97F5: 0x5EC9, # + 0x97F6: 0x604B, # + 0x97F7: 0x6190, # + 0x97F8: 0x6F23, # + 0x97F9: 0x7149, # + 0x97FA: 0x7C3E, # + 0x97FB: 0x7DF4, # + 0x97FC: 0x806F, # + 0x9840: 0x84EE, # + 0x9841: 0x9023, # + 0x9842: 0x932C, # + 0x9843: 0x5442, # + 0x9844: 0x9B6F, # + 0x9845: 0x6AD3, # + 0x9846: 0x7089, # + 0x9847: 0x8CC2, # + 0x9848: 0x8DEF, # + 0x9849: 0x9732, # + 0x984A: 0x52B4, # + 0x984B: 0x5A41, # + 0x984C: 0x5ECA, # + 0x984D: 0x5F04, # + 0x984E: 0x6717, # + 0x984F: 0x697C, # + 0x9850: 0x6994, # + 0x9851: 0x6D6A, # + 0x9852: 0x6F0F, # + 0x9853: 0x7262, # + 0x9854: 0x72FC, # + 0x9855: 0x7BED, # + 0x9856: 0x8001, # + 0x9857: 0x807E, # + 0x9858: 0x874B, # + 0x9859: 0x90CE, # + 0x985A: 0x516D, # + 0x985B: 0x9E93, # + 0x985C: 0x7984, # + 0x985D: 0x808B, # + 0x985E: 0x9332, # + 0x985F: 0x8AD6, # + 0x9860: 0x502D, # + 0x9861: 0x548C, # + 0x9862: 0x8A71, # + 0x9863: 0x6B6A, # + 0x9864: 0x8CC4, # + 0x9865: 0x8107, # + 0x9866: 0x60D1, # + 0x9867: 0x67A0, # + 0x9868: 0x9DF2, # + 0x9869: 0x4E99, # + 0x986A: 0x4E98, # + 0x986B: 0x9C10, # + 0x986C: 0x8A6B, # + 0x986D: 0x85C1, # + 0x986E: 0x8568, # + 0x986F: 0x6900, # + 0x9870: 0x6E7E, # + 0x9871: 0x7897, # + 0x9872: 0x8155, # + 0x9873: 0x20B9F, # [2004] [Unicode3.1] + 0x9874: 0x5B41, # [2000] + 0x9875: 0x5B56, # [2000] + 0x9876: 0x5B7D, # [2000] + 0x9877: 0x5B93, # [2000] + 0x9878: 0x5BD8, # [2000] + 0x9879: 0x5BEC, # [2000] + 0x987A: 0x5C12, # [2000] + 0x987B: 0x5C1E, # [2000] + 0x987C: 0x5C23, # [2000] + 0x987D: 0x5C2B, # [2000] + 0x987E: 0x378D, # [2000] + 0x9880: 0x5C62, # [2000] + 0x9881: 0xFA3B, # CJK COMPATIBILITY IDEOGRAPH-FA3B [2000] [Unicode3.2] + 0x9882: 0xFA3C, # CJK COMPATIBILITY IDEOGRAPH-FA3C [2000] [Unicode3.2] + 0x9883: 0x216B4, # [2000] [Unicode3.1] + 0x9884: 0x5C7A, # [2000] + 0x9885: 0x5C8F, # [2000] + 0x9886: 0x5C9F, # [2000] + 0x9887: 0x5CA3, # [2000] + 0x9888: 0x5CAA, # [2000] + 0x9889: 0x5CBA, # [2000] + 0x988A: 0x5CCB, # [2000] + 0x988B: 0x5CD0, # [2000] + 0x988C: 0x5CD2, # [2000] + 0x988D: 0x5CF4, # [2000] + 0x988E: 0x21E34, # [2000] [Unicode3.1] + 0x988F: 0x37E2, # [2000] + 0x9890: 0x5D0D, # [2000] + 0x9891: 0x5D27, # [2000] + 0x9892: 0xFA11, # CJK COMPATIBILITY IDEOGRAPH-FA11 [2000] + 0x9893: 0x5D46, # [2000] + 0x9894: 0x5D47, # [2000] + 0x9895: 0x5D53, # [2000] + 0x9896: 0x5D4A, # [2000] + 0x9897: 0x5D6D, # [2000] + 0x9898: 0x5D81, # [2000] + 0x9899: 0x5DA0, # [2000] + 0x989A: 0x5DA4, # [2000] + 0x989B: 0x5DA7, # [2000] + 0x989C: 0x5DB8, # [2000] + 0x989D: 0x5DCB, # [2000] + 0x989E: 0x541E, # [2004] + 0x989F: 0x5F0C, # + 0x98A0: 0x4E10, # + 0x98A1: 0x4E15, # + 0x98A2: 0x4E2A, # + 0x98A3: 0x4E31, # + 0x98A4: 0x4E36, # + 0x98A5: 0x4E3C, # + 0x98A6: 0x4E3F, # + 0x98A7: 0x4E42, # + 0x98A8: 0x4E56, # + 0x98A9: 0x4E58, # + 0x98AA: 0x4E82, # + 0x98AB: 0x4E85, # + 0x98AC: 0x8C6B, # + 0x98AD: 0x4E8A, # + 0x98AE: 0x8212, # + 0x98AF: 0x5F0D, # + 0x98B0: 0x4E8E, # + 0x98B1: 0x4E9E, # + 0x98B2: 0x4E9F, # + 0x98B3: 0x4EA0, # + 0x98B4: 0x4EA2, # + 0x98B5: 0x4EB0, # + 0x98B6: 0x4EB3, # + 0x98B7: 0x4EB6, # + 0x98B8: 0x4ECE, # + 0x98B9: 0x4ECD, # + 0x98BA: 0x4EC4, # + 0x98BB: 0x4EC6, # + 0x98BC: 0x4EC2, # + 0x98BD: 0x4ED7, # + 0x98BE: 0x4EDE, # + 0x98BF: 0x4EED, # + 0x98C0: 0x4EDF, # + 0x98C1: 0x4EF7, # + 0x98C2: 0x4F09, # + 0x98C3: 0x4F5A, # + 0x98C4: 0x4F30, # + 0x98C5: 0x4F5B, # + 0x98C6: 0x4F5D, # + 0x98C7: 0x4F57, # + 0x98C8: 0x4F47, # + 0x98C9: 0x4F76, # + 0x98CA: 0x4F88, # + 0x98CB: 0x4F8F, # + 0x98CC: 0x4F98, # + 0x98CD: 0x4F7B, # + 0x98CE: 0x4F69, # + 0x98CF: 0x4F70, # + 0x98D0: 0x4F91, # + 0x98D1: 0x4F6F, # + 0x98D2: 0x4F86, # + 0x98D3: 0x4F96, # + 0x98D4: 0x5118, # + 0x98D5: 0x4FD4, # + 0x98D6: 0x4FDF, # + 0x98D7: 0x4FCE, # + 0x98D8: 0x4FD8, # + 0x98D9: 0x4FDB, # + 0x98DA: 0x4FD1, # + 0x98DB: 0x4FDA, # + 0x98DC: 0x4FD0, # + 0x98DD: 0x4FE4, # + 0x98DE: 0x4FE5, # + 0x98DF: 0x501A, # + 0x98E0: 0x5028, # + 0x98E1: 0x5014, # + 0x98E2: 0x502A, # + 0x98E3: 0x5025, # + 0x98E4: 0x5005, # + 0x98E5: 0x4F1C, # + 0x98E6: 0x4FF6, # + 0x98E7: 0x5021, # + 0x98E8: 0x5029, # + 0x98E9: 0x502C, # + 0x98EA: 0x4FFE, # + 0x98EB: 0x4FEF, # + 0x98EC: 0x5011, # + 0x98ED: 0x5006, # + 0x98EE: 0x5043, # + 0x98EF: 0x5047, # + 0x98F0: 0x6703, # + 0x98F1: 0x5055, # + 0x98F2: 0x5050, # + 0x98F3: 0x5048, # + 0x98F4: 0x505A, # + 0x98F5: 0x5056, # + 0x98F6: 0x506C, # + 0x98F7: 0x5078, # + 0x98F8: 0x5080, # + 0x98F9: 0x509A, # + 0x98FA: 0x5085, # + 0x98FB: 0x50B4, # + 0x98FC: 0x50B2, # + 0x9940: 0x50C9, # + 0x9941: 0x50CA, # + 0x9942: 0x50B3, # + 0x9943: 0x50C2, # + 0x9944: 0x50D6, # + 0x9945: 0x50DE, # + 0x9946: 0x50E5, # + 0x9947: 0x50ED, # + 0x9948: 0x50E3, # + 0x9949: 0x50EE, # + 0x994A: 0x50F9, # + 0x994B: 0x50F5, # + 0x994C: 0x5109, # + 0x994D: 0x5101, # + 0x994E: 0x5102, # + 0x994F: 0x5116, # + 0x9950: 0x5115, # + 0x9951: 0x5114, # + 0x9952: 0x511A, # + 0x9953: 0x5121, # + 0x9954: 0x513A, # + 0x9955: 0x5137, # + 0x9956: 0x513C, # + 0x9957: 0x513B, # + 0x9958: 0x513F, # + 0x9959: 0x5140, # + 0x995A: 0x5152, # + 0x995B: 0x514C, # + 0x995C: 0x5154, # + 0x995D: 0x5162, # + 0x995E: 0x7AF8, # + 0x995F: 0x5169, # + 0x9960: 0x516A, # + 0x9961: 0x516E, # + 0x9962: 0x5180, # + 0x9963: 0x5182, # + 0x9964: 0x56D8, # + 0x9965: 0x518C, # + 0x9966: 0x5189, # + 0x9967: 0x518F, # + 0x9968: 0x5191, # + 0x9969: 0x5193, # + 0x996A: 0x5195, # + 0x996B: 0x5196, # + 0x996C: 0x51A4, # + 0x996D: 0x51A6, # + 0x996E: 0x51A2, # + 0x996F: 0x51A9, # + 0x9970: 0x51AA, # + 0x9971: 0x51AB, # + 0x9972: 0x51B3, # + 0x9973: 0x51B1, # + 0x9974: 0x51B2, # + 0x9975: 0x51B0, # + 0x9976: 0x51B5, # + 0x9977: 0x51BD, # + 0x9978: 0x51C5, # + 0x9979: 0x51C9, # + 0x997A: 0x51DB, # + 0x997B: 0x51E0, # + 0x997C: 0x8655, # + 0x997D: 0x51E9, # + 0x997E: 0x51ED, # + 0x9980: 0x51F0, # + 0x9981: 0x51F5, # + 0x9982: 0x51FE, # + 0x9983: 0x5204, # + 0x9984: 0x520B, # + 0x9985: 0x5214, # + 0x9986: 0x520E, # + 0x9987: 0x5227, # + 0x9988: 0x522A, # + 0x9989: 0x522E, # + 0x998A: 0x5233, # + 0x998B: 0x5239, # + 0x998C: 0x524F, # + 0x998D: 0x5244, # + 0x998E: 0x524B, # + 0x998F: 0x524C, # + 0x9990: 0x525E, # + 0x9991: 0x5254, # + 0x9992: 0x526A, # + 0x9993: 0x5274, # + 0x9994: 0x5269, # + 0x9995: 0x5273, # + 0x9996: 0x527F, # + 0x9997: 0x527D, # + 0x9998: 0x528D, # + 0x9999: 0x5294, # + 0x999A: 0x5292, # + 0x999B: 0x5271, # + 0x999C: 0x5288, # + 0x999D: 0x5291, # + 0x999E: 0x8FA8, # + 0x999F: 0x8FA7, # + 0x99A0: 0x52AC, # + 0x99A1: 0x52AD, # + 0x99A2: 0x52BC, # + 0x99A3: 0x52B5, # + 0x99A4: 0x52C1, # + 0x99A5: 0x52CD, # + 0x99A6: 0x52D7, # + 0x99A7: 0x52DE, # + 0x99A8: 0x52E3, # + 0x99A9: 0x52E6, # + 0x99AA: 0x98ED, # + 0x99AB: 0x52E0, # + 0x99AC: 0x52F3, # + 0x99AD: 0x52F5, # + 0x99AE: 0x52F8, # + 0x99AF: 0x52F9, # + 0x99B0: 0x5306, # + 0x99B1: 0x5308, # + 0x99B2: 0x7538, # + 0x99B3: 0x530D, # + 0x99B4: 0x5310, # + 0x99B5: 0x530F, # + 0x99B6: 0x5315, # + 0x99B7: 0x531A, # + 0x99B8: 0x5323, # + 0x99B9: 0x532F, # + 0x99BA: 0x5331, # + 0x99BB: 0x5333, # + 0x99BC: 0x5338, # + 0x99BD: 0x5340, # + 0x99BE: 0x5346, # + 0x99BF: 0x5345, # + 0x99C0: 0x4E17, # + 0x99C1: 0x5349, # + 0x99C2: 0x534D, # + 0x99C3: 0x51D6, # + 0x99C4: 0x535E, # + 0x99C5: 0x5369, # + 0x99C6: 0x536E, # + 0x99C7: 0x5918, # + 0x99C8: 0x537B, # + 0x99C9: 0x5377, # + 0x99CA: 0x5382, # + 0x99CB: 0x5396, # + 0x99CC: 0x53A0, # + 0x99CD: 0x53A6, # + 0x99CE: 0x53A5, # + 0x99CF: 0x53AE, # + 0x99D0: 0x53B0, # + 0x99D1: 0x53B6, # + 0x99D2: 0x53C3, # + 0x99D3: 0x7C12, # + 0x99D4: 0x96D9, # + 0x99D5: 0x53DF, # + 0x99D6: 0x66FC, # + 0x99D7: 0x71EE, # + 0x99D8: 0x53EE, # + 0x99D9: 0x53E8, # + 0x99DA: 0x53ED, # + 0x99DB: 0x53FA, # + 0x99DC: 0x5401, # + 0x99DD: 0x543D, # + 0x99DE: 0x5440, # + 0x99DF: 0x542C, # + 0x99E0: 0x542D, # + 0x99E1: 0x543C, # + 0x99E2: 0x542E, # + 0x99E3: 0x5436, # + 0x99E4: 0x5429, # + 0x99E5: 0x541D, # + 0x99E6: 0x544E, # + 0x99E7: 0x548F, # + 0x99E8: 0x5475, # + 0x99E9: 0x548E, # + 0x99EA: 0x545F, # + 0x99EB: 0x5471, # + 0x99EC: 0x5477, # + 0x99ED: 0x5470, # + 0x99EE: 0x5492, # + 0x99EF: 0x547B, # + 0x99F0: 0x5480, # + 0x99F1: 0x5476, # + 0x99F2: 0x5484, # + 0x99F3: 0x5490, # + 0x99F4: 0x5486, # + 0x99F5: 0x54C7, # + 0x99F6: 0x54A2, # + 0x99F7: 0x54B8, # + 0x99F8: 0x54A5, # + 0x99F9: 0x54AC, # + 0x99FA: 0x54C4, # + 0x99FB: 0x54C8, # + 0x99FC: 0x54A8, # + 0x9A40: 0x54AB, # + 0x9A41: 0x54C2, # + 0x9A42: 0x54A4, # + 0x9A43: 0x54BE, # + 0x9A44: 0x54BC, # + 0x9A45: 0x54D8, # + 0x9A46: 0x54E5, # + 0x9A47: 0x54E6, # + 0x9A48: 0x550F, # + 0x9A49: 0x5514, # + 0x9A4A: 0x54FD, # + 0x9A4B: 0x54EE, # + 0x9A4C: 0x54ED, # + 0x9A4D: 0x54FA, # + 0x9A4E: 0x54E2, # + 0x9A4F: 0x5539, # + 0x9A50: 0x5540, # + 0x9A51: 0x5563, # + 0x9A52: 0x554C, # + 0x9A53: 0x552E, # + 0x9A54: 0x555C, # + 0x9A55: 0x5545, # + 0x9A56: 0x5556, # + 0x9A57: 0x5557, # + 0x9A58: 0x5538, # + 0x9A59: 0x5533, # + 0x9A5A: 0x555D, # + 0x9A5B: 0x5599, # + 0x9A5C: 0x5580, # + 0x9A5D: 0x54AF, # + 0x9A5E: 0x558A, # + 0x9A5F: 0x559F, # + 0x9A60: 0x557B, # + 0x9A61: 0x557E, # + 0x9A62: 0x5598, # + 0x9A63: 0x559E, # + 0x9A64: 0x55AE, # + 0x9A65: 0x557C, # + 0x9A66: 0x5583, # + 0x9A67: 0x55A9, # + 0x9A68: 0x5587, # + 0x9A69: 0x55A8, # + 0x9A6A: 0x55DA, # + 0x9A6B: 0x55C5, # + 0x9A6C: 0x55DF, # + 0x9A6D: 0x55C4, # + 0x9A6E: 0x55DC, # + 0x9A6F: 0x55E4, # + 0x9A70: 0x55D4, # + 0x9A71: 0x5614, # + 0x9A72: 0x55F7, # + 0x9A73: 0x5616, # + 0x9A74: 0x55FE, # + 0x9A75: 0x55FD, # + 0x9A76: 0x561B, # + 0x9A77: 0x55F9, # + 0x9A78: 0x564E, # + 0x9A79: 0x5650, # + 0x9A7A: 0x71DF, # + 0x9A7B: 0x5634, # + 0x9A7C: 0x5636, # + 0x9A7D: 0x5632, # + 0x9A7E: 0x5638, # + 0x9A80: 0x566B, # + 0x9A81: 0x5664, # + 0x9A82: 0x562F, # + 0x9A83: 0x566C, # + 0x9A84: 0x566A, # + 0x9A85: 0x5686, # + 0x9A86: 0x5680, # + 0x9A87: 0x568A, # + 0x9A88: 0x56A0, # + 0x9A89: 0x5694, # + 0x9A8A: 0x568F, # + 0x9A8B: 0x56A5, # + 0x9A8C: 0x56AE, # + 0x9A8D: 0x56B6, # + 0x9A8E: 0x56B4, # + 0x9A8F: 0x56C2, # + 0x9A90: 0x56BC, # + 0x9A91: 0x56C1, # + 0x9A92: 0x56C3, # + 0x9A93: 0x56C0, # + 0x9A94: 0x56C8, # + 0x9A95: 0x56CE, # + 0x9A96: 0x56D1, # + 0x9A97: 0x56D3, # + 0x9A98: 0x56D7, # + 0x9A99: 0x56EE, # + 0x9A9A: 0x56F9, # + 0x9A9B: 0x5700, # + 0x9A9C: 0x56FF, # + 0x9A9D: 0x5704, # + 0x9A9E: 0x5709, # + 0x9A9F: 0x5708, # + 0x9AA0: 0x570B, # + 0x9AA1: 0x570D, # + 0x9AA2: 0x5713, # + 0x9AA3: 0x5718, # + 0x9AA4: 0x5716, # + 0x9AA5: 0x55C7, # + 0x9AA6: 0x571C, # + 0x9AA7: 0x5726, # + 0x9AA8: 0x5737, # + 0x9AA9: 0x5738, # + 0x9AAA: 0x574E, # + 0x9AAB: 0x573B, # + 0x9AAC: 0x5740, # + 0x9AAD: 0x574F, # + 0x9AAE: 0x5769, # + 0x9AAF: 0x57C0, # + 0x9AB0: 0x5788, # + 0x9AB1: 0x5761, # + 0x9AB2: 0x577F, # + 0x9AB3: 0x5789, # + 0x9AB4: 0x5793, # + 0x9AB5: 0x57A0, # + 0x9AB6: 0x57B3, # + 0x9AB7: 0x57A4, # + 0x9AB8: 0x57AA, # + 0x9AB9: 0x57B0, # + 0x9ABA: 0x57C3, # + 0x9ABB: 0x57C6, # + 0x9ABC: 0x57D4, # + 0x9ABD: 0x57D2, # + 0x9ABE: 0x57D3, # + 0x9ABF: 0x580A, # + 0x9AC0: 0x57D6, # + 0x9AC1: 0x57E3, # + 0x9AC2: 0x580B, # + 0x9AC3: 0x5819, # + 0x9AC4: 0x581D, # + 0x9AC5: 0x5872, # + 0x9AC6: 0x5821, # + 0x9AC7: 0x5862, # + 0x9AC8: 0x584B, # + 0x9AC9: 0x5870, # + 0x9ACA: 0x6BC0, # + 0x9ACB: 0x5852, # + 0x9ACC: 0x583D, # + 0x9ACD: 0x5879, # + 0x9ACE: 0x5885, # + 0x9ACF: 0x58B9, # + 0x9AD0: 0x589F, # + 0x9AD1: 0x58AB, # + 0x9AD2: 0x58BA, # + 0x9AD3: 0x58DE, # + 0x9AD4: 0x58BB, # + 0x9AD5: 0x58B8, # + 0x9AD6: 0x58AE, # + 0x9AD7: 0x58C5, # + 0x9AD8: 0x58D3, # + 0x9AD9: 0x58D1, # + 0x9ADA: 0x58D7, # + 0x9ADB: 0x58D9, # + 0x9ADC: 0x58D8, # + 0x9ADD: 0x58E5, # + 0x9ADE: 0x58DC, # + 0x9ADF: 0x58E4, # + 0x9AE0: 0x58DF, # + 0x9AE1: 0x58EF, # + 0x9AE2: 0x58FA, # + 0x9AE3: 0x58F9, # + 0x9AE4: 0x58FB, # + 0x9AE5: 0x58FC, # + 0x9AE6: 0x58FD, # + 0x9AE7: 0x5902, # + 0x9AE8: 0x590A, # + 0x9AE9: 0x5910, # + 0x9AEA: 0x591B, # + 0x9AEB: 0x68A6, # + 0x9AEC: 0x5925, # + 0x9AED: 0x592C, # + 0x9AEE: 0x592D, # + 0x9AEF: 0x5932, # + 0x9AF0: 0x5938, # + 0x9AF1: 0x593E, # + 0x9AF2: 0x7AD2, # + 0x9AF3: 0x5955, # + 0x9AF4: 0x5950, # + 0x9AF5: 0x594E, # + 0x9AF6: 0x595A, # + 0x9AF7: 0x5958, # + 0x9AF8: 0x5962, # + 0x9AF9: 0x5960, # + 0x9AFA: 0x5967, # + 0x9AFB: 0x596C, # + 0x9AFC: 0x5969, # + 0x9B40: 0x5978, # + 0x9B41: 0x5981, # + 0x9B42: 0x599D, # + 0x9B43: 0x4F5E, # + 0x9B44: 0x4FAB, # + 0x9B45: 0x59A3, # + 0x9B46: 0x59B2, # + 0x9B47: 0x59C6, # + 0x9B48: 0x59E8, # + 0x9B49: 0x59DC, # + 0x9B4A: 0x598D, # + 0x9B4B: 0x59D9, # + 0x9B4C: 0x59DA, # + 0x9B4D: 0x5A25, # + 0x9B4E: 0x5A1F, # + 0x9B4F: 0x5A11, # + 0x9B50: 0x5A1C, # + 0x9B51: 0x5A09, # + 0x9B52: 0x5A1A, # + 0x9B53: 0x5A40, # + 0x9B54: 0x5A6C, # + 0x9B55: 0x5A49, # + 0x9B56: 0x5A35, # + 0x9B57: 0x5A36, # + 0x9B58: 0x5A62, # + 0x9B59: 0x5A6A, # + 0x9B5A: 0x5A9A, # + 0x9B5B: 0x5ABC, # + 0x9B5C: 0x5ABE, # + 0x9B5D: 0x5ACB, # + 0x9B5E: 0x5AC2, # + 0x9B5F: 0x5ABD, # + 0x9B60: 0x5AE3, # + 0x9B61: 0x5AD7, # + 0x9B62: 0x5AE6, # + 0x9B63: 0x5AE9, # + 0x9B64: 0x5AD6, # + 0x9B65: 0x5AFA, # + 0x9B66: 0x5AFB, # + 0x9B67: 0x5B0C, # + 0x9B68: 0x5B0B, # + 0x9B69: 0x5B16, # + 0x9B6A: 0x5B32, # + 0x9B6B: 0x5AD0, # + 0x9B6C: 0x5B2A, # + 0x9B6D: 0x5B36, # + 0x9B6E: 0x5B3E, # + 0x9B6F: 0x5B43, # + 0x9B70: 0x5B45, # + 0x9B71: 0x5B40, # + 0x9B72: 0x5B51, # + 0x9B73: 0x5B55, # + 0x9B74: 0x5B5A, # + 0x9B75: 0x5B5B, # + 0x9B76: 0x5B65, # + 0x9B77: 0x5B69, # + 0x9B78: 0x5B70, # + 0x9B79: 0x5B73, # + 0x9B7A: 0x5B75, # + 0x9B7B: 0x5B78, # + 0x9B7C: 0x6588, # + 0x9B7D: 0x5B7A, # + 0x9B7E: 0x5B80, # + 0x9B80: 0x5B83, # + 0x9B81: 0x5BA6, # + 0x9B82: 0x5BB8, # + 0x9B83: 0x5BC3, # + 0x9B84: 0x5BC7, # + 0x9B85: 0x5BC9, # + 0x9B86: 0x5BD4, # + 0x9B87: 0x5BD0, # + 0x9B88: 0x5BE4, # + 0x9B89: 0x5BE6, # + 0x9B8A: 0x5BE2, # + 0x9B8B: 0x5BDE, # + 0x9B8C: 0x5BE5, # + 0x9B8D: 0x5BEB, # + 0x9B8E: 0x5BF0, # + 0x9B8F: 0x5BF6, # + 0x9B90: 0x5BF3, # + 0x9B91: 0x5C05, # + 0x9B92: 0x5C07, # + 0x9B93: 0x5C08, # + 0x9B94: 0x5C0D, # + 0x9B95: 0x5C13, # + 0x9B96: 0x5C20, # + 0x9B97: 0x5C22, # + 0x9B98: 0x5C28, # + 0x9B99: 0x5C38, # + 0x9B9A: 0x5C39, # + 0x9B9B: 0x5C41, # + 0x9B9C: 0x5C46, # + 0x9B9D: 0x5C4E, # + 0x9B9E: 0x5C53, # + 0x9B9F: 0x5C50, # + 0x9BA0: 0x5C4F, # + 0x9BA1: 0x5B71, # + 0x9BA2: 0x5C6C, # + 0x9BA3: 0x5C6E, # + 0x9BA4: 0x4E62, # + 0x9BA5: 0x5C76, # + 0x9BA6: 0x5C79, # + 0x9BA7: 0x5C8C, # + 0x9BA8: 0x5C91, # + 0x9BA9: 0x5C94, # + 0x9BAA: 0x599B, # + 0x9BAB: 0x5CAB, # + 0x9BAC: 0x5CBB, # + 0x9BAD: 0x5CB6, # + 0x9BAE: 0x5CBC, # + 0x9BAF: 0x5CB7, # + 0x9BB0: 0x5CC5, # + 0x9BB1: 0x5CBE, # + 0x9BB2: 0x5CC7, # + 0x9BB3: 0x5CD9, # + 0x9BB4: 0x5CE9, # + 0x9BB5: 0x5CFD, # + 0x9BB6: 0x5CFA, # + 0x9BB7: 0x5CED, # + 0x9BB8: 0x5D8C, # + 0x9BB9: 0x5CEA, # + 0x9BBA: 0x5D0B, # + 0x9BBB: 0x5D15, # + 0x9BBC: 0x5D17, # + 0x9BBD: 0x5D5C, # + 0x9BBE: 0x5D1F, # + 0x9BBF: 0x5D1B, # + 0x9BC0: 0x5D11, # + 0x9BC1: 0x5D14, # + 0x9BC2: 0x5D22, # + 0x9BC3: 0x5D1A, # + 0x9BC4: 0x5D19, # + 0x9BC5: 0x5D18, # + 0x9BC6: 0x5D4C, # + 0x9BC7: 0x5D52, # + 0x9BC8: 0x5D4E, # + 0x9BC9: 0x5D4B, # + 0x9BCA: 0x5D6C, # + 0x9BCB: 0x5D73, # + 0x9BCC: 0x5D76, # + 0x9BCD: 0x5D87, # + 0x9BCE: 0x5D84, # + 0x9BCF: 0x5D82, # + 0x9BD0: 0x5DA2, # + 0x9BD1: 0x5D9D, # + 0x9BD2: 0x5DAC, # + 0x9BD3: 0x5DAE, # + 0x9BD4: 0x5DBD, # + 0x9BD5: 0x5D90, # + 0x9BD6: 0x5DB7, # + 0x9BD7: 0x5DBC, # + 0x9BD8: 0x5DC9, # + 0x9BD9: 0x5DCD, # + 0x9BDA: 0x5DD3, # + 0x9BDB: 0x5DD2, # + 0x9BDC: 0x5DD6, # + 0x9BDD: 0x5DDB, # + 0x9BDE: 0x5DEB, # + 0x9BDF: 0x5DF2, # + 0x9BE0: 0x5DF5, # + 0x9BE1: 0x5E0B, # + 0x9BE2: 0x5E1A, # + 0x9BE3: 0x5E19, # + 0x9BE4: 0x5E11, # + 0x9BE5: 0x5E1B, # + 0x9BE6: 0x5E36, # + 0x9BE7: 0x5E37, # + 0x9BE8: 0x5E44, # + 0x9BE9: 0x5E43, # + 0x9BEA: 0x5E40, # + 0x9BEB: 0x5E4E, # + 0x9BEC: 0x5E57, # + 0x9BED: 0x5E54, # + 0x9BEE: 0x5E5F, # + 0x9BEF: 0x5E62, # + 0x9BF0: 0x5E64, # + 0x9BF1: 0x5E47, # + 0x9BF2: 0x5E75, # + 0x9BF3: 0x5E76, # + 0x9BF4: 0x5E7A, # + 0x9BF5: 0x9EBC, # + 0x9BF6: 0x5E7F, # + 0x9BF7: 0x5EA0, # + 0x9BF8: 0x5EC1, # + 0x9BF9: 0x5EC2, # + 0x9BFA: 0x5EC8, # + 0x9BFB: 0x5ED0, # + 0x9BFC: 0x5ECF, # + 0x9C40: 0x5ED6, # + 0x9C41: 0x5EE3, # + 0x9C42: 0x5EDD, # + 0x9C43: 0x5EDA, # + 0x9C44: 0x5EDB, # + 0x9C45: 0x5EE2, # + 0x9C46: 0x5EE1, # + 0x9C47: 0x5EE8, # + 0x9C48: 0x5EE9, # + 0x9C49: 0x5EEC, # + 0x9C4A: 0x5EF1, # + 0x9C4B: 0x5EF3, # + 0x9C4C: 0x5EF0, # + 0x9C4D: 0x5EF4, # + 0x9C4E: 0x5EF8, # + 0x9C4F: 0x5EFE, # + 0x9C50: 0x5F03, # + 0x9C51: 0x5F09, # + 0x9C52: 0x5F5D, # + 0x9C53: 0x5F5C, # + 0x9C54: 0x5F0B, # + 0x9C55: 0x5F11, # + 0x9C56: 0x5F16, # + 0x9C57: 0x5F29, # + 0x9C58: 0x5F2D, # + 0x9C59: 0x5F38, # + 0x9C5A: 0x5F41, # + 0x9C5B: 0x5F48, # + 0x9C5C: 0x5F4C, # + 0x9C5D: 0x5F4E, # + 0x9C5E: 0x5F2F, # + 0x9C5F: 0x5F51, # + 0x9C60: 0x5F56, # + 0x9C61: 0x5F57, # + 0x9C62: 0x5F59, # + 0x9C63: 0x5F61, # + 0x9C64: 0x5F6D, # + 0x9C65: 0x5F73, # + 0x9C66: 0x5F77, # + 0x9C67: 0x5F83, # + 0x9C68: 0x5F82, # + 0x9C69: 0x5F7F, # + 0x9C6A: 0x5F8A, # + 0x9C6B: 0x5F88, # + 0x9C6C: 0x5F91, # + 0x9C6D: 0x5F87, # + 0x9C6E: 0x5F9E, # + 0x9C6F: 0x5F99, # + 0x9C70: 0x5F98, # + 0x9C71: 0x5FA0, # + 0x9C72: 0x5FA8, # + 0x9C73: 0x5FAD, # + 0x9C74: 0x5FBC, # + 0x9C75: 0x5FD6, # + 0x9C76: 0x5FFB, # + 0x9C77: 0x5FE4, # + 0x9C78: 0x5FF8, # + 0x9C79: 0x5FF1, # + 0x9C7A: 0x5FDD, # + 0x9C7B: 0x60B3, # + 0x9C7C: 0x5FFF, # + 0x9C7D: 0x6021, # + 0x9C7E: 0x6060, # + 0x9C80: 0x6019, # + 0x9C81: 0x6010, # + 0x9C82: 0x6029, # + 0x9C83: 0x600E, # + 0x9C84: 0x6031, # + 0x9C85: 0x601B, # + 0x9C86: 0x6015, # + 0x9C87: 0x602B, # + 0x9C88: 0x6026, # + 0x9C89: 0x600F, # + 0x9C8A: 0x603A, # + 0x9C8B: 0x605A, # + 0x9C8C: 0x6041, # + 0x9C8D: 0x606A, # + 0x9C8E: 0x6077, # + 0x9C8F: 0x605F, # + 0x9C90: 0x604A, # + 0x9C91: 0x6046, # + 0x9C92: 0x604D, # + 0x9C93: 0x6063, # + 0x9C94: 0x6043, # + 0x9C95: 0x6064, # + 0x9C96: 0x6042, # + 0x9C97: 0x606C, # + 0x9C98: 0x606B, # + 0x9C99: 0x6059, # + 0x9C9A: 0x6081, # + 0x9C9B: 0x608D, # + 0x9C9C: 0x60E7, # + 0x9C9D: 0x6083, # + 0x9C9E: 0x609A, # + 0x9C9F: 0x6084, # + 0x9CA0: 0x609B, # + 0x9CA1: 0x6096, # + 0x9CA2: 0x6097, # + 0x9CA3: 0x6092, # + 0x9CA4: 0x60A7, # + 0x9CA5: 0x608B, # + 0x9CA6: 0x60E1, # + 0x9CA7: 0x60B8, # + 0x9CA8: 0x60E0, # + 0x9CA9: 0x60D3, # + 0x9CAA: 0x60B4, # + 0x9CAB: 0x5FF0, # + 0x9CAC: 0x60BD, # + 0x9CAD: 0x60C6, # + 0x9CAE: 0x60B5, # + 0x9CAF: 0x60D8, # + 0x9CB0: 0x614D, # + 0x9CB1: 0x6115, # + 0x9CB2: 0x6106, # + 0x9CB3: 0x60F6, # + 0x9CB4: 0x60F7, # + 0x9CB5: 0x6100, # + 0x9CB6: 0x60F4, # + 0x9CB7: 0x60FA, # + 0x9CB8: 0x6103, # + 0x9CB9: 0x6121, # + 0x9CBA: 0x60FB, # + 0x9CBB: 0x60F1, # + 0x9CBC: 0x610D, # + 0x9CBD: 0x610E, # + 0x9CBE: 0x6147, # + 0x9CBF: 0x613E, # + 0x9CC0: 0x6128, # + 0x9CC1: 0x6127, # + 0x9CC2: 0x614A, # + 0x9CC3: 0x613F, # + 0x9CC4: 0x613C, # + 0x9CC5: 0x612C, # + 0x9CC6: 0x6134, # + 0x9CC7: 0x613D, # + 0x9CC8: 0x6142, # + 0x9CC9: 0x6144, # + 0x9CCA: 0x6173, # + 0x9CCB: 0x6177, # + 0x9CCC: 0x6158, # + 0x9CCD: 0x6159, # + 0x9CCE: 0x615A, # + 0x9CCF: 0x616B, # + 0x9CD0: 0x6174, # + 0x9CD1: 0x616F, # + 0x9CD2: 0x6165, # + 0x9CD3: 0x6171, # + 0x9CD4: 0x615F, # + 0x9CD5: 0x615D, # + 0x9CD6: 0x6153, # + 0x9CD7: 0x6175, # + 0x9CD8: 0x6199, # + 0x9CD9: 0x6196, # + 0x9CDA: 0x6187, # + 0x9CDB: 0x61AC, # + 0x9CDC: 0x6194, # + 0x9CDD: 0x619A, # + 0x9CDE: 0x618A, # + 0x9CDF: 0x6191, # + 0x9CE0: 0x61AB, # + 0x9CE1: 0x61AE, # + 0x9CE2: 0x61CC, # + 0x9CE3: 0x61CA, # + 0x9CE4: 0x61C9, # + 0x9CE5: 0x61F7, # + 0x9CE6: 0x61C8, # + 0x9CE7: 0x61C3, # + 0x9CE8: 0x61C6, # + 0x9CE9: 0x61BA, # + 0x9CEA: 0x61CB, # + 0x9CEB: 0x7F79, # + 0x9CEC: 0x61CD, # + 0x9CED: 0x61E6, # + 0x9CEE: 0x61E3, # + 0x9CEF: 0x61F6, # + 0x9CF0: 0x61FA, # + 0x9CF1: 0x61F4, # + 0x9CF2: 0x61FF, # + 0x9CF3: 0x61FD, # + 0x9CF4: 0x61FC, # + 0x9CF5: 0x61FE, # + 0x9CF6: 0x6200, # + 0x9CF7: 0x6208, # + 0x9CF8: 0x6209, # + 0x9CF9: 0x620D, # + 0x9CFA: 0x620C, # + 0x9CFB: 0x6214, # + 0x9CFC: 0x621B, # + 0x9D40: 0x621E, # + 0x9D41: 0x6221, # + 0x9D42: 0x622A, # + 0x9D43: 0x622E, # + 0x9D44: 0x6230, # + 0x9D45: 0x6232, # + 0x9D46: 0x6233, # + 0x9D47: 0x6241, # + 0x9D48: 0x624E, # + 0x9D49: 0x625E, # + 0x9D4A: 0x6263, # + 0x9D4B: 0x625B, # + 0x9D4C: 0x6260, # + 0x9D4D: 0x6268, # + 0x9D4E: 0x627C, # + 0x9D4F: 0x6282, # + 0x9D50: 0x6289, # + 0x9D51: 0x627E, # + 0x9D52: 0x6292, # + 0x9D53: 0x6293, # + 0x9D54: 0x6296, # + 0x9D55: 0x62D4, # + 0x9D56: 0x6283, # + 0x9D57: 0x6294, # + 0x9D58: 0x62D7, # + 0x9D59: 0x62D1, # + 0x9D5A: 0x62BB, # + 0x9D5B: 0x62CF, # + 0x9D5C: 0x62FF, # + 0x9D5D: 0x62C6, # + 0x9D5E: 0x64D4, # + 0x9D5F: 0x62C8, # + 0x9D60: 0x62DC, # + 0x9D61: 0x62CC, # + 0x9D62: 0x62CA, # + 0x9D63: 0x62C2, # + 0x9D64: 0x62C7, # + 0x9D65: 0x629B, # + 0x9D66: 0x62C9, # + 0x9D67: 0x630C, # + 0x9D68: 0x62EE, # + 0x9D69: 0x62F1, # + 0x9D6A: 0x6327, # + 0x9D6B: 0x6302, # + 0x9D6C: 0x6308, # + 0x9D6D: 0x62EF, # + 0x9D6E: 0x62F5, # + 0x9D6F: 0x6350, # + 0x9D70: 0x633E, # + 0x9D71: 0x634D, # + 0x9D72: 0x641C, # + 0x9D73: 0x634F, # + 0x9D74: 0x6396, # + 0x9D75: 0x638E, # + 0x9D76: 0x6380, # + 0x9D77: 0x63AB, # + 0x9D78: 0x6376, # + 0x9D79: 0x63A3, # + 0x9D7A: 0x638F, # + 0x9D7B: 0x6389, # + 0x9D7C: 0x639F, # + 0x9D7D: 0x63B5, # + 0x9D7E: 0x636B, # + 0x9D80: 0x6369, # + 0x9D81: 0x63BE, # + 0x9D82: 0x63E9, # + 0x9D83: 0x63C0, # + 0x9D84: 0x63C6, # + 0x9D85: 0x63E3, # + 0x9D86: 0x63C9, # + 0x9D87: 0x63D2, # + 0x9D88: 0x63F6, # + 0x9D89: 0x63C4, # + 0x9D8A: 0x6416, # + 0x9D8B: 0x6434, # + 0x9D8C: 0x6406, # + 0x9D8D: 0x6413, # + 0x9D8E: 0x6426, # + 0x9D8F: 0x6436, # + 0x9D90: 0x651D, # + 0x9D91: 0x6417, # + 0x9D92: 0x6428, # + 0x9D93: 0x640F, # + 0x9D94: 0x6467, # + 0x9D95: 0x646F, # + 0x9D96: 0x6476, # + 0x9D97: 0x644E, # + 0x9D98: 0x652A, # + 0x9D99: 0x6495, # + 0x9D9A: 0x6493, # + 0x9D9B: 0x64A5, # + 0x9D9C: 0x64A9, # + 0x9D9D: 0x6488, # + 0x9D9E: 0x64BC, # + 0x9D9F: 0x64DA, # + 0x9DA0: 0x64D2, # + 0x9DA1: 0x64C5, # + 0x9DA2: 0x64C7, # + 0x9DA3: 0x64BB, # + 0x9DA4: 0x64D8, # + 0x9DA5: 0x64C2, # + 0x9DA6: 0x64F1, # + 0x9DA7: 0x64E7, # + 0x9DA8: 0x8209, # + 0x9DA9: 0x64E0, # + 0x9DAA: 0x64E1, # + 0x9DAB: 0x62AC, # + 0x9DAC: 0x64E3, # + 0x9DAD: 0x64EF, # + 0x9DAE: 0x652C, # + 0x9DAF: 0x64F6, # + 0x9DB0: 0x64F4, # + 0x9DB1: 0x64F2, # + 0x9DB2: 0x64FA, # + 0x9DB3: 0x6500, # + 0x9DB4: 0x64FD, # + 0x9DB5: 0x6518, # + 0x9DB6: 0x651C, # + 0x9DB7: 0x6505, # + 0x9DB8: 0x6524, # + 0x9DB9: 0x6523, # + 0x9DBA: 0x652B, # + 0x9DBB: 0x6534, # + 0x9DBC: 0x6535, # + 0x9DBD: 0x6537, # + 0x9DBE: 0x6536, # + 0x9DBF: 0x6538, # + 0x9DC0: 0x754B, # + 0x9DC1: 0x6548, # + 0x9DC2: 0x6556, # + 0x9DC3: 0x6555, # + 0x9DC4: 0x654D, # + 0x9DC5: 0x6558, # + 0x9DC6: 0x655E, # + 0x9DC7: 0x655D, # + 0x9DC8: 0x6572, # + 0x9DC9: 0x6578, # + 0x9DCA: 0x6582, # + 0x9DCB: 0x6583, # + 0x9DCC: 0x8B8A, # + 0x9DCD: 0x659B, # + 0x9DCE: 0x659F, # + 0x9DCF: 0x65AB, # + 0x9DD0: 0x65B7, # + 0x9DD1: 0x65C3, # + 0x9DD2: 0x65C6, # + 0x9DD3: 0x65C1, # + 0x9DD4: 0x65C4, # + 0x9DD5: 0x65CC, # + 0x9DD6: 0x65D2, # + 0x9DD7: 0x65DB, # + 0x9DD8: 0x65D9, # + 0x9DD9: 0x65E0, # + 0x9DDA: 0x65E1, # + 0x9DDB: 0x65F1, # + 0x9DDC: 0x6772, # + 0x9DDD: 0x660A, # + 0x9DDE: 0x6603, # + 0x9DDF: 0x65FB, # + 0x9DE0: 0x6773, # + 0x9DE1: 0x6635, # + 0x9DE2: 0x6636, # + 0x9DE3: 0x6634, # + 0x9DE4: 0x661C, # + 0x9DE5: 0x664F, # + 0x9DE6: 0x6644, # + 0x9DE7: 0x6649, # + 0x9DE8: 0x6641, # + 0x9DE9: 0x665E, # + 0x9DEA: 0x665D, # + 0x9DEB: 0x6664, # + 0x9DEC: 0x6667, # + 0x9DED: 0x6668, # + 0x9DEE: 0x665F, # + 0x9DEF: 0x6662, # + 0x9DF0: 0x6670, # + 0x9DF1: 0x6683, # + 0x9DF2: 0x6688, # + 0x9DF3: 0x668E, # + 0x9DF4: 0x6689, # + 0x9DF5: 0x6684, # + 0x9DF6: 0x6698, # + 0x9DF7: 0x669D, # + 0x9DF8: 0x66C1, # + 0x9DF9: 0x66B9, # + 0x9DFA: 0x66C9, # + 0x9DFB: 0x66BE, # + 0x9DFC: 0x66BC, # + 0x9E40: 0x66C4, # + 0x9E41: 0x66B8, # + 0x9E42: 0x66D6, # + 0x9E43: 0x66DA, # + 0x9E44: 0x66E0, # + 0x9E45: 0x663F, # + 0x9E46: 0x66E6, # + 0x9E47: 0x66E9, # + 0x9E48: 0x66F0, # + 0x9E49: 0x66F5, # + 0x9E4A: 0x66F7, # + 0x9E4B: 0x670F, # + 0x9E4C: 0x6716, # + 0x9E4D: 0x671E, # + 0x9E4E: 0x6726, # + 0x9E4F: 0x6727, # + 0x9E50: 0x9738, # + 0x9E51: 0x672E, # + 0x9E52: 0x673F, # + 0x9E53: 0x6736, # + 0x9E54: 0x6741, # + 0x9E55: 0x6738, # + 0x9E56: 0x6737, # + 0x9E57: 0x6746, # + 0x9E58: 0x675E, # + 0x9E59: 0x6760, # + 0x9E5A: 0x6759, # + 0x9E5B: 0x6763, # + 0x9E5C: 0x6764, # + 0x9E5D: 0x6789, # + 0x9E5E: 0x6770, # + 0x9E5F: 0x67A9, # + 0x9E60: 0x677C, # + 0x9E61: 0x676A, # + 0x9E62: 0x678C, # + 0x9E63: 0x678B, # + 0x9E64: 0x67A6, # + 0x9E65: 0x67A1, # + 0x9E66: 0x6785, # + 0x9E67: 0x67B7, # + 0x9E68: 0x67EF, # + 0x9E69: 0x67B4, # + 0x9E6A: 0x67EC, # + 0x9E6B: 0x67B3, # + 0x9E6C: 0x67E9, # + 0x9E6D: 0x67B8, # + 0x9E6E: 0x67E4, # + 0x9E6F: 0x67DE, # + 0x9E70: 0x67DD, # + 0x9E71: 0x67E2, # + 0x9E72: 0x67EE, # + 0x9E73: 0x67B9, # + 0x9E74: 0x67CE, # + 0x9E75: 0x67C6, # + 0x9E76: 0x67E7, # + 0x9E77: 0x6A9C, # + 0x9E78: 0x681E, # + 0x9E79: 0x6846, # + 0x9E7A: 0x6829, # + 0x9E7B: 0x6840, # + 0x9E7C: 0x684D, # + 0x9E7D: 0x6832, # + 0x9E7E: 0x684E, # + 0x9E80: 0x68B3, # + 0x9E81: 0x682B, # + 0x9E82: 0x6859, # + 0x9E83: 0x6863, # + 0x9E84: 0x6877, # + 0x9E85: 0x687F, # + 0x9E86: 0x689F, # + 0x9E87: 0x688F, # + 0x9E88: 0x68AD, # + 0x9E89: 0x6894, # + 0x9E8A: 0x689D, # + 0x9E8B: 0x689B, # + 0x9E8C: 0x6883, # + 0x9E8D: 0x6AAE, # + 0x9E8E: 0x68B9, # + 0x9E8F: 0x6874, # + 0x9E90: 0x68B5, # + 0x9E91: 0x68A0, # + 0x9E92: 0x68BA, # + 0x9E93: 0x690F, # + 0x9E94: 0x688D, # + 0x9E95: 0x687E, # + 0x9E96: 0x6901, # + 0x9E97: 0x68CA, # + 0x9E98: 0x6908, # + 0x9E99: 0x68D8, # + 0x9E9A: 0x6922, # + 0x9E9B: 0x6926, # + 0x9E9C: 0x68E1, # + 0x9E9D: 0x690C, # + 0x9E9E: 0x68CD, # + 0x9E9F: 0x68D4, # + 0x9EA0: 0x68E7, # + 0x9EA1: 0x68D5, # + 0x9EA2: 0x6936, # + 0x9EA3: 0x6912, # + 0x9EA4: 0x6904, # + 0x9EA5: 0x68D7, # + 0x9EA6: 0x68E3, # + 0x9EA7: 0x6925, # + 0x9EA8: 0x68F9, # + 0x9EA9: 0x68E0, # + 0x9EAA: 0x68EF, # + 0x9EAB: 0x6928, # + 0x9EAC: 0x692A, # + 0x9EAD: 0x691A, # + 0x9EAE: 0x6923, # + 0x9EAF: 0x6921, # + 0x9EB0: 0x68C6, # + 0x9EB1: 0x6979, # + 0x9EB2: 0x6977, # + 0x9EB3: 0x695C, # + 0x9EB4: 0x6978, # + 0x9EB5: 0x696B, # + 0x9EB6: 0x6954, # + 0x9EB7: 0x697E, # + 0x9EB8: 0x696E, # + 0x9EB9: 0x6939, # + 0x9EBA: 0x6974, # + 0x9EBB: 0x693D, # + 0x9EBC: 0x6959, # + 0x9EBD: 0x6930, # + 0x9EBE: 0x6961, # + 0x9EBF: 0x695E, # + 0x9EC0: 0x695D, # + 0x9EC1: 0x6981, # + 0x9EC2: 0x696A, # + 0x9EC3: 0x69B2, # + 0x9EC4: 0x69AE, # + 0x9EC5: 0x69D0, # + 0x9EC6: 0x69BF, # + 0x9EC7: 0x69C1, # + 0x9EC8: 0x69D3, # + 0x9EC9: 0x69BE, # + 0x9ECA: 0x69CE, # + 0x9ECB: 0x5BE8, # + 0x9ECC: 0x69CA, # + 0x9ECD: 0x69DD, # + 0x9ECE: 0x69BB, # + 0x9ECF: 0x69C3, # + 0x9ED0: 0x69A7, # + 0x9ED1: 0x6A2E, # + 0x9ED2: 0x6991, # + 0x9ED3: 0x69A0, # + 0x9ED4: 0x699C, # + 0x9ED5: 0x6995, # + 0x9ED6: 0x69B4, # + 0x9ED7: 0x69DE, # + 0x9ED8: 0x69E8, # + 0x9ED9: 0x6A02, # + 0x9EDA: 0x6A1B, # + 0x9EDB: 0x69FF, # + 0x9EDC: 0x6B0A, # + 0x9EDD: 0x69F9, # + 0x9EDE: 0x69F2, # + 0x9EDF: 0x69E7, # + 0x9EE0: 0x6A05, # + 0x9EE1: 0x69B1, # + 0x9EE2: 0x6A1E, # + 0x9EE3: 0x69ED, # + 0x9EE4: 0x6A14, # + 0x9EE5: 0x69EB, # + 0x9EE6: 0x6A0A, # + 0x9EE7: 0x6A12, # + 0x9EE8: 0x6AC1, # + 0x9EE9: 0x6A23, # + 0x9EEA: 0x6A13, # + 0x9EEB: 0x6A44, # + 0x9EEC: 0x6A0C, # + 0x9EED: 0x6A72, # + 0x9EEE: 0x6A36, # + 0x9EEF: 0x6A78, # + 0x9EF0: 0x6A47, # + 0x9EF1: 0x6A62, # + 0x9EF2: 0x6A59, # + 0x9EF3: 0x6A66, # + 0x9EF4: 0x6A48, # + 0x9EF5: 0x6A38, # + 0x9EF6: 0x6A22, # + 0x9EF7: 0x6A90, # + 0x9EF8: 0x6A8D, # + 0x9EF9: 0x6AA0, # + 0x9EFA: 0x6A84, # + 0x9EFB: 0x6AA2, # + 0x9EFC: 0x6AA3, # + 0x9F40: 0x6A97, # + 0x9F41: 0x8617, # + 0x9F42: 0x6ABB, # + 0x9F43: 0x6AC3, # + 0x9F44: 0x6AC2, # + 0x9F45: 0x6AB8, # + 0x9F46: 0x6AB3, # + 0x9F47: 0x6AAC, # + 0x9F48: 0x6ADE, # + 0x9F49: 0x6AD1, # + 0x9F4A: 0x6ADF, # + 0x9F4B: 0x6AAA, # + 0x9F4C: 0x6ADA, # + 0x9F4D: 0x6AEA, # + 0x9F4E: 0x6AFB, # + 0x9F4F: 0x6B05, # + 0x9F50: 0x8616, # + 0x9F51: 0x6AFA, # + 0x9F52: 0x6B12, # + 0x9F53: 0x6B16, # + 0x9F54: 0x9B31, # + 0x9F55: 0x6B1F, # + 0x9F56: 0x6B38, # + 0x9F57: 0x6B37, # + 0x9F58: 0x76DC, # + 0x9F59: 0x6B39, # + 0x9F5A: 0x98EE, # + 0x9F5B: 0x6B47, # + 0x9F5C: 0x6B43, # + 0x9F5D: 0x6B49, # + 0x9F5E: 0x6B50, # + 0x9F5F: 0x6B59, # + 0x9F60: 0x6B54, # + 0x9F61: 0x6B5B, # + 0x9F62: 0x6B5F, # + 0x9F63: 0x6B61, # + 0x9F64: 0x6B78, # + 0x9F65: 0x6B79, # + 0x9F66: 0x6B7F, # + 0x9F67: 0x6B80, # + 0x9F68: 0x6B84, # + 0x9F69: 0x6B83, # + 0x9F6A: 0x6B8D, # + 0x9F6B: 0x6B98, # + 0x9F6C: 0x6B95, # + 0x9F6D: 0x6B9E, # + 0x9F6E: 0x6BA4, # + 0x9F6F: 0x6BAA, # + 0x9F70: 0x6BAB, # + 0x9F71: 0x6BAF, # + 0x9F72: 0x6BB2, # + 0x9F73: 0x6BB1, # + 0x9F74: 0x6BB3, # + 0x9F75: 0x6BB7, # + 0x9F76: 0x6BBC, # + 0x9F77: 0x6BC6, # + 0x9F78: 0x6BCB, # + 0x9F79: 0x6BD3, # + 0x9F7A: 0x6BDF, # + 0x9F7B: 0x6BEC, # + 0x9F7C: 0x6BEB, # + 0x9F7D: 0x6BF3, # + 0x9F7E: 0x6BEF, # + 0x9F80: 0x9EBE, # + 0x9F81: 0x6C08, # + 0x9F82: 0x6C13, # + 0x9F83: 0x6C14, # + 0x9F84: 0x6C1B, # + 0x9F85: 0x6C24, # + 0x9F86: 0x6C23, # + 0x9F87: 0x6C5E, # + 0x9F88: 0x6C55, # + 0x9F89: 0x6C62, # + 0x9F8A: 0x6C6A, # + 0x9F8B: 0x6C82, # + 0x9F8C: 0x6C8D, # + 0x9F8D: 0x6C9A, # + 0x9F8E: 0x6C81, # + 0x9F8F: 0x6C9B, # + 0x9F90: 0x6C7E, # + 0x9F91: 0x6C68, # + 0x9F92: 0x6C73, # + 0x9F93: 0x6C92, # + 0x9F94: 0x6C90, # + 0x9F95: 0x6CC4, # + 0x9F96: 0x6CF1, # + 0x9F97: 0x6CD3, # + 0x9F98: 0x6CBD, # + 0x9F99: 0x6CD7, # + 0x9F9A: 0x6CC5, # + 0x9F9B: 0x6CDD, # + 0x9F9C: 0x6CAE, # + 0x9F9D: 0x6CB1, # + 0x9F9E: 0x6CBE, # + 0x9F9F: 0x6CBA, # + 0x9FA0: 0x6CDB, # + 0x9FA1: 0x6CEF, # + 0x9FA2: 0x6CD9, # + 0x9FA3: 0x6CEA, # + 0x9FA4: 0x6D1F, # + 0x9FA5: 0x884D, # + 0x9FA6: 0x6D36, # + 0x9FA7: 0x6D2B, # + 0x9FA8: 0x6D3D, # + 0x9FA9: 0x6D38, # + 0x9FAA: 0x6D19, # + 0x9FAB: 0x6D35, # + 0x9FAC: 0x6D33, # + 0x9FAD: 0x6D12, # + 0x9FAE: 0x6D0C, # + 0x9FAF: 0x6D63, # + 0x9FB0: 0x6D93, # + 0x9FB1: 0x6D64, # + 0x9FB2: 0x6D5A, # + 0x9FB3: 0x6D79, # + 0x9FB4: 0x6D59, # + 0x9FB5: 0x6D8E, # + 0x9FB6: 0x6D95, # + 0x9FB7: 0x6FE4, # + 0x9FB8: 0x6D85, # + 0x9FB9: 0x6DF9, # + 0x9FBA: 0x6E15, # + 0x9FBB: 0x6E0A, # + 0x9FBC: 0x6DB5, # + 0x9FBD: 0x6DC7, # + 0x9FBE: 0x6DE6, # + 0x9FBF: 0x6DB8, # + 0x9FC0: 0x6DC6, # + 0x9FC1: 0x6DEC, # + 0x9FC2: 0x6DDE, # + 0x9FC3: 0x6DCC, # + 0x9FC4: 0x6DE8, # + 0x9FC5: 0x6DD2, # + 0x9FC6: 0x6DC5, # + 0x9FC7: 0x6DFA, # + 0x9FC8: 0x6DD9, # + 0x9FC9: 0x6DE4, # + 0x9FCA: 0x6DD5, # + 0x9FCB: 0x6DEA, # + 0x9FCC: 0x6DEE, # + 0x9FCD: 0x6E2D, # + 0x9FCE: 0x6E6E, # + 0x9FCF: 0x6E2E, # + 0x9FD0: 0x6E19, # + 0x9FD1: 0x6E72, # + 0x9FD2: 0x6E5F, # + 0x9FD3: 0x6E3E, # + 0x9FD4: 0x6E23, # + 0x9FD5: 0x6E6B, # + 0x9FD6: 0x6E2B, # + 0x9FD7: 0x6E76, # + 0x9FD8: 0x6E4D, # + 0x9FD9: 0x6E1F, # + 0x9FDA: 0x6E43, # + 0x9FDB: 0x6E3A, # + 0x9FDC: 0x6E4E, # + 0x9FDD: 0x6E24, # + 0x9FDE: 0x6EFF, # + 0x9FDF: 0x6E1D, # + 0x9FE0: 0x6E38, # + 0x9FE1: 0x6E82, # + 0x9FE2: 0x6EAA, # + 0x9FE3: 0x6E98, # + 0x9FE4: 0x6EC9, # + 0x9FE5: 0x6EB7, # + 0x9FE6: 0x6ED3, # + 0x9FE7: 0x6EBD, # + 0x9FE8: 0x6EAF, # + 0x9FE9: 0x6EC4, # + 0x9FEA: 0x6EB2, # + 0x9FEB: 0x6ED4, # + 0x9FEC: 0x6ED5, # + 0x9FED: 0x6E8F, # + 0x9FEE: 0x6EA5, # + 0x9FEF: 0x6EC2, # + 0x9FF0: 0x6E9F, # + 0x9FF1: 0x6F41, # + 0x9FF2: 0x6F11, # + 0x9FF3: 0x704C, # + 0x9FF4: 0x6EEC, # + 0x9FF5: 0x6EF8, # + 0x9FF6: 0x6EFE, # + 0x9FF7: 0x6F3F, # + 0x9FF8: 0x6EF2, # + 0x9FF9: 0x6F31, # + 0x9FFA: 0x6EEF, # + 0x9FFB: 0x6F32, # + 0x9FFC: 0x6ECC, # + 0xE040: 0x6F3E, # + 0xE041: 0x6F13, # + 0xE042: 0x6EF7, # + 0xE043: 0x6F86, # + 0xE044: 0x6F7A, # + 0xE045: 0x6F78, # + 0xE046: 0x6F81, # + 0xE047: 0x6F80, # + 0xE048: 0x6F6F, # + 0xE049: 0x6F5B, # + 0xE04A: 0x6FF3, # + 0xE04B: 0x6F6D, # + 0xE04C: 0x6F82, # + 0xE04D: 0x6F7C, # + 0xE04E: 0x6F58, # + 0xE04F: 0x6F8E, # + 0xE050: 0x6F91, # + 0xE051: 0x6FC2, # + 0xE052: 0x6F66, # + 0xE053: 0x6FB3, # + 0xE054: 0x6FA3, # + 0xE055: 0x6FA1, # + 0xE056: 0x6FA4, # + 0xE057: 0x6FB9, # + 0xE058: 0x6FC6, # + 0xE059: 0x6FAA, # + 0xE05A: 0x6FDF, # + 0xE05B: 0x6FD5, # + 0xE05C: 0x6FEC, # + 0xE05D: 0x6FD4, # + 0xE05E: 0x6FD8, # + 0xE05F: 0x6FF1, # + 0xE060: 0x6FEE, # + 0xE061: 0x6FDB, # + 0xE062: 0x7009, # + 0xE063: 0x700B, # + 0xE064: 0x6FFA, # + 0xE065: 0x7011, # + 0xE066: 0x7001, # + 0xE067: 0x700F, # + 0xE068: 0x6FFE, # + 0xE069: 0x701B, # + 0xE06A: 0x701A, # + 0xE06B: 0x6F74, # + 0xE06C: 0x701D, # + 0xE06D: 0x7018, # + 0xE06E: 0x701F, # + 0xE06F: 0x7030, # + 0xE070: 0x703E, # + 0xE071: 0x7032, # + 0xE072: 0x7051, # + 0xE073: 0x7063, # + 0xE074: 0x7099, # + 0xE075: 0x7092, # + 0xE076: 0x70AF, # + 0xE077: 0x70F1, # + 0xE078: 0x70AC, # + 0xE079: 0x70B8, # + 0xE07A: 0x70B3, # + 0xE07B: 0x70AE, # + 0xE07C: 0x70DF, # + 0xE07D: 0x70CB, # + 0xE07E: 0x70DD, # + 0xE080: 0x70D9, # + 0xE081: 0x7109, # + 0xE082: 0x70FD, # + 0xE083: 0x711C, # + 0xE084: 0x7119, # + 0xE085: 0x7165, # + 0xE086: 0x7155, # + 0xE087: 0x7188, # + 0xE088: 0x7166, # + 0xE089: 0x7162, # + 0xE08A: 0x714C, # + 0xE08B: 0x7156, # + 0xE08C: 0x716C, # + 0xE08D: 0x718F, # + 0xE08E: 0x71FB, # + 0xE08F: 0x7184, # + 0xE090: 0x7195, # + 0xE091: 0x71A8, # + 0xE092: 0x71AC, # + 0xE093: 0x71D7, # + 0xE094: 0x71B9, # + 0xE095: 0x71BE, # + 0xE096: 0x71D2, # + 0xE097: 0x71C9, # + 0xE098: 0x71D4, # + 0xE099: 0x71CE, # + 0xE09A: 0x71E0, # + 0xE09B: 0x71EC, # + 0xE09C: 0x71E7, # + 0xE09D: 0x71F5, # + 0xE09E: 0x71FC, # + 0xE09F: 0x71F9, # + 0xE0A0: 0x71FF, # + 0xE0A1: 0x720D, # + 0xE0A2: 0x7210, # + 0xE0A3: 0x721B, # + 0xE0A4: 0x7228, # + 0xE0A5: 0x722D, # + 0xE0A6: 0x722C, # + 0xE0A7: 0x7230, # + 0xE0A8: 0x7232, # + 0xE0A9: 0x723B, # + 0xE0AA: 0x723C, # + 0xE0AB: 0x723F, # + 0xE0AC: 0x7240, # + 0xE0AD: 0x7246, # + 0xE0AE: 0x724B, # + 0xE0AF: 0x7258, # + 0xE0B0: 0x7274, # + 0xE0B1: 0x727E, # + 0xE0B2: 0x7282, # + 0xE0B3: 0x7281, # + 0xE0B4: 0x7287, # + 0xE0B5: 0x7292, # + 0xE0B6: 0x7296, # + 0xE0B7: 0x72A2, # + 0xE0B8: 0x72A7, # + 0xE0B9: 0x72B9, # + 0xE0BA: 0x72B2, # + 0xE0BB: 0x72C3, # + 0xE0BC: 0x72C6, # + 0xE0BD: 0x72C4, # + 0xE0BE: 0x72CE, # + 0xE0BF: 0x72D2, # + 0xE0C0: 0x72E2, # + 0xE0C1: 0x72E0, # + 0xE0C2: 0x72E1, # + 0xE0C3: 0x72F9, # + 0xE0C4: 0x72F7, # + 0xE0C5: 0x500F, # + 0xE0C6: 0x7317, # + 0xE0C7: 0x730A, # + 0xE0C8: 0x731C, # + 0xE0C9: 0x7316, # + 0xE0CA: 0x731D, # + 0xE0CB: 0x7334, # + 0xE0CC: 0x732F, # + 0xE0CD: 0x7329, # + 0xE0CE: 0x7325, # + 0xE0CF: 0x733E, # + 0xE0D0: 0x734E, # + 0xE0D1: 0x734F, # + 0xE0D2: 0x9ED8, # + 0xE0D3: 0x7357, # + 0xE0D4: 0x736A, # + 0xE0D5: 0x7368, # + 0xE0D6: 0x7370, # + 0xE0D7: 0x7378, # + 0xE0D8: 0x7375, # + 0xE0D9: 0x737B, # + 0xE0DA: 0x737A, # + 0xE0DB: 0x73C8, # + 0xE0DC: 0x73B3, # + 0xE0DD: 0x73CE, # + 0xE0DE: 0x73BB, # + 0xE0DF: 0x73C0, # + 0xE0E0: 0x73E5, # + 0xE0E1: 0x73EE, # + 0xE0E2: 0x73DE, # + 0xE0E3: 0x74A2, # + 0xE0E4: 0x7405, # + 0xE0E5: 0x746F, # + 0xE0E6: 0x7425, # + 0xE0E7: 0x73F8, # + 0xE0E8: 0x7432, # + 0xE0E9: 0x743A, # + 0xE0EA: 0x7455, # + 0xE0EB: 0x743F, # + 0xE0EC: 0x745F, # + 0xE0ED: 0x7459, # + 0xE0EE: 0x7441, # + 0xE0EF: 0x745C, # + 0xE0F0: 0x7469, # + 0xE0F1: 0x7470, # + 0xE0F2: 0x7463, # + 0xE0F3: 0x746A, # + 0xE0F4: 0x7476, # + 0xE0F5: 0x747E, # + 0xE0F6: 0x748B, # + 0xE0F7: 0x749E, # + 0xE0F8: 0x74A7, # + 0xE0F9: 0x74CA, # + 0xE0FA: 0x74CF, # + 0xE0FB: 0x74D4, # + 0xE0FC: 0x73F1, # + 0xE140: 0x74E0, # + 0xE141: 0x74E3, # + 0xE142: 0x74E7, # + 0xE143: 0x74E9, # + 0xE144: 0x74EE, # + 0xE145: 0x74F2, # + 0xE146: 0x74F0, # + 0xE147: 0x74F1, # + 0xE148: 0x74F8, # + 0xE149: 0x74F7, # + 0xE14A: 0x7504, # + 0xE14B: 0x7503, # + 0xE14C: 0x7505, # + 0xE14D: 0x750C, # + 0xE14E: 0x750E, # + 0xE14F: 0x750D, # + 0xE150: 0x7515, # + 0xE151: 0x7513, # + 0xE152: 0x751E, # + 0xE153: 0x7526, # + 0xE154: 0x752C, # + 0xE155: 0x753C, # + 0xE156: 0x7544, # + 0xE157: 0x754D, # + 0xE158: 0x754A, # + 0xE159: 0x7549, # + 0xE15A: 0x755B, # + 0xE15B: 0x7546, # + 0xE15C: 0x755A, # + 0xE15D: 0x7569, # + 0xE15E: 0x7564, # + 0xE15F: 0x7567, # + 0xE160: 0x756B, # + 0xE161: 0x756D, # + 0xE162: 0x7578, # + 0xE163: 0x7576, # + 0xE164: 0x7586, # + 0xE165: 0x7587, # + 0xE166: 0x7574, # + 0xE167: 0x758A, # + 0xE168: 0x7589, # + 0xE169: 0x7582, # + 0xE16A: 0x7594, # + 0xE16B: 0x759A, # + 0xE16C: 0x759D, # + 0xE16D: 0x75A5, # + 0xE16E: 0x75A3, # + 0xE16F: 0x75C2, # + 0xE170: 0x75B3, # + 0xE171: 0x75C3, # + 0xE172: 0x75B5, # + 0xE173: 0x75BD, # + 0xE174: 0x75B8, # + 0xE175: 0x75BC, # + 0xE176: 0x75B1, # + 0xE177: 0x75CD, # + 0xE178: 0x75CA, # + 0xE179: 0x75D2, # + 0xE17A: 0x75D9, # + 0xE17B: 0x75E3, # + 0xE17C: 0x75DE, # + 0xE17D: 0x75FE, # + 0xE17E: 0x75FF, # + 0xE180: 0x75FC, # + 0xE181: 0x7601, # + 0xE182: 0x75F0, # + 0xE183: 0x75FA, # + 0xE184: 0x75F2, # + 0xE185: 0x75F3, # + 0xE186: 0x760B, # + 0xE187: 0x760D, # + 0xE188: 0x7609, # + 0xE189: 0x761F, # + 0xE18A: 0x7627, # + 0xE18B: 0x7620, # + 0xE18C: 0x7621, # + 0xE18D: 0x7622, # + 0xE18E: 0x7624, # + 0xE18F: 0x7634, # + 0xE190: 0x7630, # + 0xE191: 0x763B, # + 0xE192: 0x7647, # + 0xE193: 0x7648, # + 0xE194: 0x7646, # + 0xE195: 0x765C, # + 0xE196: 0x7658, # + 0xE197: 0x7661, # + 0xE198: 0x7662, # + 0xE199: 0x7668, # + 0xE19A: 0x7669, # + 0xE19B: 0x766A, # + 0xE19C: 0x7667, # + 0xE19D: 0x766C, # + 0xE19E: 0x7670, # + 0xE19F: 0x7672, # + 0xE1A0: 0x7676, # + 0xE1A1: 0x7678, # + 0xE1A2: 0x767C, # + 0xE1A3: 0x7680, # + 0xE1A4: 0x7683, # + 0xE1A5: 0x7688, # + 0xE1A6: 0x768B, # + 0xE1A7: 0x768E, # + 0xE1A8: 0x7696, # + 0xE1A9: 0x7693, # + 0xE1AA: 0x7699, # + 0xE1AB: 0x769A, # + 0xE1AC: 0x76B0, # + 0xE1AD: 0x76B4, # + 0xE1AE: 0x76B8, # + 0xE1AF: 0x76B9, # + 0xE1B0: 0x76BA, # + 0xE1B1: 0x76C2, # + 0xE1B2: 0x76CD, # + 0xE1B3: 0x76D6, # + 0xE1B4: 0x76D2, # + 0xE1B5: 0x76DE, # + 0xE1B6: 0x76E1, # + 0xE1B7: 0x76E5, # + 0xE1B8: 0x76E7, # + 0xE1B9: 0x76EA, # + 0xE1BA: 0x862F, # + 0xE1BB: 0x76FB, # + 0xE1BC: 0x7708, # + 0xE1BD: 0x7707, # + 0xE1BE: 0x7704, # + 0xE1BF: 0x7729, # + 0xE1C0: 0x7724, # + 0xE1C1: 0x771E, # + 0xE1C2: 0x7725, # + 0xE1C3: 0x7726, # + 0xE1C4: 0x771B, # + 0xE1C5: 0x7737, # + 0xE1C6: 0x7738, # + 0xE1C7: 0x7747, # + 0xE1C8: 0x775A, # + 0xE1C9: 0x7768, # + 0xE1CA: 0x776B, # + 0xE1CB: 0x775B, # + 0xE1CC: 0x7765, # + 0xE1CD: 0x777F, # + 0xE1CE: 0x777E, # + 0xE1CF: 0x7779, # + 0xE1D0: 0x778E, # + 0xE1D1: 0x778B, # + 0xE1D2: 0x7791, # + 0xE1D3: 0x77A0, # + 0xE1D4: 0x779E, # + 0xE1D5: 0x77B0, # + 0xE1D6: 0x77B6, # + 0xE1D7: 0x77B9, # + 0xE1D8: 0x77BF, # + 0xE1D9: 0x77BC, # + 0xE1DA: 0x77BD, # + 0xE1DB: 0x77BB, # + 0xE1DC: 0x77C7, # + 0xE1DD: 0x77CD, # + 0xE1DE: 0x77D7, # + 0xE1DF: 0x77DA, # + 0xE1E0: 0x77DC, # + 0xE1E1: 0x77E3, # + 0xE1E2: 0x77EE, # + 0xE1E3: 0x77FC, # + 0xE1E4: 0x780C, # + 0xE1E5: 0x7812, # + 0xE1E6: 0x7926, # + 0xE1E7: 0x7820, # + 0xE1E8: 0x792A, # + 0xE1E9: 0x7845, # + 0xE1EA: 0x788E, # + 0xE1EB: 0x7874, # + 0xE1EC: 0x7886, # + 0xE1ED: 0x787C, # + 0xE1EE: 0x789A, # + 0xE1EF: 0x788C, # + 0xE1F0: 0x78A3, # + 0xE1F1: 0x78B5, # + 0xE1F2: 0x78AA, # + 0xE1F3: 0x78AF, # + 0xE1F4: 0x78D1, # + 0xE1F5: 0x78C6, # + 0xE1F6: 0x78CB, # + 0xE1F7: 0x78D4, # + 0xE1F8: 0x78BE, # + 0xE1F9: 0x78BC, # + 0xE1FA: 0x78C5, # + 0xE1FB: 0x78CA, # + 0xE1FC: 0x78EC, # + 0xE240: 0x78E7, # + 0xE241: 0x78DA, # + 0xE242: 0x78FD, # + 0xE243: 0x78F4, # + 0xE244: 0x7907, # + 0xE245: 0x7912, # + 0xE246: 0x7911, # + 0xE247: 0x7919, # + 0xE248: 0x792C, # + 0xE249: 0x792B, # + 0xE24A: 0x7940, # + 0xE24B: 0x7960, # + 0xE24C: 0x7957, # + 0xE24D: 0x795F, # + 0xE24E: 0x795A, # + 0xE24F: 0x7955, # + 0xE250: 0x7953, # + 0xE251: 0x797A, # + 0xE252: 0x797F, # + 0xE253: 0x798A, # + 0xE254: 0x799D, # + 0xE255: 0x79A7, # + 0xE256: 0x9F4B, # + 0xE257: 0x79AA, # + 0xE258: 0x79AE, # + 0xE259: 0x79B3, # + 0xE25A: 0x79B9, # + 0xE25B: 0x79BA, # + 0xE25C: 0x79C9, # + 0xE25D: 0x79D5, # + 0xE25E: 0x79E7, # + 0xE25F: 0x79EC, # + 0xE260: 0x79E1, # + 0xE261: 0x79E3, # + 0xE262: 0x7A08, # + 0xE263: 0x7A0D, # + 0xE264: 0x7A18, # + 0xE265: 0x7A19, # + 0xE266: 0x7A20, # + 0xE267: 0x7A1F, # + 0xE268: 0x7980, # + 0xE269: 0x7A31, # + 0xE26A: 0x7A3B, # + 0xE26B: 0x7A3E, # + 0xE26C: 0x7A37, # + 0xE26D: 0x7A43, # + 0xE26E: 0x7A57, # + 0xE26F: 0x7A49, # + 0xE270: 0x7A61, # + 0xE271: 0x7A62, # + 0xE272: 0x7A69, # + 0xE273: 0x9F9D, # + 0xE274: 0x7A70, # + 0xE275: 0x7A79, # + 0xE276: 0x7A7D, # + 0xE277: 0x7A88, # + 0xE278: 0x7A97, # + 0xE279: 0x7A95, # + 0xE27A: 0x7A98, # + 0xE27B: 0x7A96, # + 0xE27C: 0x7AA9, # + 0xE27D: 0x7AC8, # + 0xE27E: 0x7AB0, # + 0xE280: 0x7AB6, # + 0xE281: 0x7AC5, # + 0xE282: 0x7AC4, # + 0xE283: 0x7ABF, # + 0xE284: 0x9083, # + 0xE285: 0x7AC7, # + 0xE286: 0x7ACA, # + 0xE287: 0x7ACD, # + 0xE288: 0x7ACF, # + 0xE289: 0x7AD5, # + 0xE28A: 0x7AD3, # + 0xE28B: 0x7AD9, # + 0xE28C: 0x7ADA, # + 0xE28D: 0x7ADD, # + 0xE28E: 0x7AE1, # + 0xE28F: 0x7AE2, # + 0xE290: 0x7AE6, # + 0xE291: 0x7AED, # + 0xE292: 0x7AF0, # + 0xE293: 0x7B02, # + 0xE294: 0x7B0F, # + 0xE295: 0x7B0A, # + 0xE296: 0x7B06, # + 0xE297: 0x7B33, # + 0xE298: 0x7B18, # + 0xE299: 0x7B19, # + 0xE29A: 0x7B1E, # + 0xE29B: 0x7B35, # + 0xE29C: 0x7B28, # + 0xE29D: 0x7B36, # + 0xE29E: 0x7B50, # + 0xE29F: 0x7B7A, # + 0xE2A0: 0x7B04, # + 0xE2A1: 0x7B4D, # + 0xE2A2: 0x7B0B, # + 0xE2A3: 0x7B4C, # + 0xE2A4: 0x7B45, # + 0xE2A5: 0x7B75, # + 0xE2A6: 0x7B65, # + 0xE2A7: 0x7B74, # + 0xE2A8: 0x7B67, # + 0xE2A9: 0x7B70, # + 0xE2AA: 0x7B71, # + 0xE2AB: 0x7B6C, # + 0xE2AC: 0x7B6E, # + 0xE2AD: 0x7B9D, # + 0xE2AE: 0x7B98, # + 0xE2AF: 0x7B9F, # + 0xE2B0: 0x7B8D, # + 0xE2B1: 0x7B9C, # + 0xE2B2: 0x7B9A, # + 0xE2B3: 0x7B8B, # + 0xE2B4: 0x7B92, # + 0xE2B5: 0x7B8F, # + 0xE2B6: 0x7B5D, # + 0xE2B7: 0x7B99, # + 0xE2B8: 0x7BCB, # + 0xE2B9: 0x7BC1, # + 0xE2BA: 0x7BCC, # + 0xE2BB: 0x7BCF, # + 0xE2BC: 0x7BB4, # + 0xE2BD: 0x7BC6, # + 0xE2BE: 0x7BDD, # + 0xE2BF: 0x7BE9, # + 0xE2C0: 0x7C11, # + 0xE2C1: 0x7C14, # + 0xE2C2: 0x7BE6, # + 0xE2C3: 0x7BE5, # + 0xE2C4: 0x7C60, # + 0xE2C5: 0x7C00, # + 0xE2C6: 0x7C07, # + 0xE2C7: 0x7C13, # + 0xE2C8: 0x7BF3, # + 0xE2C9: 0x7BF7, # + 0xE2CA: 0x7C17, # + 0xE2CB: 0x7C0D, # + 0xE2CC: 0x7BF6, # + 0xE2CD: 0x7C23, # + 0xE2CE: 0x7C27, # + 0xE2CF: 0x7C2A, # + 0xE2D0: 0x7C1F, # + 0xE2D1: 0x7C37, # + 0xE2D2: 0x7C2B, # + 0xE2D3: 0x7C3D, # + 0xE2D4: 0x7C4C, # + 0xE2D5: 0x7C43, # + 0xE2D6: 0x7C54, # + 0xE2D7: 0x7C4F, # + 0xE2D8: 0x7C40, # + 0xE2D9: 0x7C50, # + 0xE2DA: 0x7C58, # + 0xE2DB: 0x7C5F, # + 0xE2DC: 0x7C64, # + 0xE2DD: 0x7C56, # + 0xE2DE: 0x7C65, # + 0xE2DF: 0x7C6C, # + 0xE2E0: 0x7C75, # + 0xE2E1: 0x7C83, # + 0xE2E2: 0x7C90, # + 0xE2E3: 0x7CA4, # + 0xE2E4: 0x7CAD, # + 0xE2E5: 0x7CA2, # + 0xE2E6: 0x7CAB, # + 0xE2E7: 0x7CA1, # + 0xE2E8: 0x7CA8, # + 0xE2E9: 0x7CB3, # + 0xE2EA: 0x7CB2, # + 0xE2EB: 0x7CB1, # + 0xE2EC: 0x7CAE, # + 0xE2ED: 0x7CB9, # + 0xE2EE: 0x7CBD, # + 0xE2EF: 0x7CC0, # + 0xE2F0: 0x7CC5, # + 0xE2F1: 0x7CC2, # + 0xE2F2: 0x7CD8, # + 0xE2F3: 0x7CD2, # + 0xE2F4: 0x7CDC, # + 0xE2F5: 0x7CE2, # + 0xE2F6: 0x9B3B, # + 0xE2F7: 0x7CEF, # + 0xE2F8: 0x7CF2, # + 0xE2F9: 0x7CF4, # + 0xE2FA: 0x7CF6, # + 0xE2FB: 0x7CFA, # + 0xE2FC: 0x7D06, # + 0xE340: 0x7D02, # + 0xE341: 0x7D1C, # + 0xE342: 0x7D15, # + 0xE343: 0x7D0A, # + 0xE344: 0x7D45, # + 0xE345: 0x7D4B, # + 0xE346: 0x7D2E, # + 0xE347: 0x7D32, # + 0xE348: 0x7D3F, # + 0xE349: 0x7D35, # + 0xE34A: 0x7D46, # + 0xE34B: 0x7D73, # + 0xE34C: 0x7D56, # + 0xE34D: 0x7D4E, # + 0xE34E: 0x7D72, # + 0xE34F: 0x7D68, # + 0xE350: 0x7D6E, # + 0xE351: 0x7D4F, # + 0xE352: 0x7D63, # + 0xE353: 0x7D93, # + 0xE354: 0x7D89, # + 0xE355: 0x7D5B, # + 0xE356: 0x7D8F, # + 0xE357: 0x7D7D, # + 0xE358: 0x7D9B, # + 0xE359: 0x7DBA, # + 0xE35A: 0x7DAE, # + 0xE35B: 0x7DA3, # + 0xE35C: 0x7DB5, # + 0xE35D: 0x7DC7, # + 0xE35E: 0x7DBD, # + 0xE35F: 0x7DAB, # + 0xE360: 0x7E3D, # + 0xE361: 0x7DA2, # + 0xE362: 0x7DAF, # + 0xE363: 0x7DDC, # + 0xE364: 0x7DB8, # + 0xE365: 0x7D9F, # + 0xE366: 0x7DB0, # + 0xE367: 0x7DD8, # + 0xE368: 0x7DDD, # + 0xE369: 0x7DE4, # + 0xE36A: 0x7DDE, # + 0xE36B: 0x7DFB, # + 0xE36C: 0x7DF2, # + 0xE36D: 0x7DE1, # + 0xE36E: 0x7E05, # + 0xE36F: 0x7E0A, # + 0xE370: 0x7E23, # + 0xE371: 0x7E21, # + 0xE372: 0x7E12, # + 0xE373: 0x7E31, # + 0xE374: 0x7E1F, # + 0xE375: 0x7E09, # + 0xE376: 0x7E0B, # + 0xE377: 0x7E22, # + 0xE378: 0x7E46, # + 0xE379: 0x7E66, # + 0xE37A: 0x7E3B, # + 0xE37B: 0x7E35, # + 0xE37C: 0x7E39, # + 0xE37D: 0x7E43, # + 0xE37E: 0x7E37, # + 0xE380: 0x7E32, # + 0xE381: 0x7E3A, # + 0xE382: 0x7E67, # + 0xE383: 0x7E5D, # + 0xE384: 0x7E56, # + 0xE385: 0x7E5E, # + 0xE386: 0x7E59, # + 0xE387: 0x7E5A, # + 0xE388: 0x7E79, # + 0xE389: 0x7E6A, # + 0xE38A: 0x7E69, # + 0xE38B: 0x7E7C, # + 0xE38C: 0x7E7B, # + 0xE38D: 0x7E83, # + 0xE38E: 0x7DD5, # + 0xE38F: 0x7E7D, # + 0xE390: 0x8FAE, # + 0xE391: 0x7E7F, # + 0xE392: 0x7E88, # + 0xE393: 0x7E89, # + 0xE394: 0x7E8C, # + 0xE395: 0x7E92, # + 0xE396: 0x7E90, # + 0xE397: 0x7E93, # + 0xE398: 0x7E94, # + 0xE399: 0x7E96, # + 0xE39A: 0x7E8E, # + 0xE39B: 0x7E9B, # + 0xE39C: 0x7E9C, # + 0xE39D: 0x7F38, # + 0xE39E: 0x7F3A, # + 0xE39F: 0x7F45, # + 0xE3A0: 0x7F4C, # + 0xE3A1: 0x7F4D, # + 0xE3A2: 0x7F4E, # + 0xE3A3: 0x7F50, # + 0xE3A4: 0x7F51, # + 0xE3A5: 0x7F55, # + 0xE3A6: 0x7F54, # + 0xE3A7: 0x7F58, # + 0xE3A8: 0x7F5F, # + 0xE3A9: 0x7F60, # + 0xE3AA: 0x7F68, # + 0xE3AB: 0x7F69, # + 0xE3AC: 0x7F67, # + 0xE3AD: 0x7F78, # + 0xE3AE: 0x7F82, # + 0xE3AF: 0x7F86, # + 0xE3B0: 0x7F83, # + 0xE3B1: 0x7F88, # + 0xE3B2: 0x7F87, # + 0xE3B3: 0x7F8C, # + 0xE3B4: 0x7F94, # + 0xE3B5: 0x7F9E, # + 0xE3B6: 0x7F9D, # + 0xE3B7: 0x7F9A, # + 0xE3B8: 0x7FA3, # + 0xE3B9: 0x7FAF, # + 0xE3BA: 0x7FB2, # + 0xE3BB: 0x7FB9, # + 0xE3BC: 0x7FAE, # + 0xE3BD: 0x7FB6, # + 0xE3BE: 0x7FB8, # + 0xE3BF: 0x8B71, # + 0xE3C0: 0x7FC5, # + 0xE3C1: 0x7FC6, # + 0xE3C2: 0x7FCA, # + 0xE3C3: 0x7FD5, # + 0xE3C4: 0x7FD4, # + 0xE3C5: 0x7FE1, # + 0xE3C6: 0x7FE6, # + 0xE3C7: 0x7FE9, # + 0xE3C8: 0x7FF3, # + 0xE3C9: 0x7FF9, # + 0xE3CA: 0x98DC, # + 0xE3CB: 0x8006, # + 0xE3CC: 0x8004, # + 0xE3CD: 0x800B, # + 0xE3CE: 0x8012, # + 0xE3CF: 0x8018, # + 0xE3D0: 0x8019, # + 0xE3D1: 0x801C, # + 0xE3D2: 0x8021, # + 0xE3D3: 0x8028, # + 0xE3D4: 0x803F, # + 0xE3D5: 0x803B, # + 0xE3D6: 0x804A, # + 0xE3D7: 0x8046, # + 0xE3D8: 0x8052, # + 0xE3D9: 0x8058, # + 0xE3DA: 0x805A, # + 0xE3DB: 0x805F, # + 0xE3DC: 0x8062, # + 0xE3DD: 0x8068, # + 0xE3DE: 0x8073, # + 0xE3DF: 0x8072, # + 0xE3E0: 0x8070, # + 0xE3E1: 0x8076, # + 0xE3E2: 0x8079, # + 0xE3E3: 0x807D, # + 0xE3E4: 0x807F, # + 0xE3E5: 0x8084, # + 0xE3E6: 0x8086, # + 0xE3E7: 0x8085, # + 0xE3E8: 0x809B, # + 0xE3E9: 0x8093, # + 0xE3EA: 0x809A, # + 0xE3EB: 0x80AD, # + 0xE3EC: 0x5190, # + 0xE3ED: 0x80AC, # + 0xE3EE: 0x80DB, # + 0xE3EF: 0x80E5, # + 0xE3F0: 0x80D9, # + 0xE3F1: 0x80DD, # + 0xE3F2: 0x80C4, # + 0xE3F3: 0x80DA, # + 0xE3F4: 0x80D6, # + 0xE3F5: 0x8109, # + 0xE3F6: 0x80EF, # + 0xE3F7: 0x80F1, # + 0xE3F8: 0x811B, # + 0xE3F9: 0x8129, # + 0xE3FA: 0x8123, # + 0xE3FB: 0x812F, # + 0xE3FC: 0x814B, # + 0xE440: 0x968B, # + 0xE441: 0x8146, # + 0xE442: 0x813E, # + 0xE443: 0x8153, # + 0xE444: 0x8151, # + 0xE445: 0x80FC, # + 0xE446: 0x8171, # + 0xE447: 0x816E, # + 0xE448: 0x8165, # + 0xE449: 0x8166, # + 0xE44A: 0x8174, # + 0xE44B: 0x8183, # + 0xE44C: 0x8188, # + 0xE44D: 0x818A, # + 0xE44E: 0x8180, # + 0xE44F: 0x8182, # + 0xE450: 0x81A0, # + 0xE451: 0x8195, # + 0xE452: 0x81A4, # + 0xE453: 0x81A3, # + 0xE454: 0x815F, # + 0xE455: 0x8193, # + 0xE456: 0x81A9, # + 0xE457: 0x81B0, # + 0xE458: 0x81B5, # + 0xE459: 0x81BE, # + 0xE45A: 0x81B8, # + 0xE45B: 0x81BD, # + 0xE45C: 0x81C0, # + 0xE45D: 0x81C2, # + 0xE45E: 0x81BA, # + 0xE45F: 0x81C9, # + 0xE460: 0x81CD, # + 0xE461: 0x81D1, # + 0xE462: 0x81D9, # + 0xE463: 0x81D8, # + 0xE464: 0x81C8, # + 0xE465: 0x81DA, # + 0xE466: 0x81DF, # + 0xE467: 0x81E0, # + 0xE468: 0x81E7, # + 0xE469: 0x81FA, # + 0xE46A: 0x81FB, # + 0xE46B: 0x81FE, # + 0xE46C: 0x8201, # + 0xE46D: 0x8202, # + 0xE46E: 0x8205, # + 0xE46F: 0x8207, # + 0xE470: 0x820A, # + 0xE471: 0x820D, # + 0xE472: 0x8210, # + 0xE473: 0x8216, # + 0xE474: 0x8229, # + 0xE475: 0x822B, # + 0xE476: 0x8238, # + 0xE477: 0x8233, # + 0xE478: 0x8240, # + 0xE479: 0x8259, # + 0xE47A: 0x8258, # + 0xE47B: 0x825D, # + 0xE47C: 0x825A, # + 0xE47D: 0x825F, # + 0xE47E: 0x8264, # + 0xE480: 0x8262, # + 0xE481: 0x8268, # + 0xE482: 0x826A, # + 0xE483: 0x826B, # + 0xE484: 0x822E, # + 0xE485: 0x8271, # + 0xE486: 0x8277, # + 0xE487: 0x8278, # + 0xE488: 0x827E, # + 0xE489: 0x828D, # + 0xE48A: 0x8292, # + 0xE48B: 0x82AB, # + 0xE48C: 0x829F, # + 0xE48D: 0x82BB, # + 0xE48E: 0x82AC, # + 0xE48F: 0x82E1, # + 0xE490: 0x82E3, # + 0xE491: 0x82DF, # + 0xE492: 0x82D2, # + 0xE493: 0x82F4, # + 0xE494: 0x82F3, # + 0xE495: 0x82FA, # + 0xE496: 0x8393, # + 0xE497: 0x8303, # + 0xE498: 0x82FB, # + 0xE499: 0x82F9, # + 0xE49A: 0x82DE, # + 0xE49B: 0x8306, # + 0xE49C: 0x82DC, # + 0xE49D: 0x8309, # + 0xE49E: 0x82D9, # + 0xE49F: 0x8335, # + 0xE4A0: 0x8334, # + 0xE4A1: 0x8316, # + 0xE4A2: 0x8332, # + 0xE4A3: 0x8331, # + 0xE4A4: 0x8340, # + 0xE4A5: 0x8339, # + 0xE4A6: 0x8350, # + 0xE4A7: 0x8345, # + 0xE4A8: 0x832F, # + 0xE4A9: 0x832B, # + 0xE4AA: 0x8317, # + 0xE4AB: 0x8318, # + 0xE4AC: 0x8385, # + 0xE4AD: 0x839A, # + 0xE4AE: 0x83AA, # + 0xE4AF: 0x839F, # + 0xE4B0: 0x83A2, # + 0xE4B1: 0x8396, # + 0xE4B2: 0x8323, # + 0xE4B3: 0x838E, # + 0xE4B4: 0x8387, # + 0xE4B5: 0x838A, # + 0xE4B6: 0x837C, # + 0xE4B7: 0x83B5, # + 0xE4B8: 0x8373, # + 0xE4B9: 0x8375, # + 0xE4BA: 0x83A0, # + 0xE4BB: 0x8389, # + 0xE4BC: 0x83A8, # + 0xE4BD: 0x83F4, # + 0xE4BE: 0x8413, # + 0xE4BF: 0x83EB, # + 0xE4C0: 0x83CE, # + 0xE4C1: 0x83FD, # + 0xE4C2: 0x8403, # + 0xE4C3: 0x83D8, # + 0xE4C4: 0x840B, # + 0xE4C5: 0x83C1, # + 0xE4C6: 0x83F7, # + 0xE4C7: 0x8407, # + 0xE4C8: 0x83E0, # + 0xE4C9: 0x83F2, # + 0xE4CA: 0x840D, # + 0xE4CB: 0x8422, # + 0xE4CC: 0x8420, # + 0xE4CD: 0x83BD, # + 0xE4CE: 0x8438, # + 0xE4CF: 0x8506, # + 0xE4D0: 0x83FB, # + 0xE4D1: 0x846D, # + 0xE4D2: 0x842A, # + 0xE4D3: 0x843C, # + 0xE4D4: 0x855A, # + 0xE4D5: 0x8484, # + 0xE4D6: 0x8477, # + 0xE4D7: 0x846B, # + 0xE4D8: 0x84AD, # + 0xE4D9: 0x846E, # + 0xE4DA: 0x8482, # + 0xE4DB: 0x8469, # + 0xE4DC: 0x8446, # + 0xE4DD: 0x842C, # + 0xE4DE: 0x846F, # + 0xE4DF: 0x8479, # + 0xE4E0: 0x8435, # + 0xE4E1: 0x84CA, # + 0xE4E2: 0x8462, # + 0xE4E3: 0x84B9, # + 0xE4E4: 0x84BF, # + 0xE4E5: 0x849F, # + 0xE4E6: 0x84D9, # + 0xE4E7: 0x84CD, # + 0xE4E8: 0x84BB, # + 0xE4E9: 0x84DA, # + 0xE4EA: 0x84D0, # + 0xE4EB: 0x84C1, # + 0xE4EC: 0x84C6, # + 0xE4ED: 0x84D6, # + 0xE4EE: 0x84A1, # + 0xE4EF: 0x8521, # + 0xE4F0: 0x84FF, # + 0xE4F1: 0x84F4, # + 0xE4F2: 0x8517, # + 0xE4F3: 0x8518, # + 0xE4F4: 0x852C, # + 0xE4F5: 0x851F, # + 0xE4F6: 0x8515, # + 0xE4F7: 0x8514, # + 0xE4F8: 0x84FC, # + 0xE4F9: 0x8540, # + 0xE4FA: 0x8563, # + 0xE4FB: 0x8558, # + 0xE4FC: 0x8548, # + 0xE540: 0x8541, # + 0xE541: 0x8602, # + 0xE542: 0x854B, # + 0xE543: 0x8555, # + 0xE544: 0x8580, # + 0xE545: 0x85A4, # + 0xE546: 0x8588, # + 0xE547: 0x8591, # + 0xE548: 0x858A, # + 0xE549: 0x85A8, # + 0xE54A: 0x856D, # + 0xE54B: 0x8594, # + 0xE54C: 0x859B, # + 0xE54D: 0x85EA, # + 0xE54E: 0x8587, # + 0xE54F: 0x859C, # + 0xE550: 0x8577, # + 0xE551: 0x857E, # + 0xE552: 0x8590, # + 0xE553: 0x85C9, # + 0xE554: 0x85BA, # + 0xE555: 0x85CF, # + 0xE556: 0x85B9, # + 0xE557: 0x85D0, # + 0xE558: 0x85D5, # + 0xE559: 0x85DD, # + 0xE55A: 0x85E5, # + 0xE55B: 0x85DC, # + 0xE55C: 0x85F9, # + 0xE55D: 0x860A, # + 0xE55E: 0x8613, # + 0xE55F: 0x860B, # + 0xE560: 0x85FE, # + 0xE561: 0x85FA, # + 0xE562: 0x8606, # + 0xE563: 0x8622, # + 0xE564: 0x861A, # + 0xE565: 0x8630, # + 0xE566: 0x863F, # + 0xE567: 0x864D, # + 0xE568: 0x4E55, # + 0xE569: 0x8654, # + 0xE56A: 0x865F, # + 0xE56B: 0x8667, # + 0xE56C: 0x8671, # + 0xE56D: 0x8693, # + 0xE56E: 0x86A3, # + 0xE56F: 0x86A9, # + 0xE570: 0x86AA, # + 0xE571: 0x868B, # + 0xE572: 0x868C, # + 0xE573: 0x86B6, # + 0xE574: 0x86AF, # + 0xE575: 0x86C4, # + 0xE576: 0x86C6, # + 0xE577: 0x86B0, # + 0xE578: 0x86C9, # + 0xE579: 0x8823, # + 0xE57A: 0x86AB, # + 0xE57B: 0x86D4, # + 0xE57C: 0x86DE, # + 0xE57D: 0x86E9, # + 0xE57E: 0x86EC, # + 0xE580: 0x86DF, # + 0xE581: 0x86DB, # + 0xE582: 0x86EF, # + 0xE583: 0x8712, # + 0xE584: 0x8706, # + 0xE585: 0x8708, # + 0xE586: 0x8700, # + 0xE587: 0x8703, # + 0xE588: 0x86FB, # + 0xE589: 0x8711, # + 0xE58A: 0x8709, # + 0xE58B: 0x870D, # + 0xE58C: 0x86F9, # + 0xE58D: 0x870A, # + 0xE58E: 0x8734, # + 0xE58F: 0x873F, # + 0xE590: 0x8737, # + 0xE591: 0x873B, # + 0xE592: 0x8725, # + 0xE593: 0x8729, # + 0xE594: 0x871A, # + 0xE595: 0x8760, # + 0xE596: 0x875F, # + 0xE597: 0x8778, # + 0xE598: 0x874C, # + 0xE599: 0x874E, # + 0xE59A: 0x8774, # + 0xE59B: 0x8757, # + 0xE59C: 0x8768, # + 0xE59D: 0x876E, # + 0xE59E: 0x8759, # + 0xE59F: 0x8753, # + 0xE5A0: 0x8763, # + 0xE5A1: 0x876A, # + 0xE5A2: 0x8805, # + 0xE5A3: 0x87A2, # + 0xE5A4: 0x879F, # + 0xE5A5: 0x8782, # + 0xE5A6: 0x87AF, # + 0xE5A7: 0x87CB, # + 0xE5A8: 0x87BD, # + 0xE5A9: 0x87C0, # + 0xE5AA: 0x87D0, # + 0xE5AB: 0x96D6, # + 0xE5AC: 0x87AB, # + 0xE5AD: 0x87C4, # + 0xE5AE: 0x87B3, # + 0xE5AF: 0x87C7, # + 0xE5B0: 0x87C6, # + 0xE5B1: 0x87BB, # + 0xE5B2: 0x87EF, # + 0xE5B3: 0x87F2, # + 0xE5B4: 0x87E0, # + 0xE5B5: 0x880F, # + 0xE5B6: 0x880D, # + 0xE5B7: 0x87FE, # + 0xE5B8: 0x87F6, # + 0xE5B9: 0x87F7, # + 0xE5BA: 0x880E, # + 0xE5BB: 0x87D2, # + 0xE5BC: 0x8811, # + 0xE5BD: 0x8816, # + 0xE5BE: 0x8815, # + 0xE5BF: 0x8822, # + 0xE5C0: 0x8821, # + 0xE5C1: 0x8831, # + 0xE5C2: 0x8836, # + 0xE5C3: 0x8839, # + 0xE5C4: 0x8827, # + 0xE5C5: 0x883B, # + 0xE5C6: 0x8844, # + 0xE5C7: 0x8842, # + 0xE5C8: 0x8852, # + 0xE5C9: 0x8859, # + 0xE5CA: 0x885E, # + 0xE5CB: 0x8862, # + 0xE5CC: 0x886B, # + 0xE5CD: 0x8881, # + 0xE5CE: 0x887E, # + 0xE5CF: 0x889E, # + 0xE5D0: 0x8875, # + 0xE5D1: 0x887D, # + 0xE5D2: 0x88B5, # + 0xE5D3: 0x8872, # + 0xE5D4: 0x8882, # + 0xE5D5: 0x8897, # + 0xE5D6: 0x8892, # + 0xE5D7: 0x88AE, # + 0xE5D8: 0x8899, # + 0xE5D9: 0x88A2, # + 0xE5DA: 0x888D, # + 0xE5DB: 0x88A4, # + 0xE5DC: 0x88B0, # + 0xE5DD: 0x88BF, # + 0xE5DE: 0x88B1, # + 0xE5DF: 0x88C3, # + 0xE5E0: 0x88C4, # + 0xE5E1: 0x88D4, # + 0xE5E2: 0x88D8, # + 0xE5E3: 0x88D9, # + 0xE5E4: 0x88DD, # + 0xE5E5: 0x88F9, # + 0xE5E6: 0x8902, # + 0xE5E7: 0x88FC, # + 0xE5E8: 0x88F4, # + 0xE5E9: 0x88E8, # + 0xE5EA: 0x88F2, # + 0xE5EB: 0x8904, # + 0xE5EC: 0x890C, # + 0xE5ED: 0x890A, # + 0xE5EE: 0x8913, # + 0xE5EF: 0x8943, # + 0xE5F0: 0x891E, # + 0xE5F1: 0x8925, # + 0xE5F2: 0x892A, # + 0xE5F3: 0x892B, # + 0xE5F4: 0x8941, # + 0xE5F5: 0x8944, # + 0xE5F6: 0x893B, # + 0xE5F7: 0x8936, # + 0xE5F8: 0x8938, # + 0xE5F9: 0x894C, # + 0xE5FA: 0x891D, # + 0xE5FB: 0x8960, # + 0xE5FC: 0x895E, # + 0xE640: 0x8966, # + 0xE641: 0x8964, # + 0xE642: 0x896D, # + 0xE643: 0x896A, # + 0xE644: 0x896F, # + 0xE645: 0x8974, # + 0xE646: 0x8977, # + 0xE647: 0x897E, # + 0xE648: 0x8983, # + 0xE649: 0x8988, # + 0xE64A: 0x898A, # + 0xE64B: 0x8993, # + 0xE64C: 0x8998, # + 0xE64D: 0x89A1, # + 0xE64E: 0x89A9, # + 0xE64F: 0x89A6, # + 0xE650: 0x89AC, # + 0xE651: 0x89AF, # + 0xE652: 0x89B2, # + 0xE653: 0x89BA, # + 0xE654: 0x89BD, # + 0xE655: 0x89BF, # + 0xE656: 0x89C0, # + 0xE657: 0x89DA, # + 0xE658: 0x89DC, # + 0xE659: 0x89DD, # + 0xE65A: 0x89E7, # + 0xE65B: 0x89F4, # + 0xE65C: 0x89F8, # + 0xE65D: 0x8A03, # + 0xE65E: 0x8A16, # + 0xE65F: 0x8A10, # + 0xE660: 0x8A0C, # + 0xE661: 0x8A1B, # + 0xE662: 0x8A1D, # + 0xE663: 0x8A25, # + 0xE664: 0x8A36, # + 0xE665: 0x8A41, # + 0xE666: 0x8A5B, # + 0xE667: 0x8A52, # + 0xE668: 0x8A46, # + 0xE669: 0x8A48, # + 0xE66A: 0x8A7C, # + 0xE66B: 0x8A6D, # + 0xE66C: 0x8A6C, # + 0xE66D: 0x8A62, # + 0xE66E: 0x8A85, # + 0xE66F: 0x8A82, # + 0xE670: 0x8A84, # + 0xE671: 0x8AA8, # + 0xE672: 0x8AA1, # + 0xE673: 0x8A91, # + 0xE674: 0x8AA5, # + 0xE675: 0x8AA6, # + 0xE676: 0x8A9A, # + 0xE677: 0x8AA3, # + 0xE678: 0x8AC4, # + 0xE679: 0x8ACD, # + 0xE67A: 0x8AC2, # + 0xE67B: 0x8ADA, # + 0xE67C: 0x8AEB, # + 0xE67D: 0x8AF3, # + 0xE67E: 0x8AE7, # + 0xE680: 0x8AE4, # + 0xE681: 0x8AF1, # + 0xE682: 0x8B14, # + 0xE683: 0x8AE0, # + 0xE684: 0x8AE2, # + 0xE685: 0x8AF7, # + 0xE686: 0x8ADE, # + 0xE687: 0x8ADB, # + 0xE688: 0x8B0C, # + 0xE689: 0x8B07, # + 0xE68A: 0x8B1A, # + 0xE68B: 0x8AE1, # + 0xE68C: 0x8B16, # + 0xE68D: 0x8B10, # + 0xE68E: 0x8B17, # + 0xE68F: 0x8B20, # + 0xE690: 0x8B33, # + 0xE691: 0x97AB, # + 0xE692: 0x8B26, # + 0xE693: 0x8B2B, # + 0xE694: 0x8B3E, # + 0xE695: 0x8B28, # + 0xE696: 0x8B41, # + 0xE697: 0x8B4C, # + 0xE698: 0x8B4F, # + 0xE699: 0x8B4E, # + 0xE69A: 0x8B49, # + 0xE69B: 0x8B56, # + 0xE69C: 0x8B5B, # + 0xE69D: 0x8B5A, # + 0xE69E: 0x8B6B, # + 0xE69F: 0x8B5F, # + 0xE6A0: 0x8B6C, # + 0xE6A1: 0x8B6F, # + 0xE6A2: 0x8B74, # + 0xE6A3: 0x8B7D, # + 0xE6A4: 0x8B80, # + 0xE6A5: 0x8B8C, # + 0xE6A6: 0x8B8E, # + 0xE6A7: 0x8B92, # + 0xE6A8: 0x8B93, # + 0xE6A9: 0x8B96, # + 0xE6AA: 0x8B99, # + 0xE6AB: 0x8B9A, # + 0xE6AC: 0x8C3A, # + 0xE6AD: 0x8C41, # + 0xE6AE: 0x8C3F, # + 0xE6AF: 0x8C48, # + 0xE6B0: 0x8C4C, # + 0xE6B1: 0x8C4E, # + 0xE6B2: 0x8C50, # + 0xE6B3: 0x8C55, # + 0xE6B4: 0x8C62, # + 0xE6B5: 0x8C6C, # + 0xE6B6: 0x8C78, # + 0xE6B7: 0x8C7A, # + 0xE6B8: 0x8C82, # + 0xE6B9: 0x8C89, # + 0xE6BA: 0x8C85, # + 0xE6BB: 0x8C8A, # + 0xE6BC: 0x8C8D, # + 0xE6BD: 0x8C8E, # + 0xE6BE: 0x8C94, # + 0xE6BF: 0x8C7C, # + 0xE6C0: 0x8C98, # + 0xE6C1: 0x621D, # + 0xE6C2: 0x8CAD, # + 0xE6C3: 0x8CAA, # + 0xE6C4: 0x8CBD, # + 0xE6C5: 0x8CB2, # + 0xE6C6: 0x8CB3, # + 0xE6C7: 0x8CAE, # + 0xE6C8: 0x8CB6, # + 0xE6C9: 0x8CC8, # + 0xE6CA: 0x8CC1, # + 0xE6CB: 0x8CE4, # + 0xE6CC: 0x8CE3, # + 0xE6CD: 0x8CDA, # + 0xE6CE: 0x8CFD, # + 0xE6CF: 0x8CFA, # + 0xE6D0: 0x8CFB, # + 0xE6D1: 0x8D04, # + 0xE6D2: 0x8D05, # + 0xE6D3: 0x8D0A, # + 0xE6D4: 0x8D07, # + 0xE6D5: 0x8D0F, # + 0xE6D6: 0x8D0D, # + 0xE6D7: 0x8D10, # + 0xE6D8: 0x9F4E, # + 0xE6D9: 0x8D13, # + 0xE6DA: 0x8CCD, # + 0xE6DB: 0x8D14, # + 0xE6DC: 0x8D16, # + 0xE6DD: 0x8D67, # + 0xE6DE: 0x8D6D, # + 0xE6DF: 0x8D71, # + 0xE6E0: 0x8D73, # + 0xE6E1: 0x8D81, # + 0xE6E2: 0x8D99, # + 0xE6E3: 0x8DC2, # + 0xE6E4: 0x8DBE, # + 0xE6E5: 0x8DBA, # + 0xE6E6: 0x8DCF, # + 0xE6E7: 0x8DDA, # + 0xE6E8: 0x8DD6, # + 0xE6E9: 0x8DCC, # + 0xE6EA: 0x8DDB, # + 0xE6EB: 0x8DCB, # + 0xE6EC: 0x8DEA, # + 0xE6ED: 0x8DEB, # + 0xE6EE: 0x8DDF, # + 0xE6EF: 0x8DE3, # + 0xE6F0: 0x8DFC, # + 0xE6F1: 0x8E08, # + 0xE6F2: 0x8E09, # + 0xE6F3: 0x8DFF, # + 0xE6F4: 0x8E1D, # + 0xE6F5: 0x8E1E, # + 0xE6F6: 0x8E10, # + 0xE6F7: 0x8E1F, # + 0xE6F8: 0x8E42, # + 0xE6F9: 0x8E35, # + 0xE6FA: 0x8E30, # + 0xE6FB: 0x8E34, # + 0xE6FC: 0x8E4A, # + 0xE740: 0x8E47, # + 0xE741: 0x8E49, # + 0xE742: 0x8E4C, # + 0xE743: 0x8E50, # + 0xE744: 0x8E48, # + 0xE745: 0x8E59, # + 0xE746: 0x8E64, # + 0xE747: 0x8E60, # + 0xE748: 0x8E2A, # + 0xE749: 0x8E63, # + 0xE74A: 0x8E55, # + 0xE74B: 0x8E76, # + 0xE74C: 0x8E72, # + 0xE74D: 0x8E7C, # + 0xE74E: 0x8E81, # + 0xE74F: 0x8E87, # + 0xE750: 0x8E85, # + 0xE751: 0x8E84, # + 0xE752: 0x8E8B, # + 0xE753: 0x8E8A, # + 0xE754: 0x8E93, # + 0xE755: 0x8E91, # + 0xE756: 0x8E94, # + 0xE757: 0x8E99, # + 0xE758: 0x8EAA, # + 0xE759: 0x8EA1, # + 0xE75A: 0x8EAC, # + 0xE75B: 0x8EB0, # + 0xE75C: 0x8EC6, # + 0xE75D: 0x8EB1, # + 0xE75E: 0x8EBE, # + 0xE75F: 0x8EC5, # + 0xE760: 0x8EC8, # + 0xE761: 0x8ECB, # + 0xE762: 0x8EDB, # + 0xE763: 0x8EE3, # + 0xE764: 0x8EFC, # + 0xE765: 0x8EFB, # + 0xE766: 0x8EEB, # + 0xE767: 0x8EFE, # + 0xE768: 0x8F0A, # + 0xE769: 0x8F05, # + 0xE76A: 0x8F15, # + 0xE76B: 0x8F12, # + 0xE76C: 0x8F19, # + 0xE76D: 0x8F13, # + 0xE76E: 0x8F1C, # + 0xE76F: 0x8F1F, # + 0xE770: 0x8F1B, # + 0xE771: 0x8F0C, # + 0xE772: 0x8F26, # + 0xE773: 0x8F33, # + 0xE774: 0x8F3B, # + 0xE775: 0x8F39, # + 0xE776: 0x8F45, # + 0xE777: 0x8F42, # + 0xE778: 0x8F3E, # + 0xE779: 0x8F4C, # + 0xE77A: 0x8F49, # + 0xE77B: 0x8F46, # + 0xE77C: 0x8F4E, # + 0xE77D: 0x8F57, # + 0xE77E: 0x8F5C, # + 0xE780: 0x8F62, # + 0xE781: 0x8F63, # + 0xE782: 0x8F64, # + 0xE783: 0x8F9C, # + 0xE784: 0x8F9F, # + 0xE785: 0x8FA3, # + 0xE786: 0x8FAD, # + 0xE787: 0x8FAF, # + 0xE788: 0x8FB7, # + 0xE789: 0x8FDA, # + 0xE78A: 0x8FE5, # + 0xE78B: 0x8FE2, # + 0xE78C: 0x8FEA, # + 0xE78D: 0x8FEF, # + 0xE78E: 0x9087, # + 0xE78F: 0x8FF4, # + 0xE790: 0x9005, # + 0xE791: 0x8FF9, # + 0xE792: 0x8FFA, # + 0xE793: 0x9011, # + 0xE794: 0x9015, # + 0xE795: 0x9021, # + 0xE796: 0x900D, # + 0xE797: 0x901E, # + 0xE798: 0x9016, # + 0xE799: 0x900B, # + 0xE79A: 0x9027, # + 0xE79B: 0x9036, # + 0xE79C: 0x9035, # + 0xE79D: 0x9039, # + 0xE79E: 0x8FF8, # + 0xE79F: 0x904F, # + 0xE7A0: 0x9050, # + 0xE7A1: 0x9051, # + 0xE7A2: 0x9052, # + 0xE7A3: 0x900E, # + 0xE7A4: 0x9049, # + 0xE7A5: 0x903E, # + 0xE7A6: 0x9056, # + 0xE7A7: 0x9058, # + 0xE7A8: 0x905E, # + 0xE7A9: 0x9068, # + 0xE7AA: 0x906F, # + 0xE7AB: 0x9076, # + 0xE7AC: 0x96A8, # + 0xE7AD: 0x9072, # + 0xE7AE: 0x9082, # + 0xE7AF: 0x907D, # + 0xE7B0: 0x9081, # + 0xE7B1: 0x9080, # + 0xE7B2: 0x908A, # + 0xE7B3: 0x9089, # + 0xE7B4: 0x908F, # + 0xE7B5: 0x90A8, # + 0xE7B6: 0x90AF, # + 0xE7B7: 0x90B1, # + 0xE7B8: 0x90B5, # + 0xE7B9: 0x90E2, # + 0xE7BA: 0x90E4, # + 0xE7BB: 0x6248, # + 0xE7BC: 0x90DB, # + 0xE7BD: 0x9102, # + 0xE7BE: 0x9112, # + 0xE7BF: 0x9119, # + 0xE7C0: 0x9132, # + 0xE7C1: 0x9130, # + 0xE7C2: 0x914A, # + 0xE7C3: 0x9156, # + 0xE7C4: 0x9158, # + 0xE7C5: 0x9163, # + 0xE7C6: 0x9165, # + 0xE7C7: 0x9169, # + 0xE7C8: 0x9173, # + 0xE7C9: 0x9172, # + 0xE7CA: 0x918B, # + 0xE7CB: 0x9189, # + 0xE7CC: 0x9182, # + 0xE7CD: 0x91A2, # + 0xE7CE: 0x91AB, # + 0xE7CF: 0x91AF, # + 0xE7D0: 0x91AA, # + 0xE7D1: 0x91B5, # + 0xE7D2: 0x91B4, # + 0xE7D3: 0x91BA, # + 0xE7D4: 0x91C0, # + 0xE7D5: 0x91C1, # + 0xE7D6: 0x91C9, # + 0xE7D7: 0x91CB, # + 0xE7D8: 0x91D0, # + 0xE7D9: 0x91D6, # + 0xE7DA: 0x91DF, # + 0xE7DB: 0x91E1, # + 0xE7DC: 0x91DB, # + 0xE7DD: 0x91FC, # + 0xE7DE: 0x91F5, # + 0xE7DF: 0x91F6, # + 0xE7E0: 0x921E, # + 0xE7E1: 0x91FF, # + 0xE7E2: 0x9214, # + 0xE7E3: 0x922C, # + 0xE7E4: 0x9215, # + 0xE7E5: 0x9211, # + 0xE7E6: 0x925E, # + 0xE7E7: 0x9257, # + 0xE7E8: 0x9245, # + 0xE7E9: 0x9249, # + 0xE7EA: 0x9264, # + 0xE7EB: 0x9248, # + 0xE7EC: 0x9295, # + 0xE7ED: 0x923F, # + 0xE7EE: 0x924B, # + 0xE7EF: 0x9250, # + 0xE7F0: 0x929C, # + 0xE7F1: 0x9296, # + 0xE7F2: 0x9293, # + 0xE7F3: 0x929B, # + 0xE7F4: 0x925A, # + 0xE7F5: 0x92CF, # + 0xE7F6: 0x92B9, # + 0xE7F7: 0x92B7, # + 0xE7F8: 0x92E9, # + 0xE7F9: 0x930F, # + 0xE7FA: 0x92FA, # + 0xE7FB: 0x9344, # + 0xE7FC: 0x932E, # + 0xE840: 0x9319, # + 0xE841: 0x9322, # + 0xE842: 0x931A, # + 0xE843: 0x9323, # + 0xE844: 0x933A, # + 0xE845: 0x9335, # + 0xE846: 0x933B, # + 0xE847: 0x935C, # + 0xE848: 0x9360, # + 0xE849: 0x937C, # + 0xE84A: 0x936E, # + 0xE84B: 0x9356, # + 0xE84C: 0x93B0, # + 0xE84D: 0x93AC, # + 0xE84E: 0x93AD, # + 0xE84F: 0x9394, # + 0xE850: 0x93B9, # + 0xE851: 0x93D6, # + 0xE852: 0x93D7, # + 0xE853: 0x93E8, # + 0xE854: 0x93E5, # + 0xE855: 0x93D8, # + 0xE856: 0x93C3, # + 0xE857: 0x93DD, # + 0xE858: 0x93D0, # + 0xE859: 0x93C8, # + 0xE85A: 0x93E4, # + 0xE85B: 0x941A, # + 0xE85C: 0x9414, # + 0xE85D: 0x9413, # + 0xE85E: 0x9403, # + 0xE85F: 0x9407, # + 0xE860: 0x9410, # + 0xE861: 0x9436, # + 0xE862: 0x942B, # + 0xE863: 0x9435, # + 0xE864: 0x9421, # + 0xE865: 0x943A, # + 0xE866: 0x9441, # + 0xE867: 0x9452, # + 0xE868: 0x9444, # + 0xE869: 0x945B, # + 0xE86A: 0x9460, # + 0xE86B: 0x9462, # + 0xE86C: 0x945E, # + 0xE86D: 0x946A, # + 0xE86E: 0x9229, # + 0xE86F: 0x9470, # + 0xE870: 0x9475, # + 0xE871: 0x9477, # + 0xE872: 0x947D, # + 0xE873: 0x945A, # + 0xE874: 0x947C, # + 0xE875: 0x947E, # + 0xE876: 0x9481, # + 0xE877: 0x947F, # + 0xE878: 0x9582, # + 0xE879: 0x9587, # + 0xE87A: 0x958A, # + 0xE87B: 0x9594, # + 0xE87C: 0x9596, # + 0xE87D: 0x9598, # + 0xE87E: 0x9599, # + 0xE880: 0x95A0, # + 0xE881: 0x95A8, # + 0xE882: 0x95A7, # + 0xE883: 0x95AD, # + 0xE884: 0x95BC, # + 0xE885: 0x95BB, # + 0xE886: 0x95B9, # + 0xE887: 0x95BE, # + 0xE888: 0x95CA, # + 0xE889: 0x6FF6, # + 0xE88A: 0x95C3, # + 0xE88B: 0x95CD, # + 0xE88C: 0x95CC, # + 0xE88D: 0x95D5, # + 0xE88E: 0x95D4, # + 0xE88F: 0x95D6, # + 0xE890: 0x95DC, # + 0xE891: 0x95E1, # + 0xE892: 0x95E5, # + 0xE893: 0x95E2, # + 0xE894: 0x9621, # + 0xE895: 0x9628, # + 0xE896: 0x962E, # + 0xE897: 0x962F, # + 0xE898: 0x9642, # + 0xE899: 0x964C, # + 0xE89A: 0x964F, # + 0xE89B: 0x964B, # + 0xE89C: 0x9677, # + 0xE89D: 0x965C, # + 0xE89E: 0x965E, # + 0xE89F: 0x965D, # + 0xE8A0: 0x965F, # + 0xE8A1: 0x9666, # + 0xE8A2: 0x9672, # + 0xE8A3: 0x966C, # + 0xE8A4: 0x968D, # + 0xE8A5: 0x9698, # + 0xE8A6: 0x9695, # + 0xE8A7: 0x9697, # + 0xE8A8: 0x96AA, # + 0xE8A9: 0x96A7, # + 0xE8AA: 0x96B1, # + 0xE8AB: 0x96B2, # + 0xE8AC: 0x96B0, # + 0xE8AD: 0x96B4, # + 0xE8AE: 0x96B6, # + 0xE8AF: 0x96B8, # + 0xE8B0: 0x96B9, # + 0xE8B1: 0x96CE, # + 0xE8B2: 0x96CB, # + 0xE8B3: 0x96C9, # + 0xE8B4: 0x96CD, # + 0xE8B5: 0x894D, # + 0xE8B6: 0x96DC, # + 0xE8B7: 0x970D, # + 0xE8B8: 0x96D5, # + 0xE8B9: 0x96F9, # + 0xE8BA: 0x9704, # + 0xE8BB: 0x9706, # + 0xE8BC: 0x9708, # + 0xE8BD: 0x9713, # + 0xE8BE: 0x970E, # + 0xE8BF: 0x9711, # + 0xE8C0: 0x970F, # + 0xE8C1: 0x9716, # + 0xE8C2: 0x9719, # + 0xE8C3: 0x9724, # + 0xE8C4: 0x972A, # + 0xE8C5: 0x9730, # + 0xE8C6: 0x9739, # + 0xE8C7: 0x973D, # + 0xE8C8: 0x973E, # + 0xE8C9: 0x9744, # + 0xE8CA: 0x9746, # + 0xE8CB: 0x9748, # + 0xE8CC: 0x9742, # + 0xE8CD: 0x9749, # + 0xE8CE: 0x975C, # + 0xE8CF: 0x9760, # + 0xE8D0: 0x9764, # + 0xE8D1: 0x9766, # + 0xE8D2: 0x9768, # + 0xE8D3: 0x52D2, # + 0xE8D4: 0x976B, # + 0xE8D5: 0x9771, # + 0xE8D6: 0x9779, # + 0xE8D7: 0x9785, # + 0xE8D8: 0x977C, # + 0xE8D9: 0x9781, # + 0xE8DA: 0x977A, # + 0xE8DB: 0x9786, # + 0xE8DC: 0x978B, # + 0xE8DD: 0x978F, # + 0xE8DE: 0x9790, # + 0xE8DF: 0x979C, # + 0xE8E0: 0x97A8, # + 0xE8E1: 0x97A6, # + 0xE8E2: 0x97A3, # + 0xE8E3: 0x97B3, # + 0xE8E4: 0x97B4, # + 0xE8E5: 0x97C3, # + 0xE8E6: 0x97C6, # + 0xE8E7: 0x97C8, # + 0xE8E8: 0x97CB, # + 0xE8E9: 0x97DC, # + 0xE8EA: 0x97ED, # + 0xE8EB: 0x9F4F, # + 0xE8EC: 0x97F2, # + 0xE8ED: 0x7ADF, # + 0xE8EE: 0x97F6, # + 0xE8EF: 0x97F5, # + 0xE8F0: 0x980F, # + 0xE8F1: 0x980C, # + 0xE8F2: 0x9838, # + 0xE8F3: 0x9824, # + 0xE8F4: 0x9821, # + 0xE8F5: 0x9837, # + 0xE8F6: 0x983D, # + 0xE8F7: 0x9846, # + 0xE8F8: 0x984F, # + 0xE8F9: 0x984B, # + 0xE8FA: 0x986B, # + 0xE8FB: 0x986F, # + 0xE8FC: 0x9870, # + 0xE940: 0x9871, # + 0xE941: 0x9874, # + 0xE942: 0x9873, # + 0xE943: 0x98AA, # + 0xE944: 0x98AF, # + 0xE945: 0x98B1, # + 0xE946: 0x98B6, # + 0xE947: 0x98C4, # + 0xE948: 0x98C3, # + 0xE949: 0x98C6, # + 0xE94A: 0x98E9, # + 0xE94B: 0x98EB, # + 0xE94C: 0x9903, # + 0xE94D: 0x9909, # + 0xE94E: 0x9912, # + 0xE94F: 0x9914, # + 0xE950: 0x9918, # + 0xE951: 0x9921, # + 0xE952: 0x991D, # + 0xE953: 0x991E, # + 0xE954: 0x9924, # + 0xE955: 0x9920, # + 0xE956: 0x992C, # + 0xE957: 0x992E, # + 0xE958: 0x993D, # + 0xE959: 0x993E, # + 0xE95A: 0x9942, # + 0xE95B: 0x9949, # + 0xE95C: 0x9945, # + 0xE95D: 0x9950, # + 0xE95E: 0x994B, # + 0xE95F: 0x9951, # + 0xE960: 0x9952, # + 0xE961: 0x994C, # + 0xE962: 0x9955, # + 0xE963: 0x9997, # + 0xE964: 0x9998, # + 0xE965: 0x99A5, # + 0xE966: 0x99AD, # + 0xE967: 0x99AE, # + 0xE968: 0x99BC, # + 0xE969: 0x99DF, # + 0xE96A: 0x99DB, # + 0xE96B: 0x99DD, # + 0xE96C: 0x99D8, # + 0xE96D: 0x99D1, # + 0xE96E: 0x99ED, # + 0xE96F: 0x99EE, # + 0xE970: 0x99F1, # + 0xE971: 0x99F2, # + 0xE972: 0x99FB, # + 0xE973: 0x99F8, # + 0xE974: 0x9A01, # + 0xE975: 0x9A0F, # + 0xE976: 0x9A05, # + 0xE977: 0x99E2, # + 0xE978: 0x9A19, # + 0xE979: 0x9A2B, # + 0xE97A: 0x9A37, # + 0xE97B: 0x9A45, # + 0xE97C: 0x9A42, # + 0xE97D: 0x9A40, # + 0xE97E: 0x9A43, # + 0xE980: 0x9A3E, # + 0xE981: 0x9A55, # + 0xE982: 0x9A4D, # + 0xE983: 0x9A5B, # + 0xE984: 0x9A57, # + 0xE985: 0x9A5F, # + 0xE986: 0x9A62, # + 0xE987: 0x9A65, # + 0xE988: 0x9A64, # + 0xE989: 0x9A69, # + 0xE98A: 0x9A6B, # + 0xE98B: 0x9A6A, # + 0xE98C: 0x9AAD, # + 0xE98D: 0x9AB0, # + 0xE98E: 0x9ABC, # + 0xE98F: 0x9AC0, # + 0xE990: 0x9ACF, # + 0xE991: 0x9AD1, # + 0xE992: 0x9AD3, # + 0xE993: 0x9AD4, # + 0xE994: 0x9ADE, # + 0xE995: 0x9ADF, # + 0xE996: 0x9AE2, # + 0xE997: 0x9AE3, # + 0xE998: 0x9AE6, # + 0xE999: 0x9AEF, # + 0xE99A: 0x9AEB, # + 0xE99B: 0x9AEE, # + 0xE99C: 0x9AF4, # + 0xE99D: 0x9AF1, # + 0xE99E: 0x9AF7, # + 0xE99F: 0x9AFB, # + 0xE9A0: 0x9B06, # + 0xE9A1: 0x9B18, # + 0xE9A2: 0x9B1A, # + 0xE9A3: 0x9B1F, # + 0xE9A4: 0x9B22, # + 0xE9A5: 0x9B23, # + 0xE9A6: 0x9B25, # + 0xE9A7: 0x9B27, # + 0xE9A8: 0x9B28, # + 0xE9A9: 0x9B29, # + 0xE9AA: 0x9B2A, # + 0xE9AB: 0x9B2E, # + 0xE9AC: 0x9B2F, # + 0xE9AD: 0x9B32, # + 0xE9AE: 0x9B44, # + 0xE9AF: 0x9B43, # + 0xE9B0: 0x9B4F, # + 0xE9B1: 0x9B4D, # + 0xE9B2: 0x9B4E, # + 0xE9B3: 0x9B51, # + 0xE9B4: 0x9B58, # + 0xE9B5: 0x9B74, # + 0xE9B6: 0x9B93, # + 0xE9B7: 0x9B83, # + 0xE9B8: 0x9B91, # + 0xE9B9: 0x9B96, # + 0xE9BA: 0x9B97, # + 0xE9BB: 0x9B9F, # + 0xE9BC: 0x9BA0, # + 0xE9BD: 0x9BA8, # + 0xE9BE: 0x9BB4, # + 0xE9BF: 0x9BC0, # + 0xE9C0: 0x9BCA, # + 0xE9C1: 0x9BB9, # + 0xE9C2: 0x9BC6, # + 0xE9C3: 0x9BCF, # + 0xE9C4: 0x9BD1, # + 0xE9C5: 0x9BD2, # + 0xE9C6: 0x9BE3, # + 0xE9C7: 0x9BE2, # + 0xE9C8: 0x9BE4, # + 0xE9C9: 0x9BD4, # + 0xE9CA: 0x9BE1, # + 0xE9CB: 0x9C3A, # + 0xE9CC: 0x9BF2, # + 0xE9CD: 0x9BF1, # + 0xE9CE: 0x9BF0, # + 0xE9CF: 0x9C15, # + 0xE9D0: 0x9C14, # + 0xE9D1: 0x9C09, # + 0xE9D2: 0x9C13, # + 0xE9D3: 0x9C0C, # + 0xE9D4: 0x9C06, # + 0xE9D5: 0x9C08, # + 0xE9D6: 0x9C12, # + 0xE9D7: 0x9C0A, # + 0xE9D8: 0x9C04, # + 0xE9D9: 0x9C2E, # + 0xE9DA: 0x9C1B, # + 0xE9DB: 0x9C25, # + 0xE9DC: 0x9C24, # + 0xE9DD: 0x9C21, # + 0xE9DE: 0x9C30, # + 0xE9DF: 0x9C47, # + 0xE9E0: 0x9C32, # + 0xE9E1: 0x9C46, # + 0xE9E2: 0x9C3E, # + 0xE9E3: 0x9C5A, # + 0xE9E4: 0x9C60, # + 0xE9E5: 0x9C67, # + 0xE9E6: 0x9C76, # + 0xE9E7: 0x9C78, # + 0xE9E8: 0x9CE7, # + 0xE9E9: 0x9CEC, # + 0xE9EA: 0x9CF0, # + 0xE9EB: 0x9D09, # + 0xE9EC: 0x9D08, # + 0xE9ED: 0x9CEB, # + 0xE9EE: 0x9D03, # + 0xE9EF: 0x9D06, # + 0xE9F0: 0x9D2A, # + 0xE9F1: 0x9D26, # + 0xE9F2: 0x9DAF, # + 0xE9F3: 0x9D23, # + 0xE9F4: 0x9D1F, # + 0xE9F5: 0x9D44, # + 0xE9F6: 0x9D15, # + 0xE9F7: 0x9D12, # + 0xE9F8: 0x9D41, # + 0xE9F9: 0x9D3F, # + 0xE9FA: 0x9D3E, # + 0xE9FB: 0x9D46, # + 0xE9FC: 0x9D48, # + 0xEA40: 0x9D5D, # + 0xEA41: 0x9D5E, # + 0xEA42: 0x9D64, # + 0xEA43: 0x9D51, # + 0xEA44: 0x9D50, # + 0xEA45: 0x9D59, # + 0xEA46: 0x9D72, # + 0xEA47: 0x9D89, # + 0xEA48: 0x9D87, # + 0xEA49: 0x9DAB, # + 0xEA4A: 0x9D6F, # + 0xEA4B: 0x9D7A, # + 0xEA4C: 0x9D9A, # + 0xEA4D: 0x9DA4, # + 0xEA4E: 0x9DA9, # + 0xEA4F: 0x9DB2, # + 0xEA50: 0x9DC4, # + 0xEA51: 0x9DC1, # + 0xEA52: 0x9DBB, # + 0xEA53: 0x9DB8, # + 0xEA54: 0x9DBA, # + 0xEA55: 0x9DC6, # + 0xEA56: 0x9DCF, # + 0xEA57: 0x9DC2, # + 0xEA58: 0x9DD9, # + 0xEA59: 0x9DD3, # + 0xEA5A: 0x9DF8, # + 0xEA5B: 0x9DE6, # + 0xEA5C: 0x9DED, # + 0xEA5D: 0x9DEF, # + 0xEA5E: 0x9DFD, # + 0xEA5F: 0x9E1A, # + 0xEA60: 0x9E1B, # + 0xEA61: 0x9E1E, # + 0xEA62: 0x9E75, # + 0xEA63: 0x9E79, # + 0xEA64: 0x9E7D, # + 0xEA65: 0x9E81, # + 0xEA66: 0x9E88, # + 0xEA67: 0x9E8B, # + 0xEA68: 0x9E8C, # + 0xEA69: 0x9E92, # + 0xEA6A: 0x9E95, # + 0xEA6B: 0x9E91, # + 0xEA6C: 0x9E9D, # + 0xEA6D: 0x9EA5, # + 0xEA6E: 0x9EA9, # + 0xEA6F: 0x9EB8, # + 0xEA70: 0x9EAA, # + 0xEA71: 0x9EAD, # + 0xEA72: 0x9761, # + 0xEA73: 0x9ECC, # + 0xEA74: 0x9ECE, # + 0xEA75: 0x9ECF, # + 0xEA76: 0x9ED0, # + 0xEA77: 0x9ED4, # + 0xEA78: 0x9EDC, # + 0xEA79: 0x9EDE, # + 0xEA7A: 0x9EDD, # + 0xEA7B: 0x9EE0, # + 0xEA7C: 0x9EE5, # + 0xEA7D: 0x9EE8, # + 0xEA7E: 0x9EEF, # + 0xEA80: 0x9EF4, # + 0xEA81: 0x9EF6, # + 0xEA82: 0x9EF7, # + 0xEA83: 0x9EF9, # + 0xEA84: 0x9EFB, # + 0xEA85: 0x9EFC, # + 0xEA86: 0x9EFD, # + 0xEA87: 0x9F07, # + 0xEA88: 0x9F08, # + 0xEA89: 0x76B7, # + 0xEA8A: 0x9F15, # + 0xEA8B: 0x9F21, # + 0xEA8C: 0x9F2C, # + 0xEA8D: 0x9F3E, # + 0xEA8E: 0x9F4A, # + 0xEA8F: 0x9F52, # + 0xEA90: 0x9F54, # + 0xEA91: 0x9F63, # + 0xEA92: 0x9F5F, # + 0xEA93: 0x9F60, # + 0xEA94: 0x9F61, # + 0xEA95: 0x9F66, # + 0xEA96: 0x9F67, # + 0xEA97: 0x9F6C, # + 0xEA98: 0x9F6A, # + 0xEA99: 0x9F77, # + 0xEA9A: 0x9F72, # + 0xEA9B: 0x9F76, # + 0xEA9C: 0x9F95, # + 0xEA9D: 0x9F9C, # + 0xEA9E: 0x9FA0, # + 0xEA9F: 0x582F, # [1983] + 0xEAA0: 0x69C7, # [1983] + 0xEAA1: 0x9059, # [1983] + 0xEAA2: 0x7464, # [1983] + 0xEAA3: 0x51DC, # [1990] + 0xEAA4: 0x7199, # [1990] + 0xEAA5: 0x5653, # [2004] + 0xEAA6: 0x5DE2, # [2000] + 0xEAA7: 0x5E14, # [2000] + 0xEAA8: 0x5E18, # [2000] + 0xEAA9: 0x5E58, # [2000] + 0xEAAA: 0x5E5E, # [2000] + 0xEAAB: 0x5EBE, # [2000] + 0xEAAC: 0xF928, # CJK COMPATIBILITY IDEOGRAPH-F928 [2000] + 0xEAAD: 0x5ECB, # [2000] + 0xEAAE: 0x5EF9, # [2000] + 0xEAAF: 0x5F00, # [2000] + 0xEAB0: 0x5F02, # [2000] + 0xEAB1: 0x5F07, # [2000] + 0xEAB2: 0x5F1D, # [2000] + 0xEAB3: 0x5F23, # [2000] + 0xEAB4: 0x5F34, # [2000] + 0xEAB5: 0x5F36, # [2000] + 0xEAB6: 0x5F3D, # [2000] + 0xEAB7: 0x5F40, # [2000] + 0xEAB8: 0x5F45, # [2000] + 0xEAB9: 0x5F54, # [2000] + 0xEABA: 0x5F58, # [2000] + 0xEABB: 0x5F64, # [2000] + 0xEABC: 0x5F67, # [2000] + 0xEABD: 0x5F7D, # [2000] + 0xEABE: 0x5F89, # [2000] + 0xEABF: 0x5F9C, # [2000] + 0xEAC0: 0x5FA7, # [2000] + 0xEAC1: 0x5FAF, # [2000] + 0xEAC2: 0x5FB5, # [2000] + 0xEAC3: 0x5FB7, # [2000] + 0xEAC4: 0x5FC9, # [2000] + 0xEAC5: 0x5FDE, # [2000] + 0xEAC6: 0x5FE1, # [2000] + 0xEAC7: 0x5FE9, # [2000] + 0xEAC8: 0x600D, # [2000] + 0xEAC9: 0x6014, # [2000] + 0xEACA: 0x6018, # [2000] + 0xEACB: 0x6033, # [2000] + 0xEACC: 0x6035, # [2000] + 0xEACD: 0x6047, # [2000] + 0xEACE: 0xFA3D, # CJK COMPATIBILITY IDEOGRAPH-FA3D [2000] [Unicode3.2] + 0xEACF: 0x609D, # [2000] + 0xEAD0: 0x609E, # [2000] + 0xEAD1: 0x60CB, # [2000] + 0xEAD2: 0x60D4, # [2000] + 0xEAD3: 0x60D5, # [2000] + 0xEAD4: 0x60DD, # [2000] + 0xEAD5: 0x60F8, # [2000] + 0xEAD6: 0x611C, # [2000] + 0xEAD7: 0x612B, # [2000] + 0xEAD8: 0x6130, # [2000] + 0xEAD9: 0x6137, # [2000] + 0xEADA: 0xFA3E, # CJK COMPATIBILITY IDEOGRAPH-FA3E [2000] [Unicode3.2] + 0xEADB: 0x618D, # [2000] + 0xEADC: 0xFA3F, # CJK COMPATIBILITY IDEOGRAPH-FA3F [2000] [Unicode3.2] + 0xEADD: 0x61BC, # [2000] + 0xEADE: 0x61B9, # [2000] + 0xEADF: 0xFA40, # CJK COMPATIBILITY IDEOGRAPH-FA40 [2000] [Unicode3.2] + 0xEAE0: 0x6222, # [2000] + 0xEAE1: 0x623E, # [2000] + 0xEAE2: 0x6243, # [2000] + 0xEAE3: 0x6256, # [2000] + 0xEAE4: 0x625A, # [2000] + 0xEAE5: 0x626F, # [2000] + 0xEAE6: 0x6285, # [2000] + 0xEAE7: 0x62C4, # [2000] + 0xEAE8: 0x62D6, # [2000] + 0xEAE9: 0x62FC, # [2000] + 0xEAEA: 0x630A, # [2000] + 0xEAEB: 0x6318, # [2000] + 0xEAEC: 0x6339, # [2000] + 0xEAED: 0x6343, # [2000] + 0xEAEE: 0x6365, # [2000] + 0xEAEF: 0x637C, # [2000] + 0xEAF0: 0x63E5, # [2000] + 0xEAF1: 0x63ED, # [2000] + 0xEAF2: 0x63F5, # [2000] + 0xEAF3: 0x6410, # [2000] + 0xEAF4: 0x6414, # [2000] + 0xEAF5: 0x6422, # [2000] + 0xEAF6: 0x6479, # [2000] + 0xEAF7: 0x6451, # [2000] + 0xEAF8: 0x6460, # [2000] + 0xEAF9: 0x646D, # [2000] + 0xEAFA: 0x64CE, # [2000] + 0xEAFB: 0x64BE, # [2000] + 0xEAFC: 0x64BF, # [2000] + 0xEB40: 0x64C4, # [2000] + 0xEB41: 0x64CA, # [2000] + 0xEB42: 0x64D0, # [2000] + 0xEB43: 0x64F7, # [2000] + 0xEB44: 0x64FB, # [2000] + 0xEB45: 0x6522, # [2000] + 0xEB46: 0x6529, # [2000] + 0xEB47: 0xFA41, # CJK COMPATIBILITY IDEOGRAPH-FA41 [2000] [Unicode3.2] + 0xEB48: 0x6567, # [2000] + 0xEB49: 0x659D, # [2000] + 0xEB4A: 0xFA42, # CJK COMPATIBILITY IDEOGRAPH-FA42 [2000] [Unicode3.2] + 0xEB4B: 0x6600, # [2000] + 0xEB4C: 0x6609, # [2000] + 0xEB4D: 0x6615, # [2000] + 0xEB4E: 0x661E, # [2000] + 0xEB4F: 0x663A, # [2000] + 0xEB50: 0x6622, # [2000] + 0xEB51: 0x6624, # [2000] + 0xEB52: 0x662B, # [2000] + 0xEB53: 0x6630, # [2000] + 0xEB54: 0x6631, # [2000] + 0xEB55: 0x6633, # [2000] + 0xEB56: 0x66FB, # [2000] + 0xEB57: 0x6648, # [2000] + 0xEB58: 0x664C, # [2000] + 0xEB59: 0x231C4, # [2000] [Unicode3.1] + 0xEB5A: 0x6659, # [2000] + 0xEB5B: 0x665A, # [2000] + 0xEB5C: 0x6661, # [2000] + 0xEB5D: 0x6665, # [2000] + 0xEB5E: 0x6673, # [2000] + 0xEB5F: 0x6677, # [2000] + 0xEB60: 0x6678, # [2000] + 0xEB61: 0x668D, # [2000] + 0xEB62: 0xFA43, # CJK COMPATIBILITY IDEOGRAPH-FA43 [2000] [Unicode3.2] + 0xEB63: 0x66A0, # [2000] + 0xEB64: 0x66B2, # [2000] + 0xEB65: 0x66BB, # [2000] + 0xEB66: 0x66C6, # [2000] + 0xEB67: 0x66C8, # [2000] + 0xEB68: 0x3B22, # [2000] + 0xEB69: 0x66DB, # [2000] + 0xEB6A: 0x66E8, # [2000] + 0xEB6B: 0x66FA, # [2000] + 0xEB6C: 0x6713, # [2000] + 0xEB6D: 0xF929, # CJK COMPATIBILITY IDEOGRAPH-F929 [2000] + 0xEB6E: 0x6733, # [2000] + 0xEB6F: 0x6766, # [2000] + 0xEB70: 0x6747, # [2000] + 0xEB71: 0x6748, # [2000] + 0xEB72: 0x677B, # [2000] + 0xEB73: 0x6781, # [2000] + 0xEB74: 0x6793, # [2000] + 0xEB75: 0x6798, # [2000] + 0xEB76: 0x679B, # [2000] + 0xEB77: 0x67BB, # [2000] + 0xEB78: 0x67F9, # [2000] + 0xEB79: 0x67C0, # [2000] + 0xEB7A: 0x67D7, # [2000] + 0xEB7B: 0x67FC, # [2000] + 0xEB7C: 0x6801, # [2000] + 0xEB7D: 0x6852, # [2000] + 0xEB7E: 0x681D, # [2000] + 0xEB80: 0x682C, # [2000] + 0xEB81: 0x6831, # [2000] + 0xEB82: 0x685B, # [2000] + 0xEB83: 0x6872, # [2000] + 0xEB84: 0x6875, # [2000] + 0xEB85: 0xFA44, # CJK COMPATIBILITY IDEOGRAPH-FA44 [2000] [Unicode3.2] + 0xEB86: 0x68A3, # [2000] + 0xEB87: 0x68A5, # [2000] + 0xEB88: 0x68B2, # [2000] + 0xEB89: 0x68C8, # [2000] + 0xEB8A: 0x68D0, # [2000] + 0xEB8B: 0x68E8, # [2000] + 0xEB8C: 0x68ED, # [2000] + 0xEB8D: 0x68F0, # [2000] + 0xEB8E: 0x68F1, # [2000] + 0xEB8F: 0x68FC, # [2000] + 0xEB90: 0x690A, # [2000] + 0xEB91: 0x6949, # [2000] + 0xEB92: 0x235C4, # [2000] [Unicode3.1] + 0xEB93: 0x6935, # [2000] + 0xEB94: 0x6942, # [2000] + 0xEB95: 0x6957, # [2000] + 0xEB96: 0x6963, # [2000] + 0xEB97: 0x6964, # [2000] + 0xEB98: 0x6968, # [2000] + 0xEB99: 0x6980, # [2000] + 0xEB9A: 0xFA14, # CJK COMPATIBILITY IDEOGRAPH-FA14 [2000] + 0xEB9B: 0x69A5, # [2000] + 0xEB9C: 0x69AD, # [2000] + 0xEB9D: 0x69CF, # [2000] + 0xEB9E: 0x3BB6, # [2000] + 0xEB9F: 0x3BC3, # [2000] + 0xEBA0: 0x69E2, # [2000] + 0xEBA1: 0x69E9, # [2000] + 0xEBA2: 0x69EA, # [2000] + 0xEBA3: 0x69F5, # [2000] + 0xEBA4: 0x69F6, # [2000] + 0xEBA5: 0x6A0F, # [2000] + 0xEBA6: 0x6A15, # [2000] + 0xEBA7: 0x2373F, # [2000] [Unicode3.1] + 0xEBA8: 0x6A3B, # [2000] + 0xEBA9: 0x6A3E, # [2000] + 0xEBAA: 0x6A45, # [2000] + 0xEBAB: 0x6A50, # [2000] + 0xEBAC: 0x6A56, # [2000] + 0xEBAD: 0x6A5B, # [2000] + 0xEBAE: 0x6A6B, # [2000] + 0xEBAF: 0x6A73, # [2000] + 0xEBB0: 0x23763, # [2000] [Unicode3.1] + 0xEBB1: 0x6A89, # [2000] + 0xEBB2: 0x6A94, # [2000] + 0xEBB3: 0x6A9D, # [2000] + 0xEBB4: 0x6A9E, # [2000] + 0xEBB5: 0x6AA5, # [2000] + 0xEBB6: 0x6AE4, # [2000] + 0xEBB7: 0x6AE7, # [2000] + 0xEBB8: 0x3C0F, # [2000] + 0xEBB9: 0xF91D, # CJK COMPATIBILITY IDEOGRAPH-F91D [2000] + 0xEBBA: 0x6B1B, # [2000] + 0xEBBB: 0x6B1E, # [2000] + 0xEBBC: 0x6B2C, # [2000] + 0xEBBD: 0x6B35, # [2000] + 0xEBBE: 0x6B46, # [2000] + 0xEBBF: 0x6B56, # [2000] + 0xEBC0: 0x6B60, # [2000] + 0xEBC1: 0x6B65, # [2000] + 0xEBC2: 0x6B67, # [2000] + 0xEBC3: 0x6B77, # [2000] + 0xEBC4: 0x6B82, # [2000] + 0xEBC5: 0x6BA9, # [2000] + 0xEBC6: 0x6BAD, # [2000] + 0xEBC7: 0xF970, # CJK COMPATIBILITY IDEOGRAPH-F970 [2000] + 0xEBC8: 0x6BCF, # [2000] + 0xEBC9: 0x6BD6, # [2000] + 0xEBCA: 0x6BD7, # [2000] + 0xEBCB: 0x6BFF, # [2000] + 0xEBCC: 0x6C05, # [2000] + 0xEBCD: 0x6C10, # [2000] + 0xEBCE: 0x6C33, # [2000] + 0xEBCF: 0x6C59, # [2000] + 0xEBD0: 0x6C5C, # [2000] + 0xEBD1: 0x6CAA, # [2000] + 0xEBD2: 0x6C74, # [2000] + 0xEBD3: 0x6C76, # [2000] + 0xEBD4: 0x6C85, # [2000] + 0xEBD5: 0x6C86, # [2000] + 0xEBD6: 0x6C98, # [2000] + 0xEBD7: 0x6C9C, # [2000] + 0xEBD8: 0x6CFB, # [2000] + 0xEBD9: 0x6CC6, # [2000] + 0xEBDA: 0x6CD4, # [2000] + 0xEBDB: 0x6CE0, # [2000] + 0xEBDC: 0x6CEB, # [2000] + 0xEBDD: 0x6CEE, # [2000] + 0xEBDE: 0x23CFE, # [2000] [Unicode3.1] + 0xEBDF: 0x6D04, # [2000] + 0xEBE0: 0x6D0E, # [2000] + 0xEBE1: 0x6D2E, # [2000] + 0xEBE2: 0x6D31, # [2000] + 0xEBE3: 0x6D39, # [2000] + 0xEBE4: 0x6D3F, # [2000] + 0xEBE5: 0x6D58, # [2000] + 0xEBE6: 0x6D65, # [2000] + 0xEBE7: 0xFA45, # CJK COMPATIBILITY IDEOGRAPH-FA45 [2000] [Unicode3.2] + 0xEBE8: 0x6D82, # [2000] + 0xEBE9: 0x6D87, # [2000] + 0xEBEA: 0x6D89, # [2000] + 0xEBEB: 0x6D94, # [2000] + 0xEBEC: 0x6DAA, # [2000] + 0xEBED: 0x6DAC, # [2000] + 0xEBEE: 0x6DBF, # [2000] + 0xEBEF: 0x6DC4, # [2000] + 0xEBF0: 0x6DD6, # [2000] + 0xEBF1: 0x6DDA, # [2000] + 0xEBF2: 0x6DDB, # [2000] + 0xEBF3: 0x6DDD, # [2000] + 0xEBF4: 0x6DFC, # [2000] + 0xEBF5: 0xFA46, # CJK COMPATIBILITY IDEOGRAPH-FA46 [2000] [Unicode3.2] + 0xEBF6: 0x6E34, # [2000] + 0xEBF7: 0x6E44, # [2000] + 0xEBF8: 0x6E5C, # [2000] + 0xEBF9: 0x6E5E, # [2000] + 0xEBFA: 0x6EAB, # [2000] + 0xEBFB: 0x6EB1, # [2000] + 0xEBFC: 0x6EC1, # [2000] + 0xEC40: 0x6EC7, # [2000] + 0xEC41: 0x6ECE, # [2000] + 0xEC42: 0x6F10, # [2000] + 0xEC43: 0x6F1A, # [2000] + 0xEC44: 0xFA47, # CJK COMPATIBILITY IDEOGRAPH-FA47 [2000] [Unicode3.2] + 0xEC45: 0x6F2A, # [2000] + 0xEC46: 0x6F2F, # [2000] + 0xEC47: 0x6F33, # [2000] + 0xEC48: 0x6F51, # [2000] + 0xEC49: 0x6F59, # [2000] + 0xEC4A: 0x6F5E, # [2000] + 0xEC4B: 0x6F61, # [2000] + 0xEC4C: 0x6F62, # [2000] + 0xEC4D: 0x6F7E, # [2000] + 0xEC4E: 0x6F88, # [2000] + 0xEC4F: 0x6F8C, # [2000] + 0xEC50: 0x6F8D, # [2000] + 0xEC51: 0x6F94, # [2000] + 0xEC52: 0x6FA0, # [2000] + 0xEC53: 0x6FA7, # [2000] + 0xEC54: 0x6FB6, # [2000] + 0xEC55: 0x6FBC, # [2000] + 0xEC56: 0x6FC7, # [2000] + 0xEC57: 0x6FCA, # [2000] + 0xEC58: 0x6FF9, # [2000] + 0xEC59: 0x6FF0, # [2000] + 0xEC5A: 0x6FF5, # [2000] + 0xEC5B: 0x7005, # [2000] + 0xEC5C: 0x7006, # [2000] + 0xEC5D: 0x7028, # [2000] + 0xEC5E: 0x704A, # [2000] + 0xEC5F: 0x705D, # [2000] + 0xEC60: 0x705E, # [2000] + 0xEC61: 0x704E, # [2000] + 0xEC62: 0x7064, # [2000] + 0xEC63: 0x7075, # [2000] + 0xEC64: 0x7085, # [2000] + 0xEC65: 0x70A4, # [2000] + 0xEC66: 0x70AB, # [2000] + 0xEC67: 0x70B7, # [2000] + 0xEC68: 0x70D4, # [2000] + 0xEC69: 0x70D8, # [2000] + 0xEC6A: 0x70E4, # [2000] + 0xEC6B: 0x710F, # [2000] + 0xEC6C: 0x712B, # [2000] + 0xEC6D: 0x711E, # [2000] + 0xEC6E: 0x7120, # [2000] + 0xEC6F: 0x712E, # [2000] + 0xEC70: 0x7130, # [2000] + 0xEC71: 0x7146, # [2000] + 0xEC72: 0x7147, # [2000] + 0xEC73: 0x7151, # [2000] + 0xEC74: 0xFA48, # CJK COMPATIBILITY IDEOGRAPH-FA48 [2000] [Unicode3.2] + 0xEC75: 0x7152, # [2000] + 0xEC76: 0x715C, # [2000] + 0xEC77: 0x7160, # [2000] + 0xEC78: 0x7168, # [2000] + 0xEC79: 0xFA15, # CJK COMPATIBILITY IDEOGRAPH-FA15 [2000] + 0xEC7A: 0x7185, # [2000] + 0xEC7B: 0x7187, # [2000] + 0xEC7C: 0x7192, # [2000] + 0xEC7D: 0x71C1, # [2000] + 0xEC7E: 0x71BA, # [2000] + 0xEC80: 0x71C4, # [2000] + 0xEC81: 0x71FE, # [2000] + 0xEC82: 0x7200, # [2000] + 0xEC83: 0x7215, # [2000] + 0xEC84: 0x7255, # [2000] + 0xEC85: 0x7256, # [2000] + 0xEC86: 0x3E3F, # [2000] + 0xEC87: 0x728D, # [2000] + 0xEC88: 0x729B, # [2000] + 0xEC89: 0x72BE, # [2000] + 0xEC8A: 0x72C0, # [2000] + 0xEC8B: 0x72FB, # [2000] + 0xEC8C: 0x247F1, # [2000] [Unicode3.1] + 0xEC8D: 0x7327, # [2000] + 0xEC8E: 0x7328, # [2000] + 0xEC8F: 0xFA16, # CJK COMPATIBILITY IDEOGRAPH-FA16 [2000] + 0xEC90: 0x7350, # [2000] + 0xEC91: 0x7366, # [2000] + 0xEC92: 0x737C, # [2000] + 0xEC93: 0x7395, # [2000] + 0xEC94: 0x739F, # [2000] + 0xEC95: 0x73A0, # [2000] + 0xEC96: 0x73A2, # [2000] + 0xEC97: 0x73A6, # [2000] + 0xEC98: 0x73AB, # [2000] + 0xEC99: 0x73C9, # [2000] + 0xEC9A: 0x73CF, # [2000] + 0xEC9B: 0x73D6, # [2000] + 0xEC9C: 0x73D9, # [2000] + 0xEC9D: 0x73E3, # [2000] + 0xEC9E: 0x73E9, # [2000] + 0xEC9F: 0x7407, # [2000] + 0xECA0: 0x740A, # [2000] + 0xECA1: 0x741A, # [2000] + 0xECA2: 0x741B, # [2000] + 0xECA3: 0xFA4A, # CJK COMPATIBILITY IDEOGRAPH-FA4A [2000] [Unicode3.2] + 0xECA4: 0x7426, # [2000] + 0xECA5: 0x7428, # [2000] + 0xECA6: 0x742A, # [2000] + 0xECA7: 0x742B, # [2000] + 0xECA8: 0x742C, # [2000] + 0xECA9: 0x742E, # [2000] + 0xECAA: 0x742F, # [2000] + 0xECAB: 0x7430, # [2000] + 0xECAC: 0x7444, # [2000] + 0xECAD: 0x7446, # [2000] + 0xECAE: 0x7447, # [2000] + 0xECAF: 0x744B, # [2000] + 0xECB0: 0x7457, # [2000] + 0xECB1: 0x7462, # [2000] + 0xECB2: 0x746B, # [2000] + 0xECB3: 0x746D, # [2000] + 0xECB4: 0x7486, # [2000] + 0xECB5: 0x7487, # [2000] + 0xECB6: 0x7489, # [2000] + 0xECB7: 0x7498, # [2000] + 0xECB8: 0x749C, # [2000] + 0xECB9: 0x749F, # [2000] + 0xECBA: 0x74A3, # [2000] + 0xECBB: 0x7490, # [2000] + 0xECBC: 0x74A6, # [2000] + 0xECBD: 0x74A8, # [2000] + 0xECBE: 0x74A9, # [2000] + 0xECBF: 0x74B5, # [2000] + 0xECC0: 0x74BF, # [2000] + 0xECC1: 0x74C8, # [2000] + 0xECC2: 0x74C9, # [2000] + 0xECC3: 0x74DA, # [2000] + 0xECC4: 0x74FF, # [2000] + 0xECC5: 0x7501, # [2000] + 0xECC6: 0x7517, # [2000] + 0xECC7: 0x752F, # [2000] + 0xECC8: 0x756F, # [2000] + 0xECC9: 0x7579, # [2000] + 0xECCA: 0x7592, # [2000] + 0xECCB: 0x3F72, # [2000] + 0xECCC: 0x75CE, # [2000] + 0xECCD: 0x75E4, # [2000] + 0xECCE: 0x7600, # [2000] + 0xECCF: 0x7602, # [2000] + 0xECD0: 0x7608, # [2000] + 0xECD1: 0x7615, # [2000] + 0xECD2: 0x7616, # [2000] + 0xECD3: 0x7619, # [2000] + 0xECD4: 0x761E, # [2000] + 0xECD5: 0x762D, # [2000] + 0xECD6: 0x7635, # [2000] + 0xECD7: 0x7643, # [2000] + 0xECD8: 0x764B, # [2000] + 0xECD9: 0x7664, # [2000] + 0xECDA: 0x7665, # [2000] + 0xECDB: 0x766D, # [2000] + 0xECDC: 0x766F, # [2000] + 0xECDD: 0x7671, # [2000] + 0xECDE: 0x7681, # [2000] + 0xECDF: 0x769B, # [2000] + 0xECE0: 0x769D, # [2000] + 0xECE1: 0x769E, # [2000] + 0xECE2: 0x76A6, # [2000] + 0xECE3: 0x76AA, # [2000] + 0xECE4: 0x76B6, # [2000] + 0xECE5: 0x76C5, # [2000] + 0xECE6: 0x76CC, # [2000] + 0xECE7: 0x76CE, # [2000] + 0xECE8: 0x76D4, # [2000] + 0xECE9: 0x76E6, # [2000] + 0xECEA: 0x76F1, # [2000] + 0xECEB: 0x76FC, # [2000] + 0xECEC: 0x770A, # [2000] + 0xECED: 0x7719, # [2000] + 0xECEE: 0x7734, # [2000] + 0xECEF: 0x7736, # [2000] + 0xECF0: 0x7746, # [2000] + 0xECF1: 0x774D, # [2000] + 0xECF2: 0x774E, # [2000] + 0xECF3: 0x775C, # [2000] + 0xECF4: 0x775F, # [2000] + 0xECF5: 0x7762, # [2000] + 0xECF6: 0x777A, # [2000] + 0xECF7: 0x7780, # [2000] + 0xECF8: 0x7794, # [2000] + 0xECF9: 0x77AA, # [2000] + 0xECFA: 0x77E0, # [2000] + 0xECFB: 0x782D, # [2000] + 0xECFC: 0x2548E, # [2000] [Unicode3.1] + 0xED40: 0x7843, # [2000] + 0xED41: 0x784E, # [2000] + 0xED42: 0x784F, # [2000] + 0xED43: 0x7851, # [2000] + 0xED44: 0x7868, # [2000] + 0xED45: 0x786E, # [2000] + 0xED46: 0xFA4B, # CJK COMPATIBILITY IDEOGRAPH-FA4B [2000] [Unicode3.2] + 0xED47: 0x78B0, # [2000] + 0xED48: 0x2550E, # [2000] [Unicode3.1] + 0xED49: 0x78AD, # [2000] + 0xED4A: 0x78E4, # [2000] + 0xED4B: 0x78F2, # [2000] + 0xED4C: 0x7900, # [2000] + 0xED4D: 0x78F7, # [2000] + 0xED4E: 0x791C, # [2000] + 0xED4F: 0x792E, # [2000] + 0xED50: 0x7931, # [2000] + 0xED51: 0x7934, # [2000] + 0xED52: 0xFA4C, # CJK COMPATIBILITY IDEOGRAPH-FA4C [2000] [Unicode3.2] + 0xED53: 0xFA4D, # CJK COMPATIBILITY IDEOGRAPH-FA4D [2000] [Unicode3.2] + 0xED54: 0x7945, # [2000] + 0xED55: 0x7946, # [2000] + 0xED56: 0xFA4E, # CJK COMPATIBILITY IDEOGRAPH-FA4E [2000] [Unicode3.2] + 0xED57: 0xFA4F, # CJK COMPATIBILITY IDEOGRAPH-FA4F [2000] [Unicode3.2] + 0xED58: 0xFA50, # CJK COMPATIBILITY IDEOGRAPH-FA50 [2000] [Unicode3.2] + 0xED59: 0x795C, # [2000] + 0xED5A: 0xFA51, # CJK COMPATIBILITY IDEOGRAPH-FA51 [2000] [Unicode3.2] + 0xED5B: 0xFA19, # CJK COMPATIBILITY IDEOGRAPH-FA19 [2000] + 0xED5C: 0xFA1A, # CJK COMPATIBILITY IDEOGRAPH-FA1A [2000] + 0xED5D: 0x7979, # [2000] + 0xED5E: 0xFA52, # CJK COMPATIBILITY IDEOGRAPH-FA52 [2000] [Unicode3.2] + 0xED5F: 0xFA53, # CJK COMPATIBILITY IDEOGRAPH-FA53 [2000] [Unicode3.2] + 0xED60: 0xFA1B, # CJK COMPATIBILITY IDEOGRAPH-FA1B [2000] + 0xED61: 0x7998, # [2000] + 0xED62: 0x79B1, # [2000] + 0xED63: 0x79B8, # [2000] + 0xED64: 0x79C8, # [2000] + 0xED65: 0x79CA, # [2000] + 0xED66: 0x25771, # [2000] [Unicode3.1] + 0xED67: 0x79D4, # [2000] + 0xED68: 0x79DE, # [2000] + 0xED69: 0x79EB, # [2000] + 0xED6A: 0x79ED, # [2000] + 0xED6B: 0x7A03, # [2000] + 0xED6C: 0xFA54, # CJK COMPATIBILITY IDEOGRAPH-FA54 [2000] [Unicode3.2] + 0xED6D: 0x7A39, # [2000] + 0xED6E: 0x7A5D, # [2000] + 0xED6F: 0x7A6D, # [2000] + 0xED70: 0xFA55, # CJK COMPATIBILITY IDEOGRAPH-FA55 [2000] [Unicode3.2] + 0xED71: 0x7A85, # [2000] + 0xED72: 0x7AA0, # [2000] + 0xED73: 0x259C4, # [2000] [Unicode3.1] + 0xED74: 0x7AB3, # [2000] + 0xED75: 0x7ABB, # [2000] + 0xED76: 0x7ACE, # [2000] + 0xED77: 0x7AEB, # [2000] + 0xED78: 0x7AFD, # [2000] + 0xED79: 0x7B12, # [2000] + 0xED7A: 0x7B2D, # [2000] + 0xED7B: 0x7B3B, # [2000] + 0xED7C: 0x7B47, # [2000] + 0xED7D: 0x7B4E, # [2000] + 0xED7E: 0x7B60, # [2000] + 0xED80: 0x7B6D, # [2000] + 0xED81: 0x7B6F, # [2000] + 0xED82: 0x7B72, # [2000] + 0xED83: 0x7B9E, # [2000] + 0xED84: 0xFA56, # CJK COMPATIBILITY IDEOGRAPH-FA56 [2000] [Unicode3.2] + 0xED85: 0x7BD7, # [2000] + 0xED86: 0x7BD9, # [2000] + 0xED87: 0x7C01, # [2000] + 0xED88: 0x7C31, # [2000] + 0xED89: 0x7C1E, # [2000] + 0xED8A: 0x7C20, # [2000] + 0xED8B: 0x7C33, # [2000] + 0xED8C: 0x7C36, # [2000] + 0xED8D: 0x4264, # [2000] + 0xED8E: 0x25DA1, # [2000] [Unicode3.1] + 0xED8F: 0x7C59, # [2000] + 0xED90: 0x7C6D, # [2000] + 0xED91: 0x7C79, # [2000] + 0xED92: 0x7C8F, # [2000] + 0xED93: 0x7C94, # [2000] + 0xED94: 0x7CA0, # [2000] + 0xED95: 0x7CBC, # [2000] + 0xED96: 0x7CD5, # [2000] + 0xED97: 0x7CD9, # [2000] + 0xED98: 0x7CDD, # [2000] + 0xED99: 0x7D07, # [2000] + 0xED9A: 0x7D08, # [2000] + 0xED9B: 0x7D13, # [2000] + 0xED9C: 0x7D1D, # [2000] + 0xED9D: 0x7D23, # [2000] + 0xED9E: 0x7D31, # [2000] + 0xED9F: 0x7D41, # [2000] + 0xEDA0: 0x7D48, # [2000] + 0xEDA1: 0x7D53, # [2000] + 0xEDA2: 0x7D5C, # [2000] + 0xEDA3: 0x7D7A, # [2000] + 0xEDA4: 0x7D83, # [2000] + 0xEDA5: 0x7D8B, # [2000] + 0xEDA6: 0x7DA0, # [2000] + 0xEDA7: 0x7DA6, # [2000] + 0xEDA8: 0x7DC2, # [2000] + 0xEDA9: 0x7DCC, # [2000] + 0xEDAA: 0x7DD6, # [2000] + 0xEDAB: 0x7DE3, # [2000] + 0xEDAC: 0xFA57, # CJK COMPATIBILITY IDEOGRAPH-FA57 [2000] [Unicode3.2] + 0xEDAD: 0x7E28, # [2000] + 0xEDAE: 0x7E08, # [2000] + 0xEDAF: 0x7E11, # [2000] + 0xEDB0: 0x7E15, # [2000] + 0xEDB1: 0xFA59, # CJK COMPATIBILITY IDEOGRAPH-FA59 [2000] [Unicode3.2] + 0xEDB2: 0x7E47, # [2000] + 0xEDB3: 0x7E52, # [2000] + 0xEDB4: 0x7E61, # [2000] + 0xEDB5: 0x7E8A, # [2000] + 0xEDB6: 0x7E8D, # [2000] + 0xEDB7: 0x7F47, # [2000] + 0xEDB8: 0xFA5A, # CJK COMPATIBILITY IDEOGRAPH-FA5A [2000] [Unicode3.2] + 0xEDB9: 0x7F91, # [2000] + 0xEDBA: 0x7F97, # [2000] + 0xEDBB: 0x7FBF, # [2000] + 0xEDBC: 0x7FCE, # [2000] + 0xEDBD: 0x7FDB, # [2000] + 0xEDBE: 0x7FDF, # [2000] + 0xEDBF: 0x7FEC, # [2000] + 0xEDC0: 0x7FEE, # [2000] + 0xEDC1: 0x7FFA, # [2000] + 0xEDC2: 0xFA5B, # CJK COMPATIBILITY IDEOGRAPH-FA5B [2000] [Unicode3.2] + 0xEDC3: 0x8014, # [2000] + 0xEDC4: 0x8026, # [2000] + 0xEDC5: 0x8035, # [2000] + 0xEDC6: 0x8037, # [2000] + 0xEDC7: 0x803C, # [2000] + 0xEDC8: 0x80CA, # [2000] + 0xEDC9: 0x80D7, # [2000] + 0xEDCA: 0x80E0, # [2000] + 0xEDCB: 0x80F3, # [2000] + 0xEDCC: 0x8118, # [2000] + 0xEDCD: 0x814A, # [2000] + 0xEDCE: 0x8160, # [2000] + 0xEDCF: 0x8167, # [2000] + 0xEDD0: 0x8168, # [2000] + 0xEDD1: 0x816D, # [2000] + 0xEDD2: 0x81BB, # [2000] + 0xEDD3: 0x81CA, # [2000] + 0xEDD4: 0x81CF, # [2000] + 0xEDD5: 0x81D7, # [2000] + 0xEDD6: 0xFA5C, # CJK COMPATIBILITY IDEOGRAPH-FA5C [2000] [Unicode3.2] + 0xEDD7: 0x4453, # [2000] + 0xEDD8: 0x445B, # [2000] + 0xEDD9: 0x8260, # [2000] + 0xEDDA: 0x8274, # [2000] + 0xEDDB: 0x26AFF, # [2000] [Unicode3.1] + 0xEDDC: 0x828E, # [2000] + 0xEDDD: 0x82A1, # [2000] + 0xEDDE: 0x82A3, # [2000] + 0xEDDF: 0x82A4, # [2000] + 0xEDE0: 0x82A9, # [2000] + 0xEDE1: 0x82AE, # [2000] + 0xEDE2: 0x82B7, # [2000] + 0xEDE3: 0x82BE, # [2000] + 0xEDE4: 0x82BF, # [2000] + 0xEDE5: 0x82C6, # [2000] + 0xEDE6: 0x82D5, # [2000] + 0xEDE7: 0x82FD, # [2000] + 0xEDE8: 0x82FE, # [2000] + 0xEDE9: 0x8300, # [2000] + 0xEDEA: 0x8301, # [2000] + 0xEDEB: 0x8362, # [2000] + 0xEDEC: 0x8322, # [2000] + 0xEDED: 0x832D, # [2000] + 0xEDEE: 0x833A, # [2000] + 0xEDEF: 0x8343, # [2000] + 0xEDF0: 0x8347, # [2000] + 0xEDF1: 0x8351, # [2000] + 0xEDF2: 0x8355, # [2000] + 0xEDF3: 0x837D, # [2000] + 0xEDF4: 0x8386, # [2000] + 0xEDF5: 0x8392, # [2000] + 0xEDF6: 0x8398, # [2000] + 0xEDF7: 0x83A7, # [2000] + 0xEDF8: 0x83A9, # [2000] + 0xEDF9: 0x83BF, # [2000] + 0xEDFA: 0x83C0, # [2000] + 0xEDFB: 0x83C7, # [2000] + 0xEDFC: 0x83CF, # [2000] + 0xEE40: 0x83D1, # [2000] + 0xEE41: 0x83E1, # [2000] + 0xEE42: 0x83EA, # [2000] + 0xEE43: 0x8401, # [2000] + 0xEE44: 0x8406, # [2000] + 0xEE45: 0x840A, # [2000] + 0xEE46: 0xFA5F, # CJK COMPATIBILITY IDEOGRAPH-FA5F [2000] [Unicode3.2] + 0xEE47: 0x8448, # [2000] + 0xEE48: 0x845F, # [2000] + 0xEE49: 0x8470, # [2000] + 0xEE4A: 0x8473, # [2000] + 0xEE4B: 0x8485, # [2000] + 0xEE4C: 0x849E, # [2000] + 0xEE4D: 0x84AF, # [2000] + 0xEE4E: 0x84B4, # [2000] + 0xEE4F: 0x84BA, # [2000] + 0xEE50: 0x84C0, # [2000] + 0xEE51: 0x84C2, # [2000] + 0xEE52: 0x26E40, # [2000] [Unicode3.1] + 0xEE53: 0x8532, # [2000] + 0xEE54: 0x851E, # [2000] + 0xEE55: 0x8523, # [2000] + 0xEE56: 0x852F, # [2000] + 0xEE57: 0x8559, # [2000] + 0xEE58: 0x8564, # [2000] + 0xEE59: 0xFA1F, # CJK COMPATIBILITY IDEOGRAPH-FA1F [2000] + 0xEE5A: 0x85AD, # [2000] + 0xEE5B: 0x857A, # [2000] + 0xEE5C: 0x858C, # [2000] + 0xEE5D: 0x858F, # [2000] + 0xEE5E: 0x85A2, # [2000] + 0xEE5F: 0x85B0, # [2000] + 0xEE60: 0x85CB, # [2000] + 0xEE61: 0x85CE, # [2000] + 0xEE62: 0x85ED, # [2000] + 0xEE63: 0x8612, # [2000] + 0xEE64: 0x85FF, # [2000] + 0xEE65: 0x8604, # [2000] + 0xEE66: 0x8605, # [2000] + 0xEE67: 0x8610, # [2000] + 0xEE68: 0x270F4, # [2000] [Unicode3.1] + 0xEE69: 0x8618, # [2000] + 0xEE6A: 0x8629, # [2000] + 0xEE6B: 0x8638, # [2000] + 0xEE6C: 0x8657, # [2000] + 0xEE6D: 0x865B, # [2000] + 0xEE6E: 0xF936, # CJK COMPATIBILITY IDEOGRAPH-F936 [2000] + 0xEE6F: 0x8662, # [2000] + 0xEE70: 0x459D, # [2000] + 0xEE71: 0x866C, # [2000] + 0xEE72: 0x8675, # [2000] + 0xEE73: 0x8698, # [2000] + 0xEE74: 0x86B8, # [2000] + 0xEE75: 0x86FA, # [2000] + 0xEE76: 0x86FC, # [2000] + 0xEE77: 0x86FD, # [2000] + 0xEE78: 0x870B, # [2000] + 0xEE79: 0x8771, # [2000] + 0xEE7A: 0x8787, # [2000] + 0xEE7B: 0x8788, # [2000] + 0xEE7C: 0x87AC, # [2000] + 0xEE7D: 0x87AD, # [2000] + 0xEE7E: 0x87B5, # [2000] + 0xEE80: 0x45EA, # [2000] + 0xEE81: 0x87D6, # [2000] + 0xEE82: 0x87EC, # [2000] + 0xEE83: 0x8806, # [2000] + 0xEE84: 0x880A, # [2000] + 0xEE85: 0x8810, # [2000] + 0xEE86: 0x8814, # [2000] + 0xEE87: 0x881F, # [2000] + 0xEE88: 0x8898, # [2000] + 0xEE89: 0x88AA, # [2000] + 0xEE8A: 0x88CA, # [2000] + 0xEE8B: 0x88CE, # [2000] + 0xEE8C: 0x27684, # [2000] [Unicode3.1] + 0xEE8D: 0x88F5, # [2000] + 0xEE8E: 0x891C, # [2000] + 0xEE8F: 0xFA60, # CJK COMPATIBILITY IDEOGRAPH-FA60 [2000] [Unicode3.2] + 0xEE90: 0x8918, # [2000] + 0xEE91: 0x8919, # [2000] + 0xEE92: 0x891A, # [2000] + 0xEE93: 0x8927, # [2000] + 0xEE94: 0x8930, # [2000] + 0xEE95: 0x8932, # [2000] + 0xEE96: 0x8939, # [2000] + 0xEE97: 0x8940, # [2000] + 0xEE98: 0x8994, # [2000] + 0xEE99: 0xFA61, # CJK COMPATIBILITY IDEOGRAPH-FA61 [2000] [Unicode3.2] + 0xEE9A: 0x89D4, # [2000] + 0xEE9B: 0x89E5, # [2000] + 0xEE9C: 0x89F6, # [2000] + 0xEE9D: 0x8A12, # [2000] + 0xEE9E: 0x8A15, # [2000] + 0xEE9F: 0x8A22, # [2000] + 0xEEA0: 0x8A37, # [2000] + 0xEEA1: 0x8A47, # [2000] + 0xEEA2: 0x8A4E, # [2000] + 0xEEA3: 0x8A5D, # [2000] + 0xEEA4: 0x8A61, # [2000] + 0xEEA5: 0x8A75, # [2000] + 0xEEA6: 0x8A79, # [2000] + 0xEEA7: 0x8AA7, # [2000] + 0xEEA8: 0x8AD0, # [2000] + 0xEEA9: 0x8ADF, # [2000] + 0xEEAA: 0x8AF4, # [2000] + 0xEEAB: 0x8AF6, # [2000] + 0xEEAC: 0xFA22, # CJK COMPATIBILITY IDEOGRAPH-FA22 [2000] + 0xEEAD: 0xFA62, # CJK COMPATIBILITY IDEOGRAPH-FA62 [2000] [Unicode3.2] + 0xEEAE: 0xFA63, # CJK COMPATIBILITY IDEOGRAPH-FA63 [2000] [Unicode3.2] + 0xEEAF: 0x8B46, # [2000] + 0xEEB0: 0x8B54, # [2000] + 0xEEB1: 0x8B59, # [2000] + 0xEEB2: 0x8B69, # [2000] + 0xEEB3: 0x8B9D, # [2000] + 0xEEB4: 0x8C49, # [2000] + 0xEEB5: 0x8C68, # [2000] + 0xEEB6: 0xFA64, # CJK COMPATIBILITY IDEOGRAPH-FA64 [2000] [Unicode3.2] + 0xEEB7: 0x8CE1, # [2000] + 0xEEB8: 0x8CF4, # [2000] + 0xEEB9: 0x8CF8, # [2000] + 0xEEBA: 0x8CFE, # [2000] + 0xEEBB: 0xFA65, # CJK COMPATIBILITY IDEOGRAPH-FA65 [2000] [Unicode3.2] + 0xEEBC: 0x8D12, # [2000] + 0xEEBD: 0x8D1B, # [2000] + 0xEEBE: 0x8DAF, # [2000] + 0xEEBF: 0x8DCE, # [2000] + 0xEEC0: 0x8DD1, # [2000] + 0xEEC1: 0x8DD7, # [2000] + 0xEEC2: 0x8E20, # [2000] + 0xEEC3: 0x8E23, # [2000] + 0xEEC4: 0x8E3D, # [2000] + 0xEEC5: 0x8E70, # [2000] + 0xEEC6: 0x8E7B, # [2000] + 0xEEC7: 0x28277, # [2000] [Unicode3.1] + 0xEEC8: 0x8EC0, # [2000] + 0xEEC9: 0x4844, # [2000] + 0xEECA: 0x8EFA, # [2000] + 0xEECB: 0x8F1E, # [2000] + 0xEECC: 0x8F2D, # [2000] + 0xEECD: 0x8F36, # [2000] + 0xEECE: 0x8F54, # [2000] + 0xEECF: 0x283CD, # [2000] [Unicode3.1] + 0xEED0: 0x8FA6, # [2000] + 0xEED1: 0x8FB5, # [2000] + 0xEED2: 0x8FE4, # [2000] + 0xEED3: 0x8FE8, # [2000] + 0xEED4: 0x8FEE, # [2000] + 0xEED5: 0x9008, # [2000] + 0xEED6: 0x902D, # [2000] + 0xEED7: 0xFA67, # CJK COMPATIBILITY IDEOGRAPH-FA67 [2000] [Unicode3.2] + 0xEED8: 0x9088, # [2000] + 0xEED9: 0x9095, # [2000] + 0xEEDA: 0x9097, # [2000] + 0xEEDB: 0x9099, # [2000] + 0xEEDC: 0x909B, # [2000] + 0xEEDD: 0x90A2, # [2000] + 0xEEDE: 0x90B3, # [2000] + 0xEEDF: 0x90BE, # [2000] + 0xEEE0: 0x90C4, # [2000] + 0xEEE1: 0x90C5, # [2000] + 0xEEE2: 0x90C7, # [2000] + 0xEEE3: 0x90D7, # [2000] + 0xEEE4: 0x90DD, # [2000] + 0xEEE5: 0x90DE, # [2000] + 0xEEE6: 0x90EF, # [2000] + 0xEEE7: 0x90F4, # [2000] + 0xEEE8: 0xFA26, # CJK COMPATIBILITY IDEOGRAPH-FA26 [2000] + 0xEEE9: 0x9114, # [2000] + 0xEEEA: 0x9115, # [2000] + 0xEEEB: 0x9116, # [2000] + 0xEEEC: 0x9122, # [2000] + 0xEEED: 0x9123, # [2000] + 0xEEEE: 0x9127, # [2000] + 0xEEEF: 0x912F, # [2000] + 0xEEF0: 0x9131, # [2000] + 0xEEF1: 0x9134, # [2000] + 0xEEF2: 0x913D, # [2000] + 0xEEF3: 0x9148, # [2000] + 0xEEF4: 0x915B, # [2000] + 0xEEF5: 0x9183, # [2000] + 0xEEF6: 0x919E, # [2000] + 0xEEF7: 0x91AC, # [2000] + 0xEEF8: 0x91B1, # [2000] + 0xEEF9: 0x91BC, # [2000] + 0xEEFA: 0x91D7, # [2000] + 0xEEFB: 0x91FB, # [2000] + 0xEEFC: 0x91E4, # [2000] + 0xEF40: 0x91E5, # [2000] + 0xEF41: 0x91ED, # [2000] + 0xEF42: 0x91F1, # [2000] + 0xEF43: 0x9207, # [2000] + 0xEF44: 0x9210, # [2000] + 0xEF45: 0x9238, # [2000] + 0xEF46: 0x9239, # [2000] + 0xEF47: 0x923A, # [2000] + 0xEF48: 0x923C, # [2000] + 0xEF49: 0x9240, # [2000] + 0xEF4A: 0x9243, # [2000] + 0xEF4B: 0x924F, # [2000] + 0xEF4C: 0x9278, # [2000] + 0xEF4D: 0x9288, # [2000] + 0xEF4E: 0x92C2, # [2000] + 0xEF4F: 0x92CB, # [2000] + 0xEF50: 0x92CC, # [2000] + 0xEF51: 0x92D3, # [2000] + 0xEF52: 0x92E0, # [2000] + 0xEF53: 0x92FF, # [2000] + 0xEF54: 0x9304, # [2000] + 0xEF55: 0x931F, # [2000] + 0xEF56: 0x9321, # [2000] + 0xEF57: 0x9325, # [2000] + 0xEF58: 0x9348, # [2000] + 0xEF59: 0x9349, # [2000] + 0xEF5A: 0x934A, # [2000] + 0xEF5B: 0x9364, # [2000] + 0xEF5C: 0x9365, # [2000] + 0xEF5D: 0x936A, # [2000] + 0xEF5E: 0x9370, # [2000] + 0xEF5F: 0x939B, # [2000] + 0xEF60: 0x93A3, # [2000] + 0xEF61: 0x93BA, # [2000] + 0xEF62: 0x93C6, # [2000] + 0xEF63: 0x93DE, # [2000] + 0xEF64: 0x93DF, # [2000] + 0xEF65: 0x9404, # [2000] + 0xEF66: 0x93FD, # [2000] + 0xEF67: 0x9433, # [2000] + 0xEF68: 0x944A, # [2000] + 0xEF69: 0x9463, # [2000] + 0xEF6A: 0x946B, # [2000] + 0xEF6B: 0x9471, # [2000] + 0xEF6C: 0x9472, # [2000] + 0xEF6D: 0x958E, # [2000] + 0xEF6E: 0x959F, # [2000] + 0xEF6F: 0x95A6, # [2000] + 0xEF70: 0x95A9, # [2000] + 0xEF71: 0x95AC, # [2000] + 0xEF72: 0x95B6, # [2000] + 0xEF73: 0x95BD, # [2000] + 0xEF74: 0x95CB, # [2000] + 0xEF75: 0x95D0, # [2000] + 0xEF76: 0x95D3, # [2000] + 0xEF77: 0x49B0, # [2000] + 0xEF78: 0x95DA, # [2000] + 0xEF79: 0x95DE, # [2000] + 0xEF7A: 0x9658, # [2000] + 0xEF7B: 0x9684, # [2000] + 0xEF7C: 0xF9DC, # CJK COMPATIBILITY IDEOGRAPH-F9DC [2000] + 0xEF7D: 0x969D, # [2000] + 0xEF7E: 0x96A4, # [2000] + 0xEF80: 0x96A5, # [2000] + 0xEF81: 0x96D2, # [2000] + 0xEF82: 0x96DE, # [2000] + 0xEF83: 0xFA68, # CJK COMPATIBILITY IDEOGRAPH-FA68 [2000] [Unicode3.2] + 0xEF84: 0x96E9, # [2000] + 0xEF85: 0x96EF, # [2000] + 0xEF86: 0x9733, # [2000] + 0xEF87: 0x973B, # [2000] + 0xEF88: 0x974D, # [2000] + 0xEF89: 0x974E, # [2000] + 0xEF8A: 0x974F, # [2000] + 0xEF8B: 0x975A, # [2000] + 0xEF8C: 0x976E, # [2000] + 0xEF8D: 0x9773, # [2000] + 0xEF8E: 0x9795, # [2000] + 0xEF8F: 0x97AE, # [2000] + 0xEF90: 0x97BA, # [2000] + 0xEF91: 0x97C1, # [2000] + 0xEF92: 0x97C9, # [2000] + 0xEF93: 0x97DE, # [2000] + 0xEF94: 0x97DB, # [2000] + 0xEF95: 0x97F4, # [2000] + 0xEF96: 0xFA69, # CJK COMPATIBILITY IDEOGRAPH-FA69 [2000] [Unicode3.2] + 0xEF97: 0x980A, # [2000] + 0xEF98: 0x981E, # [2000] + 0xEF99: 0x982B, # [2000] + 0xEF9A: 0x9830, # [2000] + 0xEF9B: 0xFA6A, # CJK COMPATIBILITY IDEOGRAPH-FA6A [2000] [Unicode3.2] + 0xEF9C: 0x9852, # [2000] + 0xEF9D: 0x9853, # [2000] + 0xEF9E: 0x9856, # [2000] + 0xEF9F: 0x9857, # [2000] + 0xEFA0: 0x9859, # [2000] + 0xEFA1: 0x985A, # [2000] + 0xEFA2: 0xF9D0, # CJK COMPATIBILITY IDEOGRAPH-F9D0 [2000] + 0xEFA3: 0x9865, # [2000] + 0xEFA4: 0x986C, # [2000] + 0xEFA5: 0x98BA, # [2000] + 0xEFA6: 0x98C8, # [2000] + 0xEFA7: 0x98E7, # [2000] + 0xEFA8: 0x9958, # [2000] + 0xEFA9: 0x999E, # [2000] + 0xEFAA: 0x9A02, # [2000] + 0xEFAB: 0x9A03, # [2000] + 0xEFAC: 0x9A24, # [2000] + 0xEFAD: 0x9A2D, # [2000] + 0xEFAE: 0x9A2E, # [2000] + 0xEFAF: 0x9A38, # [2000] + 0xEFB0: 0x9A4A, # [2000] + 0xEFB1: 0x9A4E, # [2000] + 0xEFB2: 0x9A52, # [2000] + 0xEFB3: 0x9AB6, # [2000] + 0xEFB4: 0x9AC1, # [2000] + 0xEFB5: 0x9AC3, # [2000] + 0xEFB6: 0x9ACE, # [2000] + 0xEFB7: 0x9AD6, # [2000] + 0xEFB8: 0x9AF9, # [2000] + 0xEFB9: 0x9B02, # [2000] + 0xEFBA: 0x9B08, # [2000] + 0xEFBB: 0x9B20, # [2000] + 0xEFBC: 0x4C17, # [2000] + 0xEFBD: 0x9B2D, # [2000] + 0xEFBE: 0x9B5E, # [2000] + 0xEFBF: 0x9B79, # [2000] + 0xEFC0: 0x9B66, # [2000] + 0xEFC1: 0x9B72, # [2000] + 0xEFC2: 0x9B75, # [2000] + 0xEFC3: 0x9B84, # [2000] + 0xEFC4: 0x9B8A, # [2000] + 0xEFC5: 0x9B8F, # [2000] + 0xEFC6: 0x9B9E, # [2000] + 0xEFC7: 0x9BA7, # [2000] + 0xEFC8: 0x9BC1, # [2000] + 0xEFC9: 0x9BCE, # [2000] + 0xEFCA: 0x9BE5, # [2000] + 0xEFCB: 0x9BF8, # [2000] + 0xEFCC: 0x9BFD, # [2000] + 0xEFCD: 0x9C00, # [2000] + 0xEFCE: 0x9C23, # [2000] + 0xEFCF: 0x9C41, # [2000] + 0xEFD0: 0x9C4F, # [2000] + 0xEFD1: 0x9C50, # [2000] + 0xEFD2: 0x9C53, # [2000] + 0xEFD3: 0x9C63, # [2000] + 0xEFD4: 0x9C65, # [2000] + 0xEFD5: 0x9C77, # [2000] + 0xEFD6: 0x9D1D, # [2000] + 0xEFD7: 0x9D1E, # [2000] + 0xEFD8: 0x9D43, # [2000] + 0xEFD9: 0x9D47, # [2000] + 0xEFDA: 0x9D52, # [2000] + 0xEFDB: 0x9D63, # [2000] + 0xEFDC: 0x9D70, # [2000] + 0xEFDD: 0x9D7C, # [2000] + 0xEFDE: 0x9D8A, # [2000] + 0xEFDF: 0x9D96, # [2000] + 0xEFE0: 0x9DC0, # [2000] + 0xEFE1: 0x9DAC, # [2000] + 0xEFE2: 0x9DBC, # [2000] + 0xEFE3: 0x9DD7, # [2000] + 0xEFE4: 0x2A190, # [2000] [Unicode3.1] + 0xEFE5: 0x9DE7, # [2000] + 0xEFE6: 0x9E07, # [2000] + 0xEFE7: 0x9E15, # [2000] + 0xEFE8: 0x9E7C, # [2000] + 0xEFE9: 0x9E9E, # [2000] + 0xEFEA: 0x9EA4, # [2000] + 0xEFEB: 0x9EAC, # [2000] + 0xEFEC: 0x9EAF, # [2000] + 0xEFED: 0x9EB4, # [2000] + 0xEFEE: 0x9EB5, # [2000] + 0xEFEF: 0x9EC3, # [2000] + 0xEFF0: 0x9ED1, # [2000] + 0xEFF1: 0x9F10, # [2000] + 0xEFF2: 0x9F39, # [2000] + 0xEFF3: 0x9F57, # [2000] + 0xEFF4: 0x9F90, # [2000] + 0xEFF5: 0x9F94, # [2000] + 0xEFF6: 0x9F97, # [2000] + 0xEFF7: 0x9FA2, # [2000] + 0xEFF8: 0x59F8, # [2004] + 0xEFF9: 0x5C5B, # [2004] + 0xEFFA: 0x5E77, # [2004] + 0xEFFB: 0x7626, # [2004] + 0xEFFC: 0x7E6B, # [2004] + 0xF040: 0x20089, # [2000] [Unicode3.1] + 0xF041: 0x4E02, # [2000] + 0xF042: 0x4E0F, # [2000] + 0xF043: 0x4E12, # [2000] + 0xF044: 0x4E29, # [2000] + 0xF045: 0x4E2B, # [2000] + 0xF046: 0x4E2E, # [2000] + 0xF047: 0x4E40, # [2000] + 0xF048: 0x4E47, # [2000] + 0xF049: 0x4E48, # [2000] + 0xF04A: 0x200A2, # [2000] [Unicode3.1] + 0xF04B: 0x4E51, # [2000] + 0xF04C: 0x3406, # [2000] + 0xF04D: 0x200A4, # [2000] [Unicode3.1] + 0xF04E: 0x4E5A, # [2000] + 0xF04F: 0x4E69, # [2000] + 0xF050: 0x4E9D, # [2000] + 0xF051: 0x342C, # [2000] + 0xF052: 0x342E, # [2000] + 0xF053: 0x4EB9, # [2000] + 0xF054: 0x4EBB, # [2000] + 0xF055: 0x201A2, # [2000] [Unicode3.1] + 0xF056: 0x4EBC, # [2000] + 0xF057: 0x4EC3, # [2000] + 0xF058: 0x4EC8, # [2000] + 0xF059: 0x4ED0, # [2000] + 0xF05A: 0x4EEB, # [2000] + 0xF05B: 0x4EDA, # [2000] + 0xF05C: 0x4EF1, # [2000] + 0xF05D: 0x4EF5, # [2000] + 0xF05E: 0x4F00, # [2000] + 0xF05F: 0x4F16, # [2000] + 0xF060: 0x4F64, # [2000] + 0xF061: 0x4F37, # [2000] + 0xF062: 0x4F3E, # [2000] + 0xF063: 0x4F54, # [2000] + 0xF064: 0x4F58, # [2000] + 0xF065: 0x20213, # [2000] [Unicode3.1] + 0xF066: 0x4F77, # [2000] + 0xF067: 0x4F78, # [2000] + 0xF068: 0x4F7A, # [2000] + 0xF069: 0x4F7D, # [2000] + 0xF06A: 0x4F82, # [2000] + 0xF06B: 0x4F85, # [2000] + 0xF06C: 0x4F92, # [2000] + 0xF06D: 0x4F9A, # [2000] + 0xF06E: 0x4FE6, # [2000] + 0xF06F: 0x4FB2, # [2000] + 0xF070: 0x4FBE, # [2000] + 0xF071: 0x4FC5, # [2000] + 0xF072: 0x4FCB, # [2000] + 0xF073: 0x4FCF, # [2000] + 0xF074: 0x4FD2, # [2000] + 0xF075: 0x346A, # [2000] + 0xF076: 0x4FF2, # [2000] + 0xF077: 0x5000, # [2000] + 0xF078: 0x5010, # [2000] + 0xF079: 0x5013, # [2000] + 0xF07A: 0x501C, # [2000] + 0xF07B: 0x501E, # [2000] + 0xF07C: 0x5022, # [2000] + 0xF07D: 0x3468, # [2000] + 0xF07E: 0x5042, # [2000] + 0xF080: 0x5046, # [2000] + 0xF081: 0x504E, # [2000] + 0xF082: 0x5053, # [2000] + 0xF083: 0x5057, # [2000] + 0xF084: 0x5063, # [2000] + 0xF085: 0x5066, # [2000] + 0xF086: 0x506A, # [2000] + 0xF087: 0x5070, # [2000] + 0xF088: 0x50A3, # [2000] + 0xF089: 0x5088, # [2000] + 0xF08A: 0x5092, # [2000] + 0xF08B: 0x5093, # [2000] + 0xF08C: 0x5095, # [2000] + 0xF08D: 0x5096, # [2000] + 0xF08E: 0x509C, # [2000] + 0xF08F: 0x50AA, # [2000] + 0xF090: 0x2032B, # [2000] [Unicode3.1] + 0xF091: 0x50B1, # [2000] + 0xF092: 0x50BA, # [2000] + 0xF093: 0x50BB, # [2000] + 0xF094: 0x50C4, # [2000] + 0xF095: 0x50C7, # [2000] + 0xF096: 0x50F3, # [2000] + 0xF097: 0x20381, # [2000] [Unicode3.1] + 0xF098: 0x50CE, # [2000] + 0xF099: 0x20371, # [2000] [Unicode3.1] + 0xF09A: 0x50D4, # [2000] + 0xF09B: 0x50D9, # [2000] + 0xF09C: 0x50E1, # [2000] + 0xF09D: 0x50E9, # [2000] + 0xF09E: 0x3492, # [2000] + 0xF140: 0x5108, # [2000] + 0xF141: 0x203F9, # [2000] [Unicode3.1] + 0xF142: 0x5117, # [2000] + 0xF143: 0x511B, # [2000] + 0xF144: 0x2044A, # [2000] [Unicode3.1] + 0xF145: 0x5160, # [2000] + 0xF146: 0x20509, # [2000] [Unicode3.1] + 0xF147: 0x5173, # [2000] + 0xF148: 0x5183, # [2000] + 0xF149: 0x518B, # [2000] + 0xF14A: 0x34BC, # [2000] + 0xF14B: 0x5198, # [2000] + 0xF14C: 0x51A3, # [2000] + 0xF14D: 0x51AD, # [2000] + 0xF14E: 0x34C7, # [2000] + 0xF14F: 0x51BC, # [2000] + 0xF150: 0x205D6, # [2000] [Unicode3.1] + 0xF151: 0x20628, # [2000] [Unicode3.1] + 0xF152: 0x51F3, # [2000] + 0xF153: 0x51F4, # [2000] + 0xF154: 0x5202, # [2000] + 0xF155: 0x5212, # [2000] + 0xF156: 0x5216, # [2000] + 0xF157: 0x2074F, # [2000] [Unicode3.1] + 0xF158: 0x5255, # [2000] + 0xF159: 0x525C, # [2000] + 0xF15A: 0x526C, # [2000] + 0xF15B: 0x5277, # [2000] + 0xF15C: 0x5284, # [2000] + 0xF15D: 0x5282, # [2000] + 0xF15E: 0x20807, # [2000] [Unicode3.1] + 0xF15F: 0x5298, # [2000] + 0xF160: 0x2083A, # [2000] [Unicode3.1] + 0xF161: 0x52A4, # [2000] + 0xF162: 0x52A6, # [2000] + 0xF163: 0x52AF, # [2000] + 0xF164: 0x52BA, # [2000] + 0xF165: 0x52BB, # [2000] + 0xF166: 0x52CA, # [2000] + 0xF167: 0x351F, # [2000] + 0xF168: 0x52D1, # [2000] + 0xF169: 0x208B9, # [2000] [Unicode3.1] + 0xF16A: 0x52F7, # [2000] + 0xF16B: 0x530A, # [2000] + 0xF16C: 0x530B, # [2000] + 0xF16D: 0x5324, # [2000] + 0xF16E: 0x5335, # [2000] + 0xF16F: 0x533E, # [2000] + 0xF170: 0x5342, # [2000] + 0xF171: 0x2097C, # [2000] [Unicode3.1] + 0xF172: 0x2099D, # [2000] [Unicode3.1] + 0xF173: 0x5367, # [2000] + 0xF174: 0x536C, # [2000] + 0xF175: 0x537A, # [2000] + 0xF176: 0x53A4, # [2000] + 0xF177: 0x53B4, # [2000] + 0xF178: 0x20AD3, # [2000] [Unicode3.1] + 0xF179: 0x53B7, # [2000] + 0xF17A: 0x53C0, # [2000] + 0xF17B: 0x20B1D, # [2000] [Unicode3.1] + 0xF17C: 0x355D, # [2000] + 0xF17D: 0x355E, # [2000] + 0xF17E: 0x53D5, # [2000] + 0xF180: 0x53DA, # [2000] + 0xF181: 0x3563, # [2000] + 0xF182: 0x53F4, # [2000] + 0xF183: 0x53F5, # [2000] + 0xF184: 0x5455, # [2000] + 0xF185: 0x5424, # [2000] + 0xF186: 0x5428, # [2000] + 0xF187: 0x356E, # [2000] + 0xF188: 0x5443, # [2000] + 0xF189: 0x5462, # [2000] + 0xF18A: 0x5466, # [2000] + 0xF18B: 0x546C, # [2000] + 0xF18C: 0x548A, # [2000] + 0xF18D: 0x548D, # [2000] + 0xF18E: 0x5495, # [2000] + 0xF18F: 0x54A0, # [2000] + 0xF190: 0x54A6, # [2000] + 0xF191: 0x54AD, # [2000] + 0xF192: 0x54AE, # [2000] + 0xF193: 0x54B7, # [2000] + 0xF194: 0x54BA, # [2000] + 0xF195: 0x54BF, # [2000] + 0xF196: 0x54C3, # [2000] + 0xF197: 0x20D45, # [2000] [Unicode3.1] + 0xF198: 0x54EC, # [2000] + 0xF199: 0x54EF, # [2000] + 0xF19A: 0x54F1, # [2000] + 0xF19B: 0x54F3, # [2000] + 0xF19C: 0x5500, # [2000] + 0xF19D: 0x5501, # [2000] + 0xF19E: 0x5509, # [2000] + 0xF19F: 0x553C, # [2000] + 0xF1A0: 0x5541, # [2000] + 0xF1A1: 0x35A6, # [2000] + 0xF1A2: 0x5547, # [2000] + 0xF1A3: 0x554A, # [2000] + 0xF1A4: 0x35A8, # [2000] + 0xF1A5: 0x5560, # [2000] + 0xF1A6: 0x5561, # [2000] + 0xF1A7: 0x5564, # [2000] + 0xF1A8: 0x20DE1, # [2000] [Unicode3.1] + 0xF1A9: 0x557D, # [2000] + 0xF1AA: 0x5582, # [2000] + 0xF1AB: 0x5588, # [2000] + 0xF1AC: 0x5591, # [2000] + 0xF1AD: 0x35C5, # [2000] + 0xF1AE: 0x55D2, # [2000] + 0xF1AF: 0x20E95, # [2000] [Unicode3.1] + 0xF1B0: 0x20E6D, # [2000] [Unicode3.1] + 0xF1B1: 0x55BF, # [2000] + 0xF1B2: 0x55C9, # [2000] + 0xF1B3: 0x55CC, # [2000] + 0xF1B4: 0x55D1, # [2000] + 0xF1B5: 0x55DD, # [2000] + 0xF1B6: 0x35DA, # [2000] + 0xF1B7: 0x55E2, # [2000] + 0xF1B8: 0x20E64, # [2000] [Unicode3.1] + 0xF1B9: 0x55E9, # [2000] + 0xF1BA: 0x5628, # [2000] + 0xF1BB: 0x20F5F, # [2000] [Unicode3.1] + 0xF1BC: 0x5607, # [2000] + 0xF1BD: 0x5610, # [2000] + 0xF1BE: 0x5630, # [2000] + 0xF1BF: 0x5637, # [2000] + 0xF1C0: 0x35F4, # [2000] + 0xF1C1: 0x563D, # [2000] + 0xF1C2: 0x563F, # [2000] + 0xF1C3: 0x5640, # [2000] + 0xF1C4: 0x5647, # [2000] + 0xF1C5: 0x565E, # [2000] + 0xF1C6: 0x5660, # [2000] + 0xF1C7: 0x566D, # [2000] + 0xF1C8: 0x3605, # [2000] + 0xF1C9: 0x5688, # [2000] + 0xF1CA: 0x568C, # [2000] + 0xF1CB: 0x5695, # [2000] + 0xF1CC: 0x569A, # [2000] + 0xF1CD: 0x569D, # [2000] + 0xF1CE: 0x56A8, # [2000] + 0xF1CF: 0x56AD, # [2000] + 0xF1D0: 0x56B2, # [2000] + 0xF1D1: 0x56C5, # [2000] + 0xF1D2: 0x56CD, # [2000] + 0xF1D3: 0x56DF, # [2000] + 0xF1D4: 0x56E8, # [2000] + 0xF1D5: 0x56F6, # [2000] + 0xF1D6: 0x56F7, # [2000] + 0xF1D7: 0x21201, # [2000] [Unicode3.1] + 0xF1D8: 0x5715, # [2000] + 0xF1D9: 0x5723, # [2000] + 0xF1DA: 0x21255, # [2000] [Unicode3.1] + 0xF1DB: 0x5729, # [2000] + 0xF1DC: 0x2127B, # [2000] [Unicode3.1] + 0xF1DD: 0x5745, # [2000] + 0xF1DE: 0x5746, # [2000] + 0xF1DF: 0x574C, # [2000] + 0xF1E0: 0x574D, # [2000] + 0xF1E1: 0x21274, # [2000] [Unicode3.1] + 0xF1E2: 0x5768, # [2000] + 0xF1E3: 0x576F, # [2000] + 0xF1E4: 0x5773, # [2000] + 0xF1E5: 0x5774, # [2000] + 0xF1E6: 0x5775, # [2000] + 0xF1E7: 0x577B, # [2000] + 0xF1E8: 0x212E4, # [2000] [Unicode3.1] + 0xF1E9: 0x212D7, # [2000] [Unicode3.1] + 0xF1EA: 0x57AC, # [2000] + 0xF1EB: 0x579A, # [2000] + 0xF1EC: 0x579D, # [2000] + 0xF1ED: 0x579E, # [2000] + 0xF1EE: 0x57A8, # [2000] + 0xF1EF: 0x57D7, # [2000] + 0xF1F0: 0x212FD, # [2000] [Unicode3.1] + 0xF1F1: 0x57CC, # [2000] + 0xF1F2: 0x21336, # [2000] [Unicode3.1] + 0xF1F3: 0x21344, # [2000] [Unicode3.1] + 0xF1F4: 0x57DE, # [2000] + 0xF1F5: 0x57E6, # [2000] + 0xF1F6: 0x57F0, # [2000] + 0xF1F7: 0x364A, # [2000] + 0xF1F8: 0x57F8, # [2000] + 0xF1F9: 0x57FB, # [2000] + 0xF1FA: 0x57FD, # [2000] + 0xF1FB: 0x5804, # [2000] + 0xF1FC: 0x581E, # [2000] + 0xF240: 0x5820, # [2000] + 0xF241: 0x5827, # [2000] + 0xF242: 0x5832, # [2000] + 0xF243: 0x5839, # [2000] + 0xF244: 0x213C4, # [2000] [Unicode3.1] + 0xF245: 0x5849, # [2000] + 0xF246: 0x584C, # [2000] + 0xF247: 0x5867, # [2000] + 0xF248: 0x588A, # [2000] + 0xF249: 0x588B, # [2000] + 0xF24A: 0x588D, # [2000] + 0xF24B: 0x588F, # [2000] + 0xF24C: 0x5890, # [2000] + 0xF24D: 0x5894, # [2000] + 0xF24E: 0x589D, # [2000] + 0xF24F: 0x58AA, # [2000] + 0xF250: 0x58B1, # [2000] + 0xF251: 0x2146D, # [2000] [Unicode3.1] + 0xF252: 0x58C3, # [2000] + 0xF253: 0x58CD, # [2000] + 0xF254: 0x58E2, # [2000] + 0xF255: 0x58F3, # [2000] + 0xF256: 0x58F4, # [2000] + 0xF257: 0x5905, # [2000] + 0xF258: 0x5906, # [2000] + 0xF259: 0x590B, # [2000] + 0xF25A: 0x590D, # [2000] + 0xF25B: 0x5914, # [2000] + 0xF25C: 0x5924, # [2000] + 0xF25D: 0x215D7, # [2000] [Unicode3.1] + 0xF25E: 0x3691, # [2000] + 0xF25F: 0x593D, # [2000] + 0xF260: 0x3699, # [2000] + 0xF261: 0x5946, # [2000] + 0xF262: 0x3696, # [2000] + 0xF263: 0x26C29, # [2000] [Unicode3.1] + 0xF264: 0x595B, # [2000] + 0xF265: 0x595F, # [2000] + 0xF266: 0x21647, # [2000] [Unicode3.1] + 0xF267: 0x5975, # [2000] + 0xF268: 0x5976, # [2000] + 0xF269: 0x597C, # [2000] + 0xF26A: 0x599F, # [2000] + 0xF26B: 0x59AE, # [2000] + 0xF26C: 0x59BC, # [2000] + 0xF26D: 0x59C8, # [2000] + 0xF26E: 0x59CD, # [2000] + 0xF26F: 0x59DE, # [2000] + 0xF270: 0x59E3, # [2000] + 0xF271: 0x59E4, # [2000] + 0xF272: 0x59E7, # [2000] + 0xF273: 0x59EE, # [2000] + 0xF274: 0x21706, # [2000] [Unicode3.1] + 0xF275: 0x21742, # [2000] [Unicode3.1] + 0xF276: 0x36CF, # [2000] + 0xF277: 0x5A0C, # [2000] + 0xF278: 0x5A0D, # [2000] + 0xF279: 0x5A17, # [2000] + 0xF27A: 0x5A27, # [2000] + 0xF27B: 0x5A2D, # [2000] + 0xF27C: 0x5A55, # [2000] + 0xF27D: 0x5A65, # [2000] + 0xF27E: 0x5A7A, # [2000] + 0xF280: 0x5A8B, # [2000] + 0xF281: 0x5A9C, # [2000] + 0xF282: 0x5A9F, # [2000] + 0xF283: 0x5AA0, # [2000] + 0xF284: 0x5AA2, # [2000] + 0xF285: 0x5AB1, # [2000] + 0xF286: 0x5AB3, # [2000] + 0xF287: 0x5AB5, # [2000] + 0xF288: 0x5ABA, # [2000] + 0xF289: 0x5ABF, # [2000] + 0xF28A: 0x5ADA, # [2000] + 0xF28B: 0x5ADC, # [2000] + 0xF28C: 0x5AE0, # [2000] + 0xF28D: 0x5AE5, # [2000] + 0xF28E: 0x5AF0, # [2000] + 0xF28F: 0x5AEE, # [2000] + 0xF290: 0x5AF5, # [2000] + 0xF291: 0x5B00, # [2000] + 0xF292: 0x5B08, # [2000] + 0xF293: 0x5B17, # [2000] + 0xF294: 0x5B34, # [2000] + 0xF295: 0x5B2D, # [2000] + 0xF296: 0x5B4C, # [2000] + 0xF297: 0x5B52, # [2000] + 0xF298: 0x5B68, # [2000] + 0xF299: 0x5B6F, # [2000] + 0xF29A: 0x5B7C, # [2000] + 0xF29B: 0x5B7F, # [2000] + 0xF29C: 0x5B81, # [2000] + 0xF29D: 0x5B84, # [2000] + 0xF29E: 0x219C3, # [2000] [Unicode3.1] + 0xF09F: 0x5B96, # [2000] + 0xF0A0: 0x5BAC, # [2000] + 0xF0A1: 0x3761, # [2000] + 0xF0A2: 0x5BC0, # [2000] + 0xF0A3: 0x3762, # [2000] + 0xF0A4: 0x5BCE, # [2000] + 0xF0A5: 0x5BD6, # [2000] + 0xF0A6: 0x376C, # [2000] + 0xF0A7: 0x376B, # [2000] + 0xF0A8: 0x5BF1, # [2000] + 0xF0A9: 0x5BFD, # [2000] + 0xF0AA: 0x3775, # [2000] + 0xF0AB: 0x5C03, # [2000] + 0xF0AC: 0x5C29, # [2000] + 0xF0AD: 0x5C30, # [2000] + 0xF0AE: 0x21C56, # [2000] [Unicode3.1] + 0xF0AF: 0x5C5F, # [2000] + 0xF0B0: 0x5C63, # [2000] + 0xF0B1: 0x5C67, # [2000] + 0xF0B2: 0x5C68, # [2000] + 0xF0B3: 0x5C69, # [2000] + 0xF0B4: 0x5C70, # [2000] + 0xF0B5: 0x21D2D, # [2000] [Unicode3.1] + 0xF0B6: 0x21D45, # [2000] [Unicode3.1] + 0xF0B7: 0x5C7C, # [2000] + 0xF0B8: 0x21D78, # [2000] [Unicode3.1] + 0xF0B9: 0x21D62, # [2000] [Unicode3.1] + 0xF0BA: 0x5C88, # [2000] + 0xF0BB: 0x5C8A, # [2000] + 0xF0BC: 0x37C1, # [2000] + 0xF0BD: 0x21DA1, # [2000] [Unicode3.1] + 0xF0BE: 0x21D9C, # [2000] [Unicode3.1] + 0xF0BF: 0x5CA0, # [2000] + 0xF0C0: 0x5CA2, # [2000] + 0xF0C1: 0x5CA6, # [2000] + 0xF0C2: 0x5CA7, # [2000] + 0xF0C3: 0x21D92, # [2000] [Unicode3.1] + 0xF0C4: 0x5CAD, # [2000] + 0xF0C5: 0x5CB5, # [2000] + 0xF0C6: 0x21DB7, # [2000] [Unicode3.1] + 0xF0C7: 0x5CC9, # [2000] + 0xF0C8: 0x21DE0, # [2000] [Unicode3.1] + 0xF0C9: 0x21E33, # [2000] [Unicode3.1] + 0xF0CA: 0x5D06, # [2000] + 0xF0CB: 0x5D10, # [2000] + 0xF0CC: 0x5D2B, # [2000] + 0xF0CD: 0x5D1D, # [2000] + 0xF0CE: 0x5D20, # [2000] + 0xF0CF: 0x5D24, # [2000] + 0xF0D0: 0x5D26, # [2000] + 0xF0D1: 0x5D31, # [2000] + 0xF0D2: 0x5D39, # [2000] + 0xF0D3: 0x5D42, # [2000] + 0xF0D4: 0x37E8, # [2000] + 0xF0D5: 0x5D61, # [2000] + 0xF0D6: 0x5D6A, # [2000] + 0xF0D7: 0x37F4, # [2000] + 0xF0D8: 0x5D70, # [2000] + 0xF0D9: 0x21F1E, # [2000] [Unicode3.1] + 0xF0DA: 0x37FD, # [2000] + 0xF0DB: 0x5D88, # [2000] + 0xF0DC: 0x3800, # [2000] + 0xF0DD: 0x5D92, # [2000] + 0xF0DE: 0x5D94, # [2000] + 0xF0DF: 0x5D97, # [2000] + 0xF0E0: 0x5D99, # [2000] + 0xF0E1: 0x5DB0, # [2000] + 0xF0E2: 0x5DB2, # [2000] + 0xF0E3: 0x5DB4, # [2000] + 0xF0E4: 0x21F76, # [2000] [Unicode3.1] + 0xF0E5: 0x5DB9, # [2000] + 0xF0E6: 0x5DD1, # [2000] + 0xF0E7: 0x5DD7, # [2000] + 0xF0E8: 0x5DD8, # [2000] + 0xF0E9: 0x5DE0, # [2000] + 0xF0EA: 0x21FFA, # [2000] [Unicode3.1] + 0xF0EB: 0x5DE4, # [2000] + 0xF0EC: 0x5DE9, # [2000] + 0xF0ED: 0x382F, # [2000] + 0xF0EE: 0x5E00, # [2000] + 0xF0EF: 0x3836, # [2000] + 0xF0F0: 0x5E12, # [2000] + 0xF0F1: 0x5E15, # [2000] + 0xF0F2: 0x3840, # [2000] + 0xF0F3: 0x5E1F, # [2000] + 0xF0F4: 0x5E2E, # [2000] + 0xF0F5: 0x5E3E, # [2000] + 0xF0F6: 0x5E49, # [2000] + 0xF0F7: 0x385C, # [2000] + 0xF0F8: 0x5E56, # [2000] + 0xF0F9: 0x3861, # [2000] + 0xF0FA: 0x5E6B, # [2000] + 0xF0FB: 0x5E6C, # [2000] + 0xF0FC: 0x5E6D, # [2000] + 0xF29F: 0x5E6E, # [2000] + 0xF2A0: 0x2217B, # [2000] [Unicode3.1] + 0xF2A1: 0x5EA5, # [2000] + 0xF2A2: 0x5EAA, # [2000] + 0xF2A3: 0x5EAC, # [2000] + 0xF2A4: 0x5EB9, # [2000] + 0xF2A5: 0x5EBF, # [2000] + 0xF2A6: 0x5EC6, # [2000] + 0xF2A7: 0x5ED2, # [2000] + 0xF2A8: 0x5ED9, # [2000] + 0xF2A9: 0x2231E, # [2000] [Unicode3.1] + 0xF2AA: 0x5EFD, # [2000] + 0xF2AB: 0x5F08, # [2000] + 0xF2AC: 0x5F0E, # [2000] + 0xF2AD: 0x5F1C, # [2000] + 0xF2AE: 0x223AD, # [2000] [Unicode3.1] + 0xF2AF: 0x5F1E, # [2000] + 0xF2B0: 0x5F47, # [2000] + 0xF2B1: 0x5F63, # [2000] + 0xF2B2: 0x5F72, # [2000] + 0xF2B3: 0x5F7E, # [2000] + 0xF2B4: 0x5F8F, # [2000] + 0xF2B5: 0x5FA2, # [2000] + 0xF2B6: 0x5FA4, # [2000] + 0xF2B7: 0x5FB8, # [2000] + 0xF2B8: 0x5FC4, # [2000] + 0xF2B9: 0x38FA, # [2000] + 0xF2BA: 0x5FC7, # [2000] + 0xF2BB: 0x5FCB, # [2000] + 0xF2BC: 0x5FD2, # [2000] + 0xF2BD: 0x5FD3, # [2000] + 0xF2BE: 0x5FD4, # [2000] + 0xF2BF: 0x5FE2, # [2000] + 0xF2C0: 0x5FEE, # [2000] + 0xF2C1: 0x5FEF, # [2000] + 0xF2C2: 0x5FF3, # [2000] + 0xF2C3: 0x5FFC, # [2000] + 0xF2C4: 0x3917, # [2000] + 0xF2C5: 0x6017, # [2000] + 0xF2C6: 0x6022, # [2000] + 0xF2C7: 0x6024, # [2000] + 0xF2C8: 0x391A, # [2000] + 0xF2C9: 0x604C, # [2000] + 0xF2CA: 0x607F, # [2000] + 0xF2CB: 0x608A, # [2000] + 0xF2CC: 0x6095, # [2000] + 0xF2CD: 0x60A8, # [2000] + 0xF2CE: 0x226F3, # [2000] [Unicode3.1] + 0xF2CF: 0x60B0, # [2000] + 0xF2D0: 0x60B1, # [2000] + 0xF2D1: 0x60BE, # [2000] + 0xF2D2: 0x60C8, # [2000] + 0xF2D3: 0x60D9, # [2000] + 0xF2D4: 0x60DB, # [2000] + 0xF2D5: 0x60EE, # [2000] + 0xF2D6: 0x60F2, # [2000] + 0xF2D7: 0x60F5, # [2000] + 0xF2D8: 0x6110, # [2000] + 0xF2D9: 0x6112, # [2000] + 0xF2DA: 0x6113, # [2000] + 0xF2DB: 0x6119, # [2000] + 0xF2DC: 0x611E, # [2000] + 0xF2DD: 0x613A, # [2000] + 0xF2DE: 0x396F, # [2000] + 0xF2DF: 0x6141, # [2000] + 0xF2E0: 0x6146, # [2000] + 0xF2E1: 0x6160, # [2000] + 0xF2E2: 0x617C, # [2000] + 0xF2E3: 0x2285B, # [2000] [Unicode3.1] + 0xF2E4: 0x6192, # [2000] + 0xF2E5: 0x6193, # [2000] + 0xF2E6: 0x6197, # [2000] + 0xF2E7: 0x6198, # [2000] + 0xF2E8: 0x61A5, # [2000] + 0xF2E9: 0x61A8, # [2000] + 0xF2EA: 0x61AD, # [2000] + 0xF2EB: 0x228AB, # [2000] [Unicode3.1] + 0xF2EC: 0x61D5, # [2000] + 0xF2ED: 0x61DD, # [2000] + 0xF2EE: 0x61DF, # [2000] + 0xF2EF: 0x61F5, # [2000] + 0xF2F0: 0x2298F, # [2000] [Unicode3.1] + 0xF2F1: 0x6215, # [2000] + 0xF2F2: 0x6223, # [2000] + 0xF2F3: 0x6229, # [2000] + 0xF2F4: 0x6246, # [2000] + 0xF2F5: 0x624C, # [2000] + 0xF2F6: 0x6251, # [2000] + 0xF2F7: 0x6252, # [2000] + 0xF2F8: 0x6261, # [2000] + 0xF2F9: 0x6264, # [2000] + 0xF2FA: 0x627B, # [2000] + 0xF2FB: 0x626D, # [2000] + 0xF2FC: 0x6273, # [2000] + 0xF340: 0x6299, # [2000] + 0xF341: 0x62A6, # [2000] + 0xF342: 0x62D5, # [2000] + 0xF343: 0x22AB8, # [2000] [Unicode3.1] + 0xF344: 0x62FD, # [2000] + 0xF345: 0x6303, # [2000] + 0xF346: 0x630D, # [2000] + 0xF347: 0x6310, # [2000] + 0xF348: 0x22B4F, # [2000] [Unicode3.1] + 0xF349: 0x22B50, # [2000] [Unicode3.1] + 0xF34A: 0x6332, # [2000] + 0xF34B: 0x6335, # [2000] + 0xF34C: 0x633B, # [2000] + 0xF34D: 0x633C, # [2000] + 0xF34E: 0x6341, # [2000] + 0xF34F: 0x6344, # [2000] + 0xF350: 0x634E, # [2000] + 0xF351: 0x22B46, # [2000] [Unicode3.1] + 0xF352: 0x6359, # [2000] + 0xF353: 0x22C1D, # [2000] [Unicode3.1] + 0xF354: 0x22BA6, # [2000] [Unicode3.1] + 0xF355: 0x636C, # [2000] + 0xF356: 0x6384, # [2000] + 0xF357: 0x6399, # [2000] + 0xF358: 0x22C24, # [2000] [Unicode3.1] + 0xF359: 0x6394, # [2000] + 0xF35A: 0x63BD, # [2000] + 0xF35B: 0x63F7, # [2000] + 0xF35C: 0x63D4, # [2000] + 0xF35D: 0x63D5, # [2000] + 0xF35E: 0x63DC, # [2000] + 0xF35F: 0x63E0, # [2000] + 0xF360: 0x63EB, # [2000] + 0xF361: 0x63EC, # [2000] + 0xF362: 0x63F2, # [2000] + 0xF363: 0x6409, # [2000] + 0xF364: 0x641E, # [2000] + 0xF365: 0x6425, # [2000] + 0xF366: 0x6429, # [2000] + 0xF367: 0x642F, # [2000] + 0xF368: 0x645A, # [2000] + 0xF369: 0x645B, # [2000] + 0xF36A: 0x645D, # [2000] + 0xF36B: 0x6473, # [2000] + 0xF36C: 0x647D, # [2000] + 0xF36D: 0x6487, # [2000] + 0xF36E: 0x6491, # [2000] + 0xF36F: 0x649D, # [2000] + 0xF370: 0x649F, # [2000] + 0xF371: 0x64CB, # [2000] + 0xF372: 0x64CC, # [2000] + 0xF373: 0x64D5, # [2000] + 0xF374: 0x64D7, # [2000] + 0xF375: 0x22DE1, # [2000] [Unicode3.1] + 0xF376: 0x64E4, # [2000] + 0xF377: 0x64E5, # [2000] + 0xF378: 0x64FF, # [2000] + 0xF379: 0x6504, # [2000] + 0xF37A: 0x3A6E, # [2000] + 0xF37B: 0x650F, # [2000] + 0xF37C: 0x6514, # [2000] + 0xF37D: 0x6516, # [2000] + 0xF37E: 0x3A73, # [2000] + 0xF380: 0x651E, # [2000] + 0xF381: 0x6532, # [2000] + 0xF382: 0x6544, # [2000] + 0xF383: 0x6554, # [2000] + 0xF384: 0x656B, # [2000] + 0xF385: 0x657A, # [2000] + 0xF386: 0x6581, # [2000] + 0xF387: 0x6584, # [2000] + 0xF388: 0x6585, # [2000] + 0xF389: 0x658A, # [2000] + 0xF38A: 0x65B2, # [2000] + 0xF38B: 0x65B5, # [2000] + 0xF38C: 0x65B8, # [2000] + 0xF38D: 0x65BF, # [2000] + 0xF38E: 0x65C2, # [2000] + 0xF38F: 0x65C9, # [2000] + 0xF390: 0x65D4, # [2000] + 0xF391: 0x3AD6, # [2000] + 0xF392: 0x65F2, # [2000] + 0xF393: 0x65F9, # [2000] + 0xF394: 0x65FC, # [2000] + 0xF395: 0x6604, # [2000] + 0xF396: 0x6608, # [2000] + 0xF397: 0x6621, # [2000] + 0xF398: 0x662A, # [2000] + 0xF399: 0x6645, # [2000] + 0xF39A: 0x6651, # [2000] + 0xF39B: 0x664E, # [2000] + 0xF39C: 0x3AEA, # [2000] + 0xF39D: 0x231C3, # [2000] [Unicode3.1] + 0xF39E: 0x6657, # [2000] + 0xF39F: 0x665B, # [2000] + 0xF3A0: 0x6663, # [2000] + 0xF3A1: 0x231F5, # [2000] [Unicode3.1] + 0xF3A2: 0x231B6, # [2000] [Unicode3.1] + 0xF3A3: 0x666A, # [2000] + 0xF3A4: 0x666B, # [2000] + 0xF3A5: 0x666C, # [2000] + 0xF3A6: 0x666D, # [2000] + 0xF3A7: 0x667B, # [2000] + 0xF3A8: 0x6680, # [2000] + 0xF3A9: 0x6690, # [2000] + 0xF3AA: 0x6692, # [2000] + 0xF3AB: 0x6699, # [2000] + 0xF3AC: 0x3B0E, # [2000] + 0xF3AD: 0x66AD, # [2000] + 0xF3AE: 0x66B1, # [2000] + 0xF3AF: 0x66B5, # [2000] + 0xF3B0: 0x3B1A, # [2000] + 0xF3B1: 0x66BF, # [2000] + 0xF3B2: 0x3B1C, # [2000] + 0xF3B3: 0x66EC, # [2000] + 0xF3B4: 0x3AD7, # [2000] + 0xF3B5: 0x6701, # [2000] + 0xF3B6: 0x6705, # [2000] + 0xF3B7: 0x6712, # [2000] + 0xF3B8: 0x23372, # [2000] [Unicode3.1] + 0xF3B9: 0x6719, # [2000] + 0xF3BA: 0x233D3, # [2000] [Unicode3.1] + 0xF3BB: 0x233D2, # [2000] [Unicode3.1] + 0xF3BC: 0x674C, # [2000] + 0xF3BD: 0x674D, # [2000] + 0xF3BE: 0x6754, # [2000] + 0xF3BF: 0x675D, # [2000] + 0xF3C0: 0x233D0, # [2000] [Unicode3.1] + 0xF3C1: 0x233E4, # [2000] [Unicode3.1] + 0xF3C2: 0x233D5, # [2000] [Unicode3.1] + 0xF3C3: 0x6774, # [2000] + 0xF3C4: 0x6776, # [2000] + 0xF3C5: 0x233DA, # [2000] [Unicode3.1] + 0xF3C6: 0x6792, # [2000] + 0xF3C7: 0x233DF, # [2000] [Unicode3.1] + 0xF3C8: 0x8363, # [2000] + 0xF3C9: 0x6810, # [2000] + 0xF3CA: 0x67B0, # [2000] + 0xF3CB: 0x67B2, # [2000] + 0xF3CC: 0x67C3, # [2000] + 0xF3CD: 0x67C8, # [2000] + 0xF3CE: 0x67D2, # [2000] + 0xF3CF: 0x67D9, # [2000] + 0xF3D0: 0x67DB, # [2000] + 0xF3D1: 0x67F0, # [2000] + 0xF3D2: 0x67F7, # [2000] + 0xF3D3: 0x2344A, # [2000] [Unicode3.1] + 0xF3D4: 0x23451, # [2000] [Unicode3.1] + 0xF3D5: 0x2344B, # [2000] [Unicode3.1] + 0xF3D6: 0x6818, # [2000] + 0xF3D7: 0x681F, # [2000] + 0xF3D8: 0x682D, # [2000] + 0xF3D9: 0x23465, # [2000] [Unicode3.1] + 0xF3DA: 0x6833, # [2000] + 0xF3DB: 0x683B, # [2000] + 0xF3DC: 0x683E, # [2000] + 0xF3DD: 0x6844, # [2000] + 0xF3DE: 0x6845, # [2000] + 0xF3DF: 0x6849, # [2000] + 0xF3E0: 0x684C, # [2000] + 0xF3E1: 0x6855, # [2000] + 0xF3E2: 0x6857, # [2000] + 0xF3E3: 0x3B77, # [2000] + 0xF3E4: 0x686B, # [2000] + 0xF3E5: 0x686E, # [2000] + 0xF3E6: 0x687A, # [2000] + 0xF3E7: 0x687C, # [2000] + 0xF3E8: 0x6882, # [2000] + 0xF3E9: 0x6890, # [2000] + 0xF3EA: 0x6896, # [2000] + 0xF3EB: 0x3B6D, # [2000] + 0xF3EC: 0x6898, # [2000] + 0xF3ED: 0x6899, # [2000] + 0xF3EE: 0x689A, # [2000] + 0xF3EF: 0x689C, # [2000] + 0xF3F0: 0x68AA, # [2000] + 0xF3F1: 0x68AB, # [2000] + 0xF3F2: 0x68B4, # [2000] + 0xF3F3: 0x68BB, # [2000] + 0xF3F4: 0x68FB, # [2000] + 0xF3F5: 0x234E4, # [2000] [Unicode3.1] + 0xF3F6: 0x2355A, # [2000] [Unicode3.1] + 0xF3F7: 0xFA13, # CJK COMPATIBILITY IDEOGRAPH-FA13 [2000] + 0xF3F8: 0x68C3, # [2000] + 0xF3F9: 0x68C5, # [2000] + 0xF3FA: 0x68CC, # [2000] + 0xF3FB: 0x68CF, # [2000] + 0xF3FC: 0x68D6, # [2000] + 0xF440: 0x68D9, # [2000] + 0xF441: 0x68E4, # [2000] + 0xF442: 0x68E5, # [2000] + 0xF443: 0x68EC, # [2000] + 0xF444: 0x68F7, # [2000] + 0xF445: 0x6903, # [2000] + 0xF446: 0x6907, # [2000] + 0xF447: 0x3B87, # [2000] + 0xF448: 0x3B88, # [2000] + 0xF449: 0x23594, # [2000] [Unicode3.1] + 0xF44A: 0x693B, # [2000] + 0xF44B: 0x3B8D, # [2000] + 0xF44C: 0x6946, # [2000] + 0xF44D: 0x6969, # [2000] + 0xF44E: 0x696C, # [2000] + 0xF44F: 0x6972, # [2000] + 0xF450: 0x697A, # [2000] + 0xF451: 0x697F, # [2000] + 0xF452: 0x6992, # [2000] + 0xF453: 0x3BA4, # [2000] + 0xF454: 0x6996, # [2000] + 0xF455: 0x6998, # [2000] + 0xF456: 0x69A6, # [2000] + 0xF457: 0x69B0, # [2000] + 0xF458: 0x69B7, # [2000] + 0xF459: 0x69BA, # [2000] + 0xF45A: 0x69BC, # [2000] + 0xF45B: 0x69C0, # [2000] + 0xF45C: 0x69D1, # [2000] + 0xF45D: 0x69D6, # [2000] + 0xF45E: 0x23639, # [2000] [Unicode3.1] + 0xF45F: 0x23647, # [2000] [Unicode3.1] + 0xF460: 0x6A30, # [2000] + 0xF461: 0x23638, # [2000] [Unicode3.1] + 0xF462: 0x2363A, # [2000] [Unicode3.1] + 0xF463: 0x69E3, # [2000] + 0xF464: 0x69EE, # [2000] + 0xF465: 0x69EF, # [2000] + 0xF466: 0x69F3, # [2000] + 0xF467: 0x3BCD, # [2000] + 0xF468: 0x69F4, # [2000] + 0xF469: 0x69FE, # [2000] + 0xF46A: 0x6A11, # [2000] + 0xF46B: 0x6A1A, # [2000] + 0xF46C: 0x6A1D, # [2000] + 0xF46D: 0x2371C, # [2000] [Unicode3.1] + 0xF46E: 0x6A32, # [2000] + 0xF46F: 0x6A33, # [2000] + 0xF470: 0x6A34, # [2000] + 0xF471: 0x6A3F, # [2000] + 0xF472: 0x6A46, # [2000] + 0xF473: 0x6A49, # [2000] + 0xF474: 0x6A7A, # [2000] + 0xF475: 0x6A4E, # [2000] + 0xF476: 0x6A52, # [2000] + 0xF477: 0x6A64, # [2000] + 0xF478: 0x2370C, # [2000] [Unicode3.1] + 0xF479: 0x6A7E, # [2000] + 0xF47A: 0x6A83, # [2000] + 0xF47B: 0x6A8B, # [2000] + 0xF47C: 0x3BF0, # [2000] + 0xF47D: 0x6A91, # [2000] + 0xF47E: 0x6A9F, # [2000] + 0xF480: 0x6AA1, # [2000] + 0xF481: 0x23764, # [2000] [Unicode3.1] + 0xF482: 0x6AAB, # [2000] + 0xF483: 0x6ABD, # [2000] + 0xF484: 0x6AC6, # [2000] + 0xF485: 0x6AD4, # [2000] + 0xF486: 0x6AD0, # [2000] + 0xF487: 0x6ADC, # [2000] + 0xF488: 0x6ADD, # [2000] + 0xF489: 0x237FF, # [2000] [Unicode3.1] + 0xF48A: 0x237E7, # [2000] [Unicode3.1] + 0xF48B: 0x6AEC, # [2000] + 0xF48C: 0x6AF1, # [2000] + 0xF48D: 0x6AF2, # [2000] + 0xF48E: 0x6AF3, # [2000] + 0xF48F: 0x6AFD, # [2000] + 0xF490: 0x23824, # [2000] [Unicode3.1] + 0xF491: 0x6B0B, # [2000] + 0xF492: 0x6B0F, # [2000] + 0xF493: 0x6B10, # [2000] + 0xF494: 0x6B11, # [2000] + 0xF495: 0x2383D, # [2000] [Unicode3.1] + 0xF496: 0x6B17, # [2000] + 0xF497: 0x3C26, # [2000] + 0xF498: 0x6B2F, # [2000] + 0xF499: 0x6B4A, # [2000] + 0xF49A: 0x6B58, # [2000] + 0xF49B: 0x6B6C, # [2000] + 0xF49C: 0x6B75, # [2000] + 0xF49D: 0x6B7A, # [2000] + 0xF49E: 0x6B81, # [2000] + 0xF49F: 0x6B9B, # [2000] + 0xF4A0: 0x6BAE, # [2000] + 0xF4A1: 0x23A98, # [2000] [Unicode3.1] + 0xF4A2: 0x6BBD, # [2000] + 0xF4A3: 0x6BBE, # [2000] + 0xF4A4: 0x6BC7, # [2000] + 0xF4A5: 0x6BC8, # [2000] + 0xF4A6: 0x6BC9, # [2000] + 0xF4A7: 0x6BDA, # [2000] + 0xF4A8: 0x6BE6, # [2000] + 0xF4A9: 0x6BE7, # [2000] + 0xF4AA: 0x6BEE, # [2000] + 0xF4AB: 0x6BF1, # [2000] + 0xF4AC: 0x6C02, # [2000] + 0xF4AD: 0x6C0A, # [2000] + 0xF4AE: 0x6C0E, # [2000] + 0xF4AF: 0x6C35, # [2000] + 0xF4B0: 0x6C36, # [2000] + 0xF4B1: 0x6C3A, # [2000] + 0xF4B2: 0x23C7F, # [2000] [Unicode3.1] + 0xF4B3: 0x6C3F, # [2000] + 0xF4B4: 0x6C4D, # [2000] + 0xF4B5: 0x6C5B, # [2000] + 0xF4B6: 0x6C6D, # [2000] + 0xF4B7: 0x6C84, # [2000] + 0xF4B8: 0x6C89, # [2000] + 0xF4B9: 0x3CC3, # [2000] + 0xF4BA: 0x6C94, # [2000] + 0xF4BB: 0x6C95, # [2000] + 0xF4BC: 0x6C97, # [2000] + 0xF4BD: 0x6CAD, # [2000] + 0xF4BE: 0x6CC2, # [2000] + 0xF4BF: 0x6CD0, # [2000] + 0xF4C0: 0x3CD2, # [2000] + 0xF4C1: 0x6CD6, # [2000] + 0xF4C2: 0x6CDA, # [2000] + 0xF4C3: 0x6CDC, # [2000] + 0xF4C4: 0x6CE9, # [2000] + 0xF4C5: 0x6CEC, # [2000] + 0xF4C6: 0x6CED, # [2000] + 0xF4C7: 0x23D00, # [2000] [Unicode3.1] + 0xF4C8: 0x6D00, # [2000] + 0xF4C9: 0x6D0A, # [2000] + 0xF4CA: 0x6D24, # [2000] + 0xF4CB: 0x6D26, # [2000] + 0xF4CC: 0x6D27, # [2000] + 0xF4CD: 0x6C67, # [2000] + 0xF4CE: 0x6D2F, # [2000] + 0xF4CF: 0x6D3C, # [2000] + 0xF4D0: 0x6D5B, # [2000] + 0xF4D1: 0x6D5E, # [2000] + 0xF4D2: 0x6D60, # [2000] + 0xF4D3: 0x6D70, # [2000] + 0xF4D4: 0x6D80, # [2000] + 0xF4D5: 0x6D81, # [2000] + 0xF4D6: 0x6D8A, # [2000] + 0xF4D7: 0x6D8D, # [2000] + 0xF4D8: 0x6D91, # [2000] + 0xF4D9: 0x6D98, # [2000] + 0xF4DA: 0x23D40, # [2000] [Unicode3.1] + 0xF4DB: 0x6E17, # [2000] + 0xF4DC: 0x23DFA, # [2000] [Unicode3.1] + 0xF4DD: 0x23DF9, # [2000] [Unicode3.1] + 0xF4DE: 0x23DD3, # [2000] [Unicode3.1] + 0xF4DF: 0x6DAB, # [2000] + 0xF4E0: 0x6DAE, # [2000] + 0xF4E1: 0x6DB4, # [2000] + 0xF4E2: 0x6DC2, # [2000] + 0xF4E3: 0x6D34, # [2000] + 0xF4E4: 0x6DC8, # [2000] + 0xF4E5: 0x6DCE, # [2000] + 0xF4E6: 0x6DCF, # [2000] + 0xF4E7: 0x6DD0, # [2000] + 0xF4E8: 0x6DDF, # [2000] + 0xF4E9: 0x6DE9, # [2000] + 0xF4EA: 0x6DF6, # [2000] + 0xF4EB: 0x6E36, # [2000] + 0xF4EC: 0x6E1E, # [2000] + 0xF4ED: 0x6E22, # [2000] + 0xF4EE: 0x6E27, # [2000] + 0xF4EF: 0x3D11, # [2000] + 0xF4F0: 0x6E32, # [2000] + 0xF4F1: 0x6E3C, # [2000] + 0xF4F2: 0x6E48, # [2000] + 0xF4F3: 0x6E49, # [2000] + 0xF4F4: 0x6E4B, # [2000] + 0xF4F5: 0x6E4C, # [2000] + 0xF4F6: 0x6E4F, # [2000] + 0xF4F7: 0x6E51, # [2000] + 0xF4F8: 0x6E53, # [2000] + 0xF4F9: 0x6E54, # [2000] + 0xF4FA: 0x6E57, # [2000] + 0xF4FB: 0x6E63, # [2000] + 0xF4FC: 0x3D1E, # [2000] + 0xF540: 0x6E93, # [2000] + 0xF541: 0x6EA7, # [2000] + 0xF542: 0x6EB4, # [2000] + 0xF543: 0x6EBF, # [2000] + 0xF544: 0x6EC3, # [2000] + 0xF545: 0x6ECA, # [2000] + 0xF546: 0x6ED9, # [2000] + 0xF547: 0x6F35, # [2000] + 0xF548: 0x6EEB, # [2000] + 0xF549: 0x6EF9, # [2000] + 0xF54A: 0x6EFB, # [2000] + 0xF54B: 0x6F0A, # [2000] + 0xF54C: 0x6F0C, # [2000] + 0xF54D: 0x6F18, # [2000] + 0xF54E: 0x6F25, # [2000] + 0xF54F: 0x6F36, # [2000] + 0xF550: 0x6F3C, # [2000] + 0xF551: 0x23F7E, # [2000] [Unicode3.1] + 0xF552: 0x6F52, # [2000] + 0xF553: 0x6F57, # [2000] + 0xF554: 0x6F5A, # [2000] + 0xF555: 0x6F60, # [2000] + 0xF556: 0x6F68, # [2000] + 0xF557: 0x6F98, # [2000] + 0xF558: 0x6F7D, # [2000] + 0xF559: 0x6F90, # [2000] + 0xF55A: 0x6F96, # [2000] + 0xF55B: 0x6FBE, # [2000] + 0xF55C: 0x6F9F, # [2000] + 0xF55D: 0x6FA5, # [2000] + 0xF55E: 0x6FAF, # [2000] + 0xF55F: 0x3D64, # [2000] + 0xF560: 0x6FB5, # [2000] + 0xF561: 0x6FC8, # [2000] + 0xF562: 0x6FC9, # [2000] + 0xF563: 0x6FDA, # [2000] + 0xF564: 0x6FDE, # [2000] + 0xF565: 0x6FE9, # [2000] + 0xF566: 0x24096, # [2000] [Unicode3.1] + 0xF567: 0x6FFC, # [2000] + 0xF568: 0x7000, # [2000] + 0xF569: 0x7007, # [2000] + 0xF56A: 0x700A, # [2000] + 0xF56B: 0x7023, # [2000] + 0xF56C: 0x24103, # [2000] [Unicode3.1] + 0xF56D: 0x7039, # [2000] + 0xF56E: 0x703A, # [2000] + 0xF56F: 0x703C, # [2000] + 0xF570: 0x7043, # [2000] + 0xF571: 0x7047, # [2000] + 0xF572: 0x704B, # [2000] + 0xF573: 0x3D9A, # [2000] + 0xF574: 0x7054, # [2000] + 0xF575: 0x7065, # [2000] + 0xF576: 0x7069, # [2000] + 0xF577: 0x706C, # [2000] + 0xF578: 0x706E, # [2000] + 0xF579: 0x7076, # [2000] + 0xF57A: 0x707E, # [2000] + 0xF57B: 0x7081, # [2000] + 0xF57C: 0x7086, # [2000] + 0xF57D: 0x7095, # [2000] + 0xF57E: 0x7097, # [2000] + 0xF580: 0x70BB, # [2000] + 0xF581: 0x241C6, # [2000] [Unicode3.1] + 0xF582: 0x709F, # [2000] + 0xF583: 0x70B1, # [2000] + 0xF584: 0x241FE, # [2000] [Unicode3.1] + 0xF585: 0x70EC, # [2000] + 0xF586: 0x70CA, # [2000] + 0xF587: 0x70D1, # [2000] + 0xF588: 0x70D3, # [2000] + 0xF589: 0x70DC, # [2000] + 0xF58A: 0x7103, # [2000] + 0xF58B: 0x7104, # [2000] + 0xF58C: 0x7106, # [2000] + 0xF58D: 0x7107, # [2000] + 0xF58E: 0x7108, # [2000] + 0xF58F: 0x710C, # [2000] + 0xF590: 0x3DC0, # [2000] + 0xF591: 0x712F, # [2000] + 0xF592: 0x7131, # [2000] + 0xF593: 0x7150, # [2000] + 0xF594: 0x714A, # [2000] + 0xF595: 0x7153, # [2000] + 0xF596: 0x715E, # [2000] + 0xF597: 0x3DD4, # [2000] + 0xF598: 0x7196, # [2000] + 0xF599: 0x7180, # [2000] + 0xF59A: 0x719B, # [2000] + 0xF59B: 0x71A0, # [2000] + 0xF59C: 0x71A2, # [2000] + 0xF59D: 0x71AE, # [2000] + 0xF59E: 0x71AF, # [2000] + 0xF59F: 0x71B3, # [2000] + 0xF5A0: 0x243BC, # [2000] [Unicode3.1] + 0xF5A1: 0x71CB, # [2000] + 0xF5A2: 0x71D3, # [2000] + 0xF5A3: 0x71D9, # [2000] + 0xF5A4: 0x71DC, # [2000] + 0xF5A5: 0x7207, # [2000] + 0xF5A6: 0x3E05, # [2000] + 0xF5A7: 0xFA49, # CJK COMPATIBILITY IDEOGRAPH-FA49 [2000] [Unicode3.2] + 0xF5A8: 0x722B, # [2000] + 0xF5A9: 0x7234, # [2000] + 0xF5AA: 0x7238, # [2000] + 0xF5AB: 0x7239, # [2000] + 0xF5AC: 0x4E2C, # [2000] + 0xF5AD: 0x7242, # [2000] + 0xF5AE: 0x7253, # [2000] + 0xF5AF: 0x7257, # [2000] + 0xF5B0: 0x7263, # [2000] + 0xF5B1: 0x24629, # [2000] [Unicode3.1] + 0xF5B2: 0x726E, # [2000] + 0xF5B3: 0x726F, # [2000] + 0xF5B4: 0x7278, # [2000] + 0xF5B5: 0x727F, # [2000] + 0xF5B6: 0x728E, # [2000] + 0xF5B7: 0x246A5, # [2000] [Unicode3.1] + 0xF5B8: 0x72AD, # [2000] + 0xF5B9: 0x72AE, # [2000] + 0xF5BA: 0x72B0, # [2000] + 0xF5BB: 0x72B1, # [2000] + 0xF5BC: 0x72C1, # [2000] + 0xF5BD: 0x3E60, # [2000] + 0xF5BE: 0x72CC, # [2000] + 0xF5BF: 0x3E66, # [2000] + 0xF5C0: 0x3E68, # [2000] + 0xF5C1: 0x72F3, # [2000] + 0xF5C2: 0x72FA, # [2000] + 0xF5C3: 0x7307, # [2000] + 0xF5C4: 0x7312, # [2000] + 0xF5C5: 0x7318, # [2000] + 0xF5C6: 0x7319, # [2000] + 0xF5C7: 0x3E83, # [2000] + 0xF5C8: 0x7339, # [2000] + 0xF5C9: 0x732C, # [2000] + 0xF5CA: 0x7331, # [2000] + 0xF5CB: 0x7333, # [2000] + 0xF5CC: 0x733D, # [2000] + 0xF5CD: 0x7352, # [2000] + 0xF5CE: 0x3E94, # [2000] + 0xF5CF: 0x736B, # [2000] + 0xF5D0: 0x736C, # [2000] + 0xF5D1: 0x24896, # [2000] [Unicode3.1] + 0xF5D2: 0x736E, # [2000] + 0xF5D3: 0x736F, # [2000] + 0xF5D4: 0x7371, # [2000] + 0xF5D5: 0x7377, # [2000] + 0xF5D6: 0x7381, # [2000] + 0xF5D7: 0x7385, # [2000] + 0xF5D8: 0x738A, # [2000] + 0xF5D9: 0x7394, # [2000] + 0xF5DA: 0x7398, # [2000] + 0xF5DB: 0x739C, # [2000] + 0xF5DC: 0x739E, # [2000] + 0xF5DD: 0x73A5, # [2000] + 0xF5DE: 0x73A8, # [2000] + 0xF5DF: 0x73B5, # [2000] + 0xF5E0: 0x73B7, # [2000] + 0xF5E1: 0x73B9, # [2000] + 0xF5E2: 0x73BC, # [2000] + 0xF5E3: 0x73BF, # [2000] + 0xF5E4: 0x73C5, # [2000] + 0xF5E5: 0x73CB, # [2000] + 0xF5E6: 0x73E1, # [2000] + 0xF5E7: 0x73E7, # [2000] + 0xF5E8: 0x73F9, # [2000] + 0xF5E9: 0x7413, # [2000] + 0xF5EA: 0x73FA, # [2000] + 0xF5EB: 0x7401, # [2000] + 0xF5EC: 0x7424, # [2000] + 0xF5ED: 0x7431, # [2000] + 0xF5EE: 0x7439, # [2000] + 0xF5EF: 0x7453, # [2000] + 0xF5F0: 0x7440, # [2000] + 0xF5F1: 0x7443, # [2000] + 0xF5F2: 0x744D, # [2000] + 0xF5F3: 0x7452, # [2000] + 0xF5F4: 0x745D, # [2000] + 0xF5F5: 0x7471, # [2000] + 0xF5F6: 0x7481, # [2000] + 0xF5F7: 0x7485, # [2000] + 0xF5F8: 0x7488, # [2000] + 0xF5F9: 0x24A4D, # [2000] [Unicode3.1] + 0xF5FA: 0x7492, # [2000] + 0xF5FB: 0x7497, # [2000] + 0xF5FC: 0x7499, # [2000] + 0xF640: 0x74A0, # [2000] + 0xF641: 0x74A1, # [2000] + 0xF642: 0x74A5, # [2000] + 0xF643: 0x74AA, # [2000] + 0xF644: 0x74AB, # [2000] + 0xF645: 0x74B9, # [2000] + 0xF646: 0x74BB, # [2000] + 0xF647: 0x74BA, # [2000] + 0xF648: 0x74D6, # [2000] + 0xF649: 0x74D8, # [2000] + 0xF64A: 0x74DE, # [2000] + 0xF64B: 0x74EF, # [2000] + 0xF64C: 0x74EB, # [2000] + 0xF64D: 0x24B56, # [2000] [Unicode3.1] + 0xF64E: 0x74FA, # [2000] + 0xF64F: 0x24B6F, # [2000] [Unicode3.1] + 0xF650: 0x7520, # [2000] + 0xF651: 0x7524, # [2000] + 0xF652: 0x752A, # [2000] + 0xF653: 0x3F57, # [2000] + 0xF654: 0x24C16, # [2000] [Unicode3.1] + 0xF655: 0x753D, # [2000] + 0xF656: 0x753E, # [2000] + 0xF657: 0x7540, # [2000] + 0xF658: 0x7548, # [2000] + 0xF659: 0x754E, # [2000] + 0xF65A: 0x7550, # [2000] + 0xF65B: 0x7552, # [2000] + 0xF65C: 0x756C, # [2000] + 0xF65D: 0x7572, # [2000] + 0xF65E: 0x7571, # [2000] + 0xF65F: 0x757A, # [2000] + 0xF660: 0x757D, # [2000] + 0xF661: 0x757E, # [2000] + 0xF662: 0x7581, # [2000] + 0xF663: 0x24D14, # [2000] [Unicode3.1] + 0xF664: 0x758C, # [2000] + 0xF665: 0x3F75, # [2000] + 0xF666: 0x75A2, # [2000] + 0xF667: 0x3F77, # [2000] + 0xF668: 0x75B0, # [2000] + 0xF669: 0x75B7, # [2000] + 0xF66A: 0x75BF, # [2000] + 0xF66B: 0x75C0, # [2000] + 0xF66C: 0x75C6, # [2000] + 0xF66D: 0x75CF, # [2000] + 0xF66E: 0x75D3, # [2000] + 0xF66F: 0x75DD, # [2000] + 0xF670: 0x75DF, # [2000] + 0xF671: 0x75E0, # [2000] + 0xF672: 0x75E7, # [2000] + 0xF673: 0x75EC, # [2000] + 0xF674: 0x75EE, # [2000] + 0xF675: 0x75F1, # [2000] + 0xF676: 0x75F9, # [2000] + 0xF677: 0x7603, # [2000] + 0xF678: 0x7618, # [2000] + 0xF679: 0x7607, # [2000] + 0xF67A: 0x760F, # [2000] + 0xF67B: 0x3FAE, # [2000] + 0xF67C: 0x24E0E, # [2000] [Unicode3.1] + 0xF67D: 0x7613, # [2000] + 0xF67E: 0x761B, # [2000] + 0xF680: 0x761C, # [2000] + 0xF681: 0x24E37, # [2000] [Unicode3.1] + 0xF682: 0x7625, # [2000] + 0xF683: 0x7628, # [2000] + 0xF684: 0x763C, # [2000] + 0xF685: 0x7633, # [2000] + 0xF686: 0x24E6A, # [2000] [Unicode3.1] + 0xF687: 0x3FC9, # [2000] + 0xF688: 0x7641, # [2000] + 0xF689: 0x24E8B, # [2000] [Unicode3.1] + 0xF68A: 0x7649, # [2000] + 0xF68B: 0x7655, # [2000] + 0xF68C: 0x3FD7, # [2000] + 0xF68D: 0x766E, # [2000] + 0xF68E: 0x7695, # [2000] + 0xF68F: 0x769C, # [2000] + 0xF690: 0x76A1, # [2000] + 0xF691: 0x76A0, # [2000] + 0xF692: 0x76A7, # [2000] + 0xF693: 0x76A8, # [2000] + 0xF694: 0x76AF, # [2000] + 0xF695: 0x2504A, # [2000] [Unicode3.1] + 0xF696: 0x76C9, # [2000] + 0xF697: 0x25055, # [2000] [Unicode3.1] + 0xF698: 0x76E8, # [2000] + 0xF699: 0x76EC, # [2000] + 0xF69A: 0x25122, # [2000] [Unicode3.1] + 0xF69B: 0x7717, # [2000] + 0xF69C: 0x771A, # [2000] + 0xF69D: 0x772D, # [2000] + 0xF69E: 0x7735, # [2000] + 0xF69F: 0x251A9, # [2000] [Unicode3.1] + 0xF6A0: 0x4039, # [2000] + 0xF6A1: 0x251E5, # [2000] [Unicode3.1] + 0xF6A2: 0x251CD, # [2000] [Unicode3.1] + 0xF6A3: 0x7758, # [2000] + 0xF6A4: 0x7760, # [2000] + 0xF6A5: 0x776A, # [2000] + 0xF6A6: 0x2521E, # [2000] [Unicode3.1] + 0xF6A7: 0x7772, # [2000] + 0xF6A8: 0x777C, # [2000] + 0xF6A9: 0x777D, # [2000] + 0xF6AA: 0x2524C, # [2000] [Unicode3.1] + 0xF6AB: 0x4058, # [2000] + 0xF6AC: 0x779A, # [2000] + 0xF6AD: 0x779F, # [2000] + 0xF6AE: 0x77A2, # [2000] + 0xF6AF: 0x77A4, # [2000] + 0xF6B0: 0x77A9, # [2000] + 0xF6B1: 0x77DE, # [2000] + 0xF6B2: 0x77DF, # [2000] + 0xF6B3: 0x77E4, # [2000] + 0xF6B4: 0x77E6, # [2000] + 0xF6B5: 0x77EA, # [2000] + 0xF6B6: 0x77EC, # [2000] + 0xF6B7: 0x4093, # [2000] + 0xF6B8: 0x77F0, # [2000] + 0xF6B9: 0x77F4, # [2000] + 0xF6BA: 0x77FB, # [2000] + 0xF6BB: 0x2542E, # [2000] [Unicode3.1] + 0xF6BC: 0x7805, # [2000] + 0xF6BD: 0x7806, # [2000] + 0xF6BE: 0x7809, # [2000] + 0xF6BF: 0x780D, # [2000] + 0xF6C0: 0x7819, # [2000] + 0xF6C1: 0x7821, # [2000] + 0xF6C2: 0x782C, # [2000] + 0xF6C3: 0x7847, # [2000] + 0xF6C4: 0x7864, # [2000] + 0xF6C5: 0x786A, # [2000] + 0xF6C6: 0x254D9, # [2000] [Unicode3.1] + 0xF6C7: 0x788A, # [2000] + 0xF6C8: 0x7894, # [2000] + 0xF6C9: 0x78A4, # [2000] + 0xF6CA: 0x789D, # [2000] + 0xF6CB: 0x789E, # [2000] + 0xF6CC: 0x789F, # [2000] + 0xF6CD: 0x78BB, # [2000] + 0xF6CE: 0x78C8, # [2000] + 0xF6CF: 0x78CC, # [2000] + 0xF6D0: 0x78CE, # [2000] + 0xF6D1: 0x78D5, # [2000] + 0xF6D2: 0x78E0, # [2000] + 0xF6D3: 0x78E1, # [2000] + 0xF6D4: 0x78E6, # [2000] + 0xF6D5: 0x78F9, # [2000] + 0xF6D6: 0x78FA, # [2000] + 0xF6D7: 0x78FB, # [2000] + 0xF6D8: 0x78FE, # [2000] + 0xF6D9: 0x255A7, # [2000] [Unicode3.1] + 0xF6DA: 0x7910, # [2000] + 0xF6DB: 0x791B, # [2000] + 0xF6DC: 0x7930, # [2000] + 0xF6DD: 0x7925, # [2000] + 0xF6DE: 0x793B, # [2000] + 0xF6DF: 0x794A, # [2000] + 0xF6E0: 0x7958, # [2000] + 0xF6E1: 0x795B, # [2000] + 0xF6E2: 0x4105, # [2000] + 0xF6E3: 0x7967, # [2000] + 0xF6E4: 0x7972, # [2000] + 0xF6E5: 0x7994, # [2000] + 0xF6E6: 0x7995, # [2000] + 0xF6E7: 0x7996, # [2000] + 0xF6E8: 0x799B, # [2000] + 0xF6E9: 0x79A1, # [2000] + 0xF6EA: 0x79A9, # [2000] + 0xF6EB: 0x79B4, # [2000] + 0xF6EC: 0x79BB, # [2000] + 0xF6ED: 0x79C2, # [2000] + 0xF6EE: 0x79C7, # [2000] + 0xF6EF: 0x79CC, # [2000] + 0xF6F0: 0x79CD, # [2000] + 0xF6F1: 0x79D6, # [2000] + 0xF6F2: 0x4148, # [2000] + 0xF6F3: 0x257A9, # [2000] [Unicode3.1] + 0xF6F4: 0x257B4, # [2000] [Unicode3.1] + 0xF6F5: 0x414F, # [2000] + 0xF6F6: 0x7A0A, # [2000] + 0xF6F7: 0x7A11, # [2000] + 0xF6F8: 0x7A15, # [2000] + 0xF6F9: 0x7A1B, # [2000] + 0xF6FA: 0x7A1E, # [2000] + 0xF6FB: 0x4163, # [2000] + 0xF6FC: 0x7A2D, # [2000] + 0xF740: 0x7A38, # [2000] + 0xF741: 0x7A47, # [2000] + 0xF742: 0x7A4C, # [2000] + 0xF743: 0x7A56, # [2000] + 0xF744: 0x7A59, # [2000] + 0xF745: 0x7A5C, # [2000] + 0xF746: 0x7A5F, # [2000] + 0xF747: 0x7A60, # [2000] + 0xF748: 0x7A67, # [2000] + 0xF749: 0x7A6A, # [2000] + 0xF74A: 0x7A75, # [2000] + 0xF74B: 0x7A78, # [2000] + 0xF74C: 0x7A82, # [2000] + 0xF74D: 0x7A8A, # [2000] + 0xF74E: 0x7A90, # [2000] + 0xF74F: 0x7AA3, # [2000] + 0xF750: 0x7AAC, # [2000] + 0xF751: 0x259D4, # [2000] [Unicode3.1] + 0xF752: 0x41B4, # [2000] + 0xF753: 0x7AB9, # [2000] + 0xF754: 0x7ABC, # [2000] + 0xF755: 0x7ABE, # [2000] + 0xF756: 0x41BF, # [2000] + 0xF757: 0x7ACC, # [2000] + 0xF758: 0x7AD1, # [2000] + 0xF759: 0x7AE7, # [2000] + 0xF75A: 0x7AE8, # [2000] + 0xF75B: 0x7AF4, # [2000] + 0xF75C: 0x25AE4, # [2000] [Unicode3.1] + 0xF75D: 0x25AE3, # [2000] [Unicode3.1] + 0xF75E: 0x7B07, # [2000] + 0xF75F: 0x25AF1, # [2000] [Unicode3.1] + 0xF760: 0x7B3D, # [2000] + 0xF761: 0x7B27, # [2000] + 0xF762: 0x7B2A, # [2000] + 0xF763: 0x7B2E, # [2000] + 0xF764: 0x7B2F, # [2000] + 0xF765: 0x7B31, # [2000] + 0xF766: 0x41E6, # [2000] + 0xF767: 0x41F3, # [2000] + 0xF768: 0x7B7F, # [2000] + 0xF769: 0x7B41, # [2000] + 0xF76A: 0x41EE, # [2000] + 0xF76B: 0x7B55, # [2000] + 0xF76C: 0x7B79, # [2000] + 0xF76D: 0x7B64, # [2000] + 0xF76E: 0x7B66, # [2000] + 0xF76F: 0x7B69, # [2000] + 0xF770: 0x7B73, # [2000] + 0xF771: 0x25BB2, # [2000] [Unicode3.1] + 0xF772: 0x4207, # [2000] + 0xF773: 0x7B90, # [2000] + 0xF774: 0x7B91, # [2000] + 0xF775: 0x7B9B, # [2000] + 0xF776: 0x420E, # [2000] + 0xF777: 0x7BAF, # [2000] + 0xF778: 0x7BB5, # [2000] + 0xF779: 0x7BBC, # [2000] + 0xF77A: 0x7BC5, # [2000] + 0xF77B: 0x7BCA, # [2000] + 0xF77C: 0x25C4B, # [2000] [Unicode3.1] + 0xF77D: 0x25C64, # [2000] [Unicode3.1] + 0xF77E: 0x7BD4, # [2000] + 0xF780: 0x7BD6, # [2000] + 0xF781: 0x7BDA, # [2000] + 0xF782: 0x7BEA, # [2000] + 0xF783: 0x7BF0, # [2000] + 0xF784: 0x7C03, # [2000] + 0xF785: 0x7C0B, # [2000] + 0xF786: 0x7C0E, # [2000] + 0xF787: 0x7C0F, # [2000] + 0xF788: 0x7C26, # [2000] + 0xF789: 0x7C45, # [2000] + 0xF78A: 0x7C4A, # [2000] + 0xF78B: 0x7C51, # [2000] + 0xF78C: 0x7C57, # [2000] + 0xF78D: 0x7C5E, # [2000] + 0xF78E: 0x7C61, # [2000] + 0xF78F: 0x7C69, # [2000] + 0xF790: 0x7C6E, # [2000] + 0xF791: 0x7C6F, # [2000] + 0xF792: 0x7C70, # [2000] + 0xF793: 0x25E2E, # [2000] [Unicode3.1] + 0xF794: 0x25E56, # [2000] [Unicode3.1] + 0xF795: 0x25E65, # [2000] [Unicode3.1] + 0xF796: 0x7CA6, # [2000] + 0xF797: 0x25E62, # [2000] [Unicode3.1] + 0xF798: 0x7CB6, # [2000] + 0xF799: 0x7CB7, # [2000] + 0xF79A: 0x7CBF, # [2000] + 0xF79B: 0x25ED8, # [2000] [Unicode3.1] + 0xF79C: 0x7CC4, # [2000] + 0xF79D: 0x25EC2, # [2000] [Unicode3.1] + 0xF79E: 0x7CC8, # [2000] + 0xF79F: 0x7CCD, # [2000] + 0xF7A0: 0x25EE8, # [2000] [Unicode3.1] + 0xF7A1: 0x7CD7, # [2000] + 0xF7A2: 0x25F23, # [2000] [Unicode3.1] + 0xF7A3: 0x7CE6, # [2000] + 0xF7A4: 0x7CEB, # [2000] + 0xF7A5: 0x25F5C, # [2000] [Unicode3.1] + 0xF7A6: 0x7CF5, # [2000] + 0xF7A7: 0x7D03, # [2000] + 0xF7A8: 0x7D09, # [2000] + 0xF7A9: 0x42C6, # [2000] + 0xF7AA: 0x7D12, # [2000] + 0xF7AB: 0x7D1E, # [2000] + 0xF7AC: 0x25FE0, # [2000] [Unicode3.1] + 0xF7AD: 0x25FD4, # [2000] [Unicode3.1] + 0xF7AE: 0x7D3D, # [2000] + 0xF7AF: 0x7D3E, # [2000] + 0xF7B0: 0x7D40, # [2000] + 0xF7B1: 0x7D47, # [2000] + 0xF7B2: 0x2600C, # [2000] [Unicode3.1] + 0xF7B3: 0x25FFB, # [2000] [Unicode3.1] + 0xF7B4: 0x42D6, # [2000] + 0xF7B5: 0x7D59, # [2000] + 0xF7B6: 0x7D5A, # [2000] + 0xF7B7: 0x7D6A, # [2000] + 0xF7B8: 0x7D70, # [2000] + 0xF7B9: 0x42DD, # [2000] + 0xF7BA: 0x7D7F, # [2000] + 0xF7BB: 0x26017, # [2000] [Unicode3.1] + 0xF7BC: 0x7D86, # [2000] + 0xF7BD: 0x7D88, # [2000] + 0xF7BE: 0x7D8C, # [2000] + 0xF7BF: 0x7D97, # [2000] + 0xF7C0: 0x26060, # [2000] [Unicode3.1] + 0xF7C1: 0x7D9D, # [2000] + 0xF7C2: 0x7DA7, # [2000] + 0xF7C3: 0x7DAA, # [2000] + 0xF7C4: 0x7DB6, # [2000] + 0xF7C5: 0x7DB7, # [2000] + 0xF7C6: 0x7DC0, # [2000] + 0xF7C7: 0x7DD7, # [2000] + 0xF7C8: 0x7DD9, # [2000] + 0xF7C9: 0x7DE6, # [2000] + 0xF7CA: 0x7DF1, # [2000] + 0xF7CB: 0x7DF9, # [2000] + 0xF7CC: 0x4302, # [2000] + 0xF7CD: 0x260ED, # [2000] [Unicode3.1] + 0xF7CE: 0xFA58, # CJK COMPATIBILITY IDEOGRAPH-FA58 [2000] [Unicode3.2] + 0xF7CF: 0x7E10, # [2000] + 0xF7D0: 0x7E17, # [2000] + 0xF7D1: 0x7E1D, # [2000] + 0xF7D2: 0x7E20, # [2000] + 0xF7D3: 0x7E27, # [2000] + 0xF7D4: 0x7E2C, # [2000] + 0xF7D5: 0x7E45, # [2000] + 0xF7D6: 0x7E73, # [2000] + 0xF7D7: 0x7E75, # [2000] + 0xF7D8: 0x7E7E, # [2000] + 0xF7D9: 0x7E86, # [2000] + 0xF7DA: 0x7E87, # [2000] + 0xF7DB: 0x432B, # [2000] + 0xF7DC: 0x7E91, # [2000] + 0xF7DD: 0x7E98, # [2000] + 0xF7DE: 0x7E9A, # [2000] + 0xF7DF: 0x4343, # [2000] + 0xF7E0: 0x7F3C, # [2000] + 0xF7E1: 0x7F3B, # [2000] + 0xF7E2: 0x7F3E, # [2000] + 0xF7E3: 0x7F43, # [2000] + 0xF7E4: 0x7F44, # [2000] + 0xF7E5: 0x7F4F, # [2000] + 0xF7E6: 0x34C1, # [2000] + 0xF7E7: 0x26270, # [2000] [Unicode3.1] + 0xF7E8: 0x7F52, # [2000] + 0xF7E9: 0x26286, # [2000] [Unicode3.1] + 0xF7EA: 0x7F61, # [2000] + 0xF7EB: 0x7F63, # [2000] + 0xF7EC: 0x7F64, # [2000] + 0xF7ED: 0x7F6D, # [2000] + 0xF7EE: 0x7F7D, # [2000] + 0xF7EF: 0x7F7E, # [2000] + 0xF7F0: 0x2634C, # [2000] [Unicode3.1] + 0xF7F1: 0x7F90, # [2000] + 0xF7F2: 0x517B, # [2000] + 0xF7F3: 0x23D0E, # [2000] [Unicode3.1] + 0xF7F4: 0x7F96, # [2000] + 0xF7F5: 0x7F9C, # [2000] + 0xF7F6: 0x7FAD, # [2000] + 0xF7F7: 0x26402, # [2000] [Unicode3.1] + 0xF7F8: 0x7FC3, # [2000] + 0xF7F9: 0x7FCF, # [2000] + 0xF7FA: 0x7FE3, # [2000] + 0xF7FB: 0x7FE5, # [2000] + 0xF7FC: 0x7FEF, # [2000] + 0xF840: 0x7FF2, # [2000] + 0xF841: 0x8002, # [2000] + 0xF842: 0x800A, # [2000] + 0xF843: 0x8008, # [2000] + 0xF844: 0x800E, # [2000] + 0xF845: 0x8011, # [2000] + 0xF846: 0x8016, # [2000] + 0xF847: 0x8024, # [2000] + 0xF848: 0x802C, # [2000] + 0xF849: 0x8030, # [2000] + 0xF84A: 0x8043, # [2000] + 0xF84B: 0x8066, # [2000] + 0xF84C: 0x8071, # [2000] + 0xF84D: 0x8075, # [2000] + 0xF84E: 0x807B, # [2000] + 0xF84F: 0x8099, # [2000] + 0xF850: 0x809C, # [2000] + 0xF851: 0x80A4, # [2000] + 0xF852: 0x80A7, # [2000] + 0xF853: 0x80B8, # [2000] + 0xF854: 0x2667E, # [2000] [Unicode3.1] + 0xF855: 0x80C5, # [2000] + 0xF856: 0x80D5, # [2000] + 0xF857: 0x80D8, # [2000] + 0xF858: 0x80E6, # [2000] + 0xF859: 0x266B0, # [2000] [Unicode3.1] + 0xF85A: 0x810D, # [2000] + 0xF85B: 0x80F5, # [2000] + 0xF85C: 0x80FB, # [2000] + 0xF85D: 0x43EE, # [2000] + 0xF85E: 0x8135, # [2000] + 0xF85F: 0x8116, # [2000] + 0xF860: 0x811E, # [2000] + 0xF861: 0x43F0, # [2000] + 0xF862: 0x8124, # [2000] + 0xF863: 0x8127, # [2000] + 0xF864: 0x812C, # [2000] + 0xF865: 0x2671D, # [2000] [Unicode3.1] + 0xF866: 0x813D, # [2000] + 0xF867: 0x4408, # [2000] + 0xF868: 0x8169, # [2000] + 0xF869: 0x4417, # [2000] + 0xF86A: 0x8181, # [2000] + 0xF86B: 0x441C, # [2000] + 0xF86C: 0x8184, # [2000] + 0xF86D: 0x8185, # [2000] + 0xF86E: 0x4422, # [2000] + 0xF86F: 0x8198, # [2000] + 0xF870: 0x81B2, # [2000] + 0xF871: 0x81C1, # [2000] + 0xF872: 0x81C3, # [2000] + 0xF873: 0x81D6, # [2000] + 0xF874: 0x81DB, # [2000] + 0xF875: 0x268DD, # [2000] [Unicode3.1] + 0xF876: 0x81E4, # [2000] + 0xF877: 0x268EA, # [2000] [Unicode3.1] + 0xF878: 0x81EC, # [2000] + 0xF879: 0x26951, # [2000] [Unicode3.1] + 0xF87A: 0x81FD, # [2000] + 0xF87B: 0x81FF, # [2000] + 0xF87C: 0x2696F, # [2000] [Unicode3.1] + 0xF87D: 0x8204, # [2000] + 0xF87E: 0x269DD, # [2000] [Unicode3.1] + 0xF880: 0x8219, # [2000] + 0xF881: 0x8221, # [2000] + 0xF882: 0x8222, # [2000] + 0xF883: 0x26A1E, # [2000] [Unicode3.1] + 0xF884: 0x8232, # [2000] + 0xF885: 0x8234, # [2000] + 0xF886: 0x823C, # [2000] + 0xF887: 0x8246, # [2000] + 0xF888: 0x8249, # [2000] + 0xF889: 0x8245, # [2000] + 0xF88A: 0x26A58, # [2000] [Unicode3.1] + 0xF88B: 0x824B, # [2000] + 0xF88C: 0x4476, # [2000] + 0xF88D: 0x824F, # [2000] + 0xF88E: 0x447A, # [2000] + 0xF88F: 0x8257, # [2000] + 0xF890: 0x26A8C, # [2000] [Unicode3.1] + 0xF891: 0x825C, # [2000] + 0xF892: 0x8263, # [2000] + 0xF893: 0x26AB7, # [2000] [Unicode3.1] + 0xF894: 0xFA5D, # CJK COMPATIBILITY IDEOGRAPH-FA5D [2000] [Unicode3.2] + 0xF895: 0xFA5E, # CJK COMPATIBILITY IDEOGRAPH-FA5E [2000] [Unicode3.2] + 0xF896: 0x8279, # [2000] + 0xF897: 0x4491, # [2000] + 0xF898: 0x827D, # [2000] + 0xF899: 0x827F, # [2000] + 0xF89A: 0x8283, # [2000] + 0xF89B: 0x828A, # [2000] + 0xF89C: 0x8293, # [2000] + 0xF89D: 0x82A7, # [2000] + 0xF89E: 0x82A8, # [2000] + 0xF89F: 0x82B2, # [2000] + 0xF8A0: 0x82B4, # [2000] + 0xF8A1: 0x82BA, # [2000] + 0xF8A2: 0x82BC, # [2000] + 0xF8A3: 0x82E2, # [2000] + 0xF8A4: 0x82E8, # [2000] + 0xF8A5: 0x82F7, # [2000] + 0xF8A6: 0x8307, # [2000] + 0xF8A7: 0x8308, # [2000] + 0xF8A8: 0x830C, # [2000] + 0xF8A9: 0x8354, # [2000] + 0xF8AA: 0x831B, # [2000] + 0xF8AB: 0x831D, # [2000] + 0xF8AC: 0x8330, # [2000] + 0xF8AD: 0x833C, # [2000] + 0xF8AE: 0x8344, # [2000] + 0xF8AF: 0x8357, # [2000] + 0xF8B0: 0x44BE, # [2000] + 0xF8B1: 0x837F, # [2000] + 0xF8B2: 0x44D4, # [2000] + 0xF8B3: 0x44B3, # [2000] + 0xF8B4: 0x838D, # [2000] + 0xF8B5: 0x8394, # [2000] + 0xF8B6: 0x8395, # [2000] + 0xF8B7: 0x839B, # [2000] + 0xF8B8: 0x839D, # [2000] + 0xF8B9: 0x83C9, # [2000] + 0xF8BA: 0x83D0, # [2000] + 0xF8BB: 0x83D4, # [2000] + 0xF8BC: 0x83DD, # [2000] + 0xF8BD: 0x83E5, # [2000] + 0xF8BE: 0x83F9, # [2000] + 0xF8BF: 0x840F, # [2000] + 0xF8C0: 0x8411, # [2000] + 0xF8C1: 0x8415, # [2000] + 0xF8C2: 0x26C73, # [2000] [Unicode3.1] + 0xF8C3: 0x8417, # [2000] + 0xF8C4: 0x8439, # [2000] + 0xF8C5: 0x844A, # [2000] + 0xF8C6: 0x844F, # [2000] + 0xF8C7: 0x8451, # [2000] + 0xF8C8: 0x8452, # [2000] + 0xF8C9: 0x8459, # [2000] + 0xF8CA: 0x845A, # [2000] + 0xF8CB: 0x845C, # [2000] + 0xF8CC: 0x26CDD, # [2000] [Unicode3.1] + 0xF8CD: 0x8465, # [2000] + 0xF8CE: 0x8476, # [2000] + 0xF8CF: 0x8478, # [2000] + 0xF8D0: 0x847C, # [2000] + 0xF8D1: 0x8481, # [2000] + 0xF8D2: 0x450D, # [2000] + 0xF8D3: 0x84DC, # [2000] + 0xF8D4: 0x8497, # [2000] + 0xF8D5: 0x84A6, # [2000] + 0xF8D6: 0x84BE, # [2000] + 0xF8D7: 0x4508, # [2000] + 0xF8D8: 0x84CE, # [2000] + 0xF8D9: 0x84CF, # [2000] + 0xF8DA: 0x84D3, # [2000] + 0xF8DB: 0x26E65, # [2000] [Unicode3.1] + 0xF8DC: 0x84E7, # [2000] + 0xF8DD: 0x84EA, # [2000] + 0xF8DE: 0x84EF, # [2000] + 0xF8DF: 0x84F0, # [2000] + 0xF8E0: 0x84F1, # [2000] + 0xF8E1: 0x84FA, # [2000] + 0xF8E2: 0x84FD, # [2000] + 0xF8E3: 0x850C, # [2000] + 0xF8E4: 0x851B, # [2000] + 0xF8E5: 0x8524, # [2000] + 0xF8E6: 0x8525, # [2000] + 0xF8E7: 0x852B, # [2000] + 0xF8E8: 0x8534, # [2000] + 0xF8E9: 0x854F, # [2000] + 0xF8EA: 0x856F, # [2000] + 0xF8EB: 0x4525, # [2000] + 0xF8EC: 0x4543, # [2000] + 0xF8ED: 0x853E, # [2000] + 0xF8EE: 0x8551, # [2000] + 0xF8EF: 0x8553, # [2000] + 0xF8F0: 0x855E, # [2000] + 0xF8F1: 0x8561, # [2000] + 0xF8F2: 0x8562, # [2000] + 0xF8F3: 0x26F94, # [2000] [Unicode3.1] + 0xF8F4: 0x857B, # [2000] + 0xF8F5: 0x857D, # [2000] + 0xF8F6: 0x857F, # [2000] + 0xF8F7: 0x8581, # [2000] + 0xF8F8: 0x8586, # [2000] + 0xF8F9: 0x8593, # [2000] + 0xF8FA: 0x859D, # [2000] + 0xF8FB: 0x859F, # [2000] + 0xF8FC: 0x26FF8, # [2000] [Unicode3.1] + 0xF940: 0x26FF6, # [2000] [Unicode3.1] + 0xF941: 0x26FF7, # [2000] [Unicode3.1] + 0xF942: 0x85B7, # [2000] + 0xF943: 0x85BC, # [2000] + 0xF944: 0x85C7, # [2000] + 0xF945: 0x85CA, # [2000] + 0xF946: 0x85D8, # [2000] + 0xF947: 0x85D9, # [2000] + 0xF948: 0x85DF, # [2000] + 0xF949: 0x85E1, # [2000] + 0xF94A: 0x85E6, # [2000] + 0xF94B: 0x85F6, # [2000] + 0xF94C: 0x8600, # [2000] + 0xF94D: 0x8611, # [2000] + 0xF94E: 0x861E, # [2000] + 0xF94F: 0x8621, # [2000] + 0xF950: 0x8624, # [2000] + 0xF951: 0x8627, # [2000] + 0xF952: 0x2710D, # [2000] [Unicode3.1] + 0xF953: 0x8639, # [2000] + 0xF954: 0x863C, # [2000] + 0xF955: 0x27139, # [2000] [Unicode3.1] + 0xF956: 0x8640, # [2000] + 0xF957: 0xFA20, # CJK COMPATIBILITY IDEOGRAPH-FA20 [2000] + 0xF958: 0x8653, # [2000] + 0xF959: 0x8656, # [2000] + 0xF95A: 0x866F, # [2000] + 0xF95B: 0x8677, # [2000] + 0xF95C: 0x867A, # [2000] + 0xF95D: 0x8687, # [2000] + 0xF95E: 0x8689, # [2000] + 0xF95F: 0x868D, # [2000] + 0xF960: 0x8691, # [2000] + 0xF961: 0x869C, # [2000] + 0xF962: 0x869D, # [2000] + 0xF963: 0x86A8, # [2000] + 0xF964: 0xFA21, # CJK COMPATIBILITY IDEOGRAPH-FA21 [2000] + 0xF965: 0x86B1, # [2000] + 0xF966: 0x86B3, # [2000] + 0xF967: 0x86C1, # [2000] + 0xF968: 0x86C3, # [2000] + 0xF969: 0x86D1, # [2000] + 0xF96A: 0x86D5, # [2000] + 0xF96B: 0x86D7, # [2000] + 0xF96C: 0x86E3, # [2000] + 0xF96D: 0x86E6, # [2000] + 0xF96E: 0x45B8, # [2000] + 0xF96F: 0x8705, # [2000] + 0xF970: 0x8707, # [2000] + 0xF971: 0x870E, # [2000] + 0xF972: 0x8710, # [2000] + 0xF973: 0x8713, # [2000] + 0xF974: 0x8719, # [2000] + 0xF975: 0x871F, # [2000] + 0xF976: 0x8721, # [2000] + 0xF977: 0x8723, # [2000] + 0xF978: 0x8731, # [2000] + 0xF979: 0x873A, # [2000] + 0xF97A: 0x873E, # [2000] + 0xF97B: 0x8740, # [2000] + 0xF97C: 0x8743, # [2000] + 0xF97D: 0x8751, # [2000] + 0xF97E: 0x8758, # [2000] + 0xF980: 0x8764, # [2000] + 0xF981: 0x8765, # [2000] + 0xF982: 0x8772, # [2000] + 0xF983: 0x877C, # [2000] + 0xF984: 0x273DB, # [2000] [Unicode3.1] + 0xF985: 0x273DA, # [2000] [Unicode3.1] + 0xF986: 0x87A7, # [2000] + 0xF987: 0x8789, # [2000] + 0xF988: 0x878B, # [2000] + 0xF989: 0x8793, # [2000] + 0xF98A: 0x87A0, # [2000] + 0xF98B: 0x273FE, # [2000] [Unicode3.1] + 0xF98C: 0x45E5, # [2000] + 0xF98D: 0x87BE, # [2000] + 0xF98E: 0x27410, # [2000] [Unicode3.1] + 0xF98F: 0x87C1, # [2000] + 0xF990: 0x87CE, # [2000] + 0xF991: 0x87F5, # [2000] + 0xF992: 0x87DF, # [2000] + 0xF993: 0x27449, # [2000] [Unicode3.1] + 0xF994: 0x87E3, # [2000] + 0xF995: 0x87E5, # [2000] + 0xF996: 0x87E6, # [2000] + 0xF997: 0x87EA, # [2000] + 0xF998: 0x87EB, # [2000] + 0xF999: 0x87ED, # [2000] + 0xF99A: 0x8801, # [2000] + 0xF99B: 0x8803, # [2000] + 0xF99C: 0x880B, # [2000] + 0xF99D: 0x8813, # [2000] + 0xF99E: 0x8828, # [2000] + 0xF99F: 0x882E, # [2000] + 0xF9A0: 0x8832, # [2000] + 0xF9A1: 0x883C, # [2000] + 0xF9A2: 0x460F, # [2000] + 0xF9A3: 0x884A, # [2000] + 0xF9A4: 0x8858, # [2000] + 0xF9A5: 0x885F, # [2000] + 0xF9A6: 0x8864, # [2000] + 0xF9A7: 0x27615, # [2000] [Unicode3.1] + 0xF9A8: 0x27614, # [2000] [Unicode3.1] + 0xF9A9: 0x8869, # [2000] + 0xF9AA: 0x27631, # [2000] [Unicode3.1] + 0xF9AB: 0x886F, # [2000] + 0xF9AC: 0x88A0, # [2000] + 0xF9AD: 0x88BC, # [2000] + 0xF9AE: 0x88BD, # [2000] + 0xF9AF: 0x88BE, # [2000] + 0xF9B0: 0x88C0, # [2000] + 0xF9B1: 0x88D2, # [2000] + 0xF9B2: 0x27693, # [2000] [Unicode3.1] + 0xF9B3: 0x88D1, # [2000] + 0xF9B4: 0x88D3, # [2000] + 0xF9B5: 0x88DB, # [2000] + 0xF9B6: 0x88F0, # [2000] + 0xF9B7: 0x88F1, # [2000] + 0xF9B8: 0x4641, # [2000] + 0xF9B9: 0x8901, # [2000] + 0xF9BA: 0x2770E, # [2000] [Unicode3.1] + 0xF9BB: 0x8937, # [2000] + 0xF9BC: 0x27723, # [2000] [Unicode3.1] + 0xF9BD: 0x8942, # [2000] + 0xF9BE: 0x8945, # [2000] + 0xF9BF: 0x8949, # [2000] + 0xF9C0: 0x27752, # [2000] [Unicode3.1] + 0xF9C1: 0x4665, # [2000] + 0xF9C2: 0x8962, # [2000] + 0xF9C3: 0x8980, # [2000] + 0xF9C4: 0x8989, # [2000] + 0xF9C5: 0x8990, # [2000] + 0xF9C6: 0x899F, # [2000] + 0xF9C7: 0x89B0, # [2000] + 0xF9C8: 0x89B7, # [2000] + 0xF9C9: 0x89D6, # [2000] + 0xF9CA: 0x89D8, # [2000] + 0xF9CB: 0x89EB, # [2000] + 0xF9CC: 0x46A1, # [2000] + 0xF9CD: 0x89F1, # [2000] + 0xF9CE: 0x89F3, # [2000] + 0xF9CF: 0x89FD, # [2000] + 0xF9D0: 0x89FF, # [2000] + 0xF9D1: 0x46AF, # [2000] + 0xF9D2: 0x8A11, # [2000] + 0xF9D3: 0x8A14, # [2000] + 0xF9D4: 0x27985, # [2000] [Unicode3.1] + 0xF9D5: 0x8A21, # [2000] + 0xF9D6: 0x8A35, # [2000] + 0xF9D7: 0x8A3E, # [2000] + 0xF9D8: 0x8A45, # [2000] + 0xF9D9: 0x8A4D, # [2000] + 0xF9DA: 0x8A58, # [2000] + 0xF9DB: 0x8AAE, # [2000] + 0xF9DC: 0x8A90, # [2000] + 0xF9DD: 0x8AB7, # [2000] + 0xF9DE: 0x8ABE, # [2000] + 0xF9DF: 0x8AD7, # [2000] + 0xF9E0: 0x8AFC, # [2000] + 0xF9E1: 0x27A84, # [2000] [Unicode3.1] + 0xF9E2: 0x8B0A, # [2000] + 0xF9E3: 0x8B05, # [2000] + 0xF9E4: 0x8B0D, # [2000] + 0xF9E5: 0x8B1C, # [2000] + 0xF9E6: 0x8B1F, # [2000] + 0xF9E7: 0x8B2D, # [2000] + 0xF9E8: 0x8B43, # [2000] + 0xF9E9: 0x470C, # [2000] + 0xF9EA: 0x8B51, # [2000] + 0xF9EB: 0x8B5E, # [2000] + 0xF9EC: 0x8B76, # [2000] + 0xF9ED: 0x8B7F, # [2000] + 0xF9EE: 0x8B81, # [2000] + 0xF9EF: 0x8B8B, # [2000] + 0xF9F0: 0x8B94, # [2000] + 0xF9F1: 0x8B95, # [2000] + 0xF9F2: 0x8B9C, # [2000] + 0xF9F3: 0x8B9E, # [2000] + 0xF9F4: 0x8C39, # [2000] + 0xF9F5: 0x27BB3, # [2000] [Unicode3.1] + 0xF9F6: 0x8C3D, # [2000] + 0xF9F7: 0x27BBE, # [2000] [Unicode3.1] + 0xF9F8: 0x27BC7, # [2000] [Unicode3.1] + 0xF9F9: 0x8C45, # [2000] + 0xF9FA: 0x8C47, # [2000] + 0xF9FB: 0x8C4F, # [2000] + 0xF9FC: 0x8C54, # [2000] + 0xFA40: 0x8C57, # [2000] + 0xFA41: 0x8C69, # [2000] + 0xFA42: 0x8C6D, # [2000] + 0xFA43: 0x8C73, # [2000] + 0xFA44: 0x27CB8, # [2000] [Unicode3.1] + 0xFA45: 0x8C93, # [2000] + 0xFA46: 0x8C92, # [2000] + 0xFA47: 0x8C99, # [2000] + 0xFA48: 0x4764, # [2000] + 0xFA49: 0x8C9B, # [2000] + 0xFA4A: 0x8CA4, # [2000] + 0xFA4B: 0x8CD6, # [2000] + 0xFA4C: 0x8CD5, # [2000] + 0xFA4D: 0x8CD9, # [2000] + 0xFA4E: 0x27DA0, # [2000] [Unicode3.1] + 0xFA4F: 0x8CF0, # [2000] + 0xFA50: 0x8CF1, # [2000] + 0xFA51: 0x27E10, # [2000] [Unicode3.1] + 0xFA52: 0x8D09, # [2000] + 0xFA53: 0x8D0E, # [2000] + 0xFA54: 0x8D6C, # [2000] + 0xFA55: 0x8D84, # [2000] + 0xFA56: 0x8D95, # [2000] + 0xFA57: 0x8DA6, # [2000] + 0xFA58: 0x27FB7, # [2000] [Unicode3.1] + 0xFA59: 0x8DC6, # [2000] + 0xFA5A: 0x8DC8, # [2000] + 0xFA5B: 0x8DD9, # [2000] + 0xFA5C: 0x8DEC, # [2000] + 0xFA5D: 0x8E0C, # [2000] + 0xFA5E: 0x47FD, # [2000] + 0xFA5F: 0x8DFD, # [2000] + 0xFA60: 0x8E06, # [2000] + 0xFA61: 0x2808A, # [2000] [Unicode3.1] + 0xFA62: 0x8E14, # [2000] + 0xFA63: 0x8E16, # [2000] + 0xFA64: 0x8E21, # [2000] + 0xFA65: 0x8E22, # [2000] + 0xFA66: 0x8E27, # [2000] + 0xFA67: 0x280BB, # [2000] [Unicode3.1] + 0xFA68: 0x4816, # [2000] + 0xFA69: 0x8E36, # [2000] + 0xFA6A: 0x8E39, # [2000] + 0xFA6B: 0x8E4B, # [2000] + 0xFA6C: 0x8E54, # [2000] + 0xFA6D: 0x8E62, # [2000] + 0xFA6E: 0x8E6C, # [2000] + 0xFA6F: 0x8E6D, # [2000] + 0xFA70: 0x8E6F, # [2000] + 0xFA71: 0x8E98, # [2000] + 0xFA72: 0x8E9E, # [2000] + 0xFA73: 0x8EAE, # [2000] + 0xFA74: 0x8EB3, # [2000] + 0xFA75: 0x8EB5, # [2000] + 0xFA76: 0x8EB6, # [2000] + 0xFA77: 0x8EBB, # [2000] + 0xFA78: 0x28282, # [2000] [Unicode3.1] + 0xFA79: 0x8ED1, # [2000] + 0xFA7A: 0x8ED4, # [2000] + 0xFA7B: 0x484E, # [2000] + 0xFA7C: 0x8EF9, # [2000] + 0xFA7D: 0x282F3, # [2000] [Unicode3.1] + 0xFA7E: 0x8F00, # [2000] + 0xFA80: 0x8F08, # [2000] + 0xFA81: 0x8F17, # [2000] + 0xFA82: 0x8F2B, # [2000] + 0xFA83: 0x8F40, # [2000] + 0xFA84: 0x8F4A, # [2000] + 0xFA85: 0x8F58, # [2000] + 0xFA86: 0x2840C, # [2000] [Unicode3.1] + 0xFA87: 0x8FA4, # [2000] + 0xFA88: 0x8FB4, # [2000] + 0xFA89: 0xFA66, # CJK COMPATIBILITY IDEOGRAPH-FA66 [2000] [Unicode3.2] + 0xFA8A: 0x8FB6, # [2000] + 0xFA8B: 0x28455, # [2000] [Unicode3.1] + 0xFA8C: 0x8FC1, # [2000] + 0xFA8D: 0x8FC6, # [2000] + 0xFA8E: 0xFA24, # CJK COMPATIBILITY IDEOGRAPH-FA24 [2000] + 0xFA8F: 0x8FCA, # [2000] + 0xFA90: 0x8FCD, # [2000] + 0xFA91: 0x8FD3, # [2000] + 0xFA92: 0x8FD5, # [2000] + 0xFA93: 0x8FE0, # [2000] + 0xFA94: 0x8FF1, # [2000] + 0xFA95: 0x8FF5, # [2000] + 0xFA96: 0x8FFB, # [2000] + 0xFA97: 0x9002, # [2000] + 0xFA98: 0x900C, # [2000] + 0xFA99: 0x9037, # [2000] + 0xFA9A: 0x2856B, # [2000] [Unicode3.1] + 0xFA9B: 0x9043, # [2000] + 0xFA9C: 0x9044, # [2000] + 0xFA9D: 0x905D, # [2000] + 0xFA9E: 0x285C8, # [2000] [Unicode3.1] + 0xFA9F: 0x285C9, # [2000] [Unicode3.1] + 0xFAA0: 0x9085, # [2000] + 0xFAA1: 0x908C, # [2000] + 0xFAA2: 0x9090, # [2000] + 0xFAA3: 0x961D, # [2000] + 0xFAA4: 0x90A1, # [2000] + 0xFAA5: 0x48B5, # [2000] + 0xFAA6: 0x90B0, # [2000] + 0xFAA7: 0x90B6, # [2000] + 0xFAA8: 0x90C3, # [2000] + 0xFAA9: 0x90C8, # [2000] + 0xFAAA: 0x286D7, # [2000] [Unicode3.1] + 0xFAAB: 0x90DC, # [2000] + 0xFAAC: 0x90DF, # [2000] + 0xFAAD: 0x286FA, # [2000] [Unicode3.1] + 0xFAAE: 0x90F6, # [2000] + 0xFAAF: 0x90F2, # [2000] + 0xFAB0: 0x9100, # [2000] + 0xFAB1: 0x90EB, # [2000] + 0xFAB2: 0x90FE, # [2000] + 0xFAB3: 0x90FF, # [2000] + 0xFAB4: 0x9104, # [2000] + 0xFAB5: 0x9106, # [2000] + 0xFAB6: 0x9118, # [2000] + 0xFAB7: 0x911C, # [2000] + 0xFAB8: 0x911E, # [2000] + 0xFAB9: 0x9137, # [2000] + 0xFABA: 0x9139, # [2000] + 0xFABB: 0x913A, # [2000] + 0xFABC: 0x9146, # [2000] + 0xFABD: 0x9147, # [2000] + 0xFABE: 0x9157, # [2000] + 0xFABF: 0x9159, # [2000] + 0xFAC0: 0x9161, # [2000] + 0xFAC1: 0x9164, # [2000] + 0xFAC2: 0x9174, # [2000] + 0xFAC3: 0x9179, # [2000] + 0xFAC4: 0x9185, # [2000] + 0xFAC5: 0x918E, # [2000] + 0xFAC6: 0x91A8, # [2000] + 0xFAC7: 0x91AE, # [2000] + 0xFAC8: 0x91B3, # [2000] + 0xFAC9: 0x91B6, # [2000] + 0xFACA: 0x91C3, # [2000] + 0xFACB: 0x91C4, # [2000] + 0xFACC: 0x91DA, # [2000] + 0xFACD: 0x28949, # [2000] [Unicode3.1] + 0xFACE: 0x28946, # [2000] [Unicode3.1] + 0xFACF: 0x91EC, # [2000] + 0xFAD0: 0x91EE, # [2000] + 0xFAD1: 0x9201, # [2000] + 0xFAD2: 0x920A, # [2000] + 0xFAD3: 0x9216, # [2000] + 0xFAD4: 0x9217, # [2000] + 0xFAD5: 0x2896B, # [2000] [Unicode3.1] + 0xFAD6: 0x9233, # [2000] + 0xFAD7: 0x9242, # [2000] + 0xFAD8: 0x9247, # [2000] + 0xFAD9: 0x924A, # [2000] + 0xFADA: 0x924E, # [2000] + 0xFADB: 0x9251, # [2000] + 0xFADC: 0x9256, # [2000] + 0xFADD: 0x9259, # [2000] + 0xFADE: 0x9260, # [2000] + 0xFADF: 0x9261, # [2000] + 0xFAE0: 0x9265, # [2000] + 0xFAE1: 0x9267, # [2000] + 0xFAE2: 0x9268, # [2000] + 0xFAE3: 0x28987, # [2000] [Unicode3.1] + 0xFAE4: 0x28988, # [2000] [Unicode3.1] + 0xFAE5: 0x927C, # [2000] + 0xFAE6: 0x927D, # [2000] + 0xFAE7: 0x927F, # [2000] + 0xFAE8: 0x9289, # [2000] + 0xFAE9: 0x928D, # [2000] + 0xFAEA: 0x9297, # [2000] + 0xFAEB: 0x9299, # [2000] + 0xFAEC: 0x929F, # [2000] + 0xFAED: 0x92A7, # [2000] + 0xFAEE: 0x92AB, # [2000] + 0xFAEF: 0x289BA, # [2000] [Unicode3.1] + 0xFAF0: 0x289BB, # [2000] [Unicode3.1] + 0xFAF1: 0x92B2, # [2000] + 0xFAF2: 0x92BF, # [2000] + 0xFAF3: 0x92C0, # [2000] + 0xFAF4: 0x92C6, # [2000] + 0xFAF5: 0x92CE, # [2000] + 0xFAF6: 0x92D0, # [2000] + 0xFAF7: 0x92D7, # [2000] + 0xFAF8: 0x92D9, # [2000] + 0xFAF9: 0x92E5, # [2000] + 0xFAFA: 0x92E7, # [2000] + 0xFAFB: 0x9311, # [2000] + 0xFAFC: 0x28A1E, # [2000] [Unicode3.1] + 0xFB40: 0x28A29, # [2000] [Unicode3.1] + 0xFB41: 0x92F7, # [2000] + 0xFB42: 0x92F9, # [2000] + 0xFB43: 0x92FB, # [2000] + 0xFB44: 0x9302, # [2000] + 0xFB45: 0x930D, # [2000] + 0xFB46: 0x9315, # [2000] + 0xFB47: 0x931D, # [2000] + 0xFB48: 0x931E, # [2000] + 0xFB49: 0x9327, # [2000] + 0xFB4A: 0x9329, # [2000] + 0xFB4B: 0x28A71, # [2000] [Unicode3.1] + 0xFB4C: 0x28A43, # [2000] [Unicode3.1] + 0xFB4D: 0x9347, # [2000] + 0xFB4E: 0x9351, # [2000] + 0xFB4F: 0x9357, # [2000] + 0xFB50: 0x935A, # [2000] + 0xFB51: 0x936B, # [2000] + 0xFB52: 0x9371, # [2000] + 0xFB53: 0x9373, # [2000] + 0xFB54: 0x93A1, # [2000] + 0xFB55: 0x28A99, # [2000] [Unicode3.1] + 0xFB56: 0x28ACD, # [2000] [Unicode3.1] + 0xFB57: 0x9388, # [2000] + 0xFB58: 0x938B, # [2000] + 0xFB59: 0x938F, # [2000] + 0xFB5A: 0x939E, # [2000] + 0xFB5B: 0x93F5, # [2000] + 0xFB5C: 0x28AE4, # [2000] [Unicode3.1] + 0xFB5D: 0x28ADD, # [2000] [Unicode3.1] + 0xFB5E: 0x93F1, # [2000] + 0xFB5F: 0x93C1, # [2000] + 0xFB60: 0x93C7, # [2000] + 0xFB61: 0x93DC, # [2000] + 0xFB62: 0x93E2, # [2000] + 0xFB63: 0x93E7, # [2000] + 0xFB64: 0x9409, # [2000] + 0xFB65: 0x940F, # [2000] + 0xFB66: 0x9416, # [2000] + 0xFB67: 0x9417, # [2000] + 0xFB68: 0x93FB, # [2000] + 0xFB69: 0x9432, # [2000] + 0xFB6A: 0x9434, # [2000] + 0xFB6B: 0x943B, # [2000] + 0xFB6C: 0x9445, # [2000] + 0xFB6D: 0x28BC1, # [2000] [Unicode3.1] + 0xFB6E: 0x28BEF, # [2000] [Unicode3.1] + 0xFB6F: 0x946D, # [2000] + 0xFB70: 0x946F, # [2000] + 0xFB71: 0x9578, # [2000] + 0xFB72: 0x9579, # [2000] + 0xFB73: 0x9586, # [2000] + 0xFB74: 0x958C, # [2000] + 0xFB75: 0x958D, # [2000] + 0xFB76: 0x28D10, # [2000] [Unicode3.1] + 0xFB77: 0x95AB, # [2000] + 0xFB78: 0x95B4, # [2000] + 0xFB79: 0x28D71, # [2000] [Unicode3.1] + 0xFB7A: 0x95C8, # [2000] + 0xFB7B: 0x28DFB, # [2000] [Unicode3.1] + 0xFB7C: 0x28E1F, # [2000] [Unicode3.1] + 0xFB7D: 0x962C, # [2000] + 0xFB7E: 0x9633, # [2000] + 0xFB80: 0x9634, # [2000] + 0xFB81: 0x28E36, # [2000] [Unicode3.1] + 0xFB82: 0x963C, # [2000] + 0xFB83: 0x9641, # [2000] + 0xFB84: 0x9661, # [2000] + 0xFB85: 0x28E89, # [2000] [Unicode3.1] + 0xFB86: 0x9682, # [2000] + 0xFB87: 0x28EEB, # [2000] [Unicode3.1] + 0xFB88: 0x969A, # [2000] + 0xFB89: 0x28F32, # [2000] [Unicode3.1] + 0xFB8A: 0x49E7, # [2000] + 0xFB8B: 0x96A9, # [2000] + 0xFB8C: 0x96AF, # [2000] + 0xFB8D: 0x96B3, # [2000] + 0xFB8E: 0x96BA, # [2000] + 0xFB8F: 0x96BD, # [2000] + 0xFB90: 0x49FA, # [2000] + 0xFB91: 0x28FF8, # [2000] [Unicode3.1] + 0xFB92: 0x96D8, # [2000] + 0xFB93: 0x96DA, # [2000] + 0xFB94: 0x96DD, # [2000] + 0xFB95: 0x4A04, # [2000] + 0xFB96: 0x9714, # [2000] + 0xFB97: 0x9723, # [2000] + 0xFB98: 0x4A29, # [2000] + 0xFB99: 0x9736, # [2000] + 0xFB9A: 0x9741, # [2000] + 0xFB9B: 0x9747, # [2000] + 0xFB9C: 0x9755, # [2000] + 0xFB9D: 0x9757, # [2000] + 0xFB9E: 0x975B, # [2000] + 0xFB9F: 0x976A, # [2000] + 0xFBA0: 0x292A0, # [2000] [Unicode3.1] + 0xFBA1: 0x292B1, # [2000] [Unicode3.1] + 0xFBA2: 0x9796, # [2000] + 0xFBA3: 0x979A, # [2000] + 0xFBA4: 0x979E, # [2000] + 0xFBA5: 0x97A2, # [2000] + 0xFBA6: 0x97B1, # [2000] + 0xFBA7: 0x97B2, # [2000] + 0xFBA8: 0x97BE, # [2000] + 0xFBA9: 0x97CC, # [2000] + 0xFBAA: 0x97D1, # [2000] + 0xFBAB: 0x97D4, # [2000] + 0xFBAC: 0x97D8, # [2000] + 0xFBAD: 0x97D9, # [2000] + 0xFBAE: 0x97E1, # [2000] + 0xFBAF: 0x97F1, # [2000] + 0xFBB0: 0x9804, # [2000] + 0xFBB1: 0x980D, # [2000] + 0xFBB2: 0x980E, # [2000] + 0xFBB3: 0x9814, # [2000] + 0xFBB4: 0x9816, # [2000] + 0xFBB5: 0x4ABC, # [2000] + 0xFBB6: 0x29490, # [2000] [Unicode3.1] + 0xFBB7: 0x9823, # [2000] + 0xFBB8: 0x9832, # [2000] + 0xFBB9: 0x9833, # [2000] + 0xFBBA: 0x9825, # [2000] + 0xFBBB: 0x9847, # [2000] + 0xFBBC: 0x9866, # [2000] + 0xFBBD: 0x98AB, # [2000] + 0xFBBE: 0x98AD, # [2000] + 0xFBBF: 0x98B0, # [2000] + 0xFBC0: 0x295CF, # [2000] [Unicode3.1] + 0xFBC1: 0x98B7, # [2000] + 0xFBC2: 0x98B8, # [2000] + 0xFBC3: 0x98BB, # [2000] + 0xFBC4: 0x98BC, # [2000] + 0xFBC5: 0x98BF, # [2000] + 0xFBC6: 0x98C2, # [2000] + 0xFBC7: 0x98C7, # [2000] + 0xFBC8: 0x98CB, # [2000] + 0xFBC9: 0x98E0, # [2000] + 0xFBCA: 0x2967F, # [2000] [Unicode3.1] + 0xFBCB: 0x98E1, # [2000] + 0xFBCC: 0x98E3, # [2000] + 0xFBCD: 0x98E5, # [2000] + 0xFBCE: 0x98EA, # [2000] + 0xFBCF: 0x98F0, # [2000] + 0xFBD0: 0x98F1, # [2000] + 0xFBD1: 0x98F3, # [2000] + 0xFBD2: 0x9908, # [2000] + 0xFBD3: 0x4B3B, # [2000] + 0xFBD4: 0x296F0, # [2000] [Unicode3.1] + 0xFBD5: 0x9916, # [2000] + 0xFBD6: 0x9917, # [2000] + 0xFBD7: 0x29719, # [2000] [Unicode3.1] + 0xFBD8: 0x991A, # [2000] + 0xFBD9: 0x991B, # [2000] + 0xFBDA: 0x991C, # [2000] + 0xFBDB: 0x29750, # [2000] [Unicode3.1] + 0xFBDC: 0x9931, # [2000] + 0xFBDD: 0x9932, # [2000] + 0xFBDE: 0x9933, # [2000] + 0xFBDF: 0x993A, # [2000] + 0xFBE0: 0x993B, # [2000] + 0xFBE1: 0x993C, # [2000] + 0xFBE2: 0x9940, # [2000] + 0xFBE3: 0x9941, # [2000] + 0xFBE4: 0x9946, # [2000] + 0xFBE5: 0x994D, # [2000] + 0xFBE6: 0x994E, # [2000] + 0xFBE7: 0x995C, # [2000] + 0xFBE8: 0x995F, # [2000] + 0xFBE9: 0x9960, # [2000] + 0xFBEA: 0x99A3, # [2000] + 0xFBEB: 0x99A6, # [2000] + 0xFBEC: 0x99B9, # [2000] + 0xFBED: 0x99BD, # [2000] + 0xFBEE: 0x99BF, # [2000] + 0xFBEF: 0x99C3, # [2000] + 0xFBF0: 0x99C9, # [2000] + 0xFBF1: 0x99D4, # [2000] + 0xFBF2: 0x99D9, # [2000] + 0xFBF3: 0x99DE, # [2000] + 0xFBF4: 0x298C6, # [2000] [Unicode3.1] + 0xFBF5: 0x99F0, # [2000] + 0xFBF6: 0x99F9, # [2000] + 0xFBF7: 0x99FC, # [2000] + 0xFBF8: 0x9A0A, # [2000] + 0xFBF9: 0x9A11, # [2000] + 0xFBFA: 0x9A16, # [2000] + 0xFBFB: 0x9A1A, # [2000] + 0xFBFC: 0x9A20, # [2000] + 0xFC40: 0x9A31, # [2000] + 0xFC41: 0x9A36, # [2000] + 0xFC42: 0x9A44, # [2000] + 0xFC43: 0x9A4C, # [2000] + 0xFC44: 0x9A58, # [2000] + 0xFC45: 0x4BC2, # [2000] + 0xFC46: 0x9AAF, # [2000] + 0xFC47: 0x4BCA, # [2000] + 0xFC48: 0x9AB7, # [2000] + 0xFC49: 0x4BD2, # [2000] + 0xFC4A: 0x9AB9, # [2000] + 0xFC4B: 0x29A72, # [2000] [Unicode3.1] + 0xFC4C: 0x9AC6, # [2000] + 0xFC4D: 0x9AD0, # [2000] + 0xFC4E: 0x9AD2, # [2000] + 0xFC4F: 0x9AD5, # [2000] + 0xFC50: 0x4BE8, # [2000] + 0xFC51: 0x9ADC, # [2000] + 0xFC52: 0x9AE0, # [2000] + 0xFC53: 0x9AE5, # [2000] + 0xFC54: 0x9AE9, # [2000] + 0xFC55: 0x9B03, # [2000] + 0xFC56: 0x9B0C, # [2000] + 0xFC57: 0x9B10, # [2000] + 0xFC58: 0x9B12, # [2000] + 0xFC59: 0x9B16, # [2000] + 0xFC5A: 0x9B1C, # [2000] + 0xFC5B: 0x9B2B, # [2000] + 0xFC5C: 0x9B33, # [2000] + 0xFC5D: 0x9B3D, # [2000] + 0xFC5E: 0x4C20, # [2000] + 0xFC5F: 0x9B4B, # [2000] + 0xFC60: 0x9B63, # [2000] + 0xFC61: 0x9B65, # [2000] + 0xFC62: 0x9B6B, # [2000] + 0xFC63: 0x9B6C, # [2000] + 0xFC64: 0x9B73, # [2000] + 0xFC65: 0x9B76, # [2000] + 0xFC66: 0x9B77, # [2000] + 0xFC67: 0x9BA6, # [2000] + 0xFC68: 0x9BAC, # [2000] + 0xFC69: 0x9BB1, # [2000] + 0xFC6A: 0x29DDB, # [2000] [Unicode3.1] + 0xFC6B: 0x29E3D, # [2000] [Unicode3.1] + 0xFC6C: 0x9BB2, # [2000] + 0xFC6D: 0x9BB8, # [2000] + 0xFC6E: 0x9BBE, # [2000] + 0xFC6F: 0x9BC7, # [2000] + 0xFC70: 0x9BF3, # [2000] + 0xFC71: 0x9BD8, # [2000] + 0xFC72: 0x9BDD, # [2000] + 0xFC73: 0x9BE7, # [2000] + 0xFC74: 0x9BEA, # [2000] + 0xFC75: 0x9BEB, # [2000] + 0xFC76: 0x9BEF, # [2000] + 0xFC77: 0x9BEE, # [2000] + 0xFC78: 0x29E15, # [2000] [Unicode3.1] + 0xFC79: 0x9BFA, # [2000] + 0xFC7A: 0x29E8A, # [2000] [Unicode3.1] + 0xFC7B: 0x9BF7, # [2000] + 0xFC7C: 0x29E49, # [2000] [Unicode3.1] + 0xFC7D: 0x9C16, # [2000] + 0xFC7E: 0x9C18, # [2000] + 0xFC80: 0x9C19, # [2000] + 0xFC81: 0x9C1A, # [2000] + 0xFC82: 0x9C1D, # [2000] + 0xFC83: 0x9C22, # [2000] + 0xFC84: 0x9C27, # [2000] + 0xFC85: 0x9C29, # [2000] + 0xFC86: 0x9C2A, # [2000] + 0xFC87: 0x29EC4, # [2000] [Unicode3.1] + 0xFC88: 0x9C31, # [2000] + 0xFC89: 0x9C36, # [2000] + 0xFC8A: 0x9C37, # [2000] + 0xFC8B: 0x9C45, # [2000] + 0xFC8C: 0x9C5C, # [2000] + 0xFC8D: 0x29EE9, # [2000] [Unicode3.1] + 0xFC8E: 0x9C49, # [2000] + 0xFC8F: 0x9C4A, # [2000] + 0xFC90: 0x29EDB, # [2000] [Unicode3.1] + 0xFC91: 0x9C54, # [2000] + 0xFC92: 0x9C58, # [2000] + 0xFC93: 0x9C5B, # [2000] + 0xFC94: 0x9C5D, # [2000] + 0xFC95: 0x9C5F, # [2000] + 0xFC96: 0x9C69, # [2000] + 0xFC97: 0x9C6A, # [2000] + 0xFC98: 0x9C6B, # [2000] + 0xFC99: 0x9C6D, # [2000] + 0xFC9A: 0x9C6E, # [2000] + 0xFC9B: 0x9C70, # [2000] + 0xFC9C: 0x9C72, # [2000] + 0xFC9D: 0x9C75, # [2000] + 0xFC9E: 0x9C7A, # [2000] + 0xFC9F: 0x9CE6, # [2000] + 0xFCA0: 0x9CF2, # [2000] + 0xFCA1: 0x9D0B, # [2000] + 0xFCA2: 0x9D02, # [2000] + 0xFCA3: 0x29FCE, # [2000] [Unicode3.1] + 0xFCA4: 0x9D11, # [2000] + 0xFCA5: 0x9D17, # [2000] + 0xFCA6: 0x9D18, # [2000] + 0xFCA7: 0x2A02F, # [2000] [Unicode3.1] + 0xFCA8: 0x4CC4, # [2000] + 0xFCA9: 0x2A01A, # [2000] [Unicode3.1] + 0xFCAA: 0x9D32, # [2000] + 0xFCAB: 0x4CD1, # [2000] + 0xFCAC: 0x9D42, # [2000] + 0xFCAD: 0x9D4A, # [2000] + 0xFCAE: 0x9D5F, # [2000] + 0xFCAF: 0x9D62, # [2000] + 0xFCB0: 0x2A0F9, # [2000] [Unicode3.1] + 0xFCB1: 0x9D69, # [2000] + 0xFCB2: 0x9D6B, # [2000] + 0xFCB3: 0x2A082, # [2000] [Unicode3.1] + 0xFCB4: 0x9D73, # [2000] + 0xFCB5: 0x9D76, # [2000] + 0xFCB6: 0x9D77, # [2000] + 0xFCB7: 0x9D7E, # [2000] + 0xFCB8: 0x9D84, # [2000] + 0xFCB9: 0x9D8D, # [2000] + 0xFCBA: 0x9D99, # [2000] + 0xFCBB: 0x9DA1, # [2000] + 0xFCBC: 0x9DBF, # [2000] + 0xFCBD: 0x9DB5, # [2000] + 0xFCBE: 0x9DB9, # [2000] + 0xFCBF: 0x9DBD, # [2000] + 0xFCC0: 0x9DC3, # [2000] + 0xFCC1: 0x9DC7, # [2000] + 0xFCC2: 0x9DC9, # [2000] + 0xFCC3: 0x9DD6, # [2000] + 0xFCC4: 0x9DDA, # [2000] + 0xFCC5: 0x9DDF, # [2000] + 0xFCC6: 0x9DE0, # [2000] + 0xFCC7: 0x9DE3, # [2000] + 0xFCC8: 0x9DF4, # [2000] + 0xFCC9: 0x4D07, # [2000] + 0xFCCA: 0x9E0A, # [2000] + 0xFCCB: 0x9E02, # [2000] + 0xFCCC: 0x9E0D, # [2000] + 0xFCCD: 0x9E19, # [2000] + 0xFCCE: 0x9E1C, # [2000] + 0xFCCF: 0x9E1D, # [2000] + 0xFCD0: 0x9E7B, # [2000] + 0xFCD1: 0x22218, # [2000] [Unicode3.1] + 0xFCD2: 0x9E80, # [2000] + 0xFCD3: 0x9E85, # [2000] + 0xFCD4: 0x9E9B, # [2000] + 0xFCD5: 0x9EA8, # [2000] + 0xFCD6: 0x2A38C, # [2000] [Unicode3.1] + 0xFCD7: 0x9EBD, # [2000] + 0xFCD8: 0x2A437, # [2000] [Unicode3.1] + 0xFCD9: 0x9EDF, # [2000] + 0xFCDA: 0x9EE7, # [2000] + 0xFCDB: 0x9EEE, # [2000] + 0xFCDC: 0x9EFF, # [2000] + 0xFCDD: 0x9F02, # [2000] + 0xFCDE: 0x4D77, # [2000] + 0xFCDF: 0x9F03, # [2000] + 0xFCE0: 0x9F17, # [2000] + 0xFCE1: 0x9F19, # [2000] + 0xFCE2: 0x9F2F, # [2000] + 0xFCE3: 0x9F37, # [2000] + 0xFCE4: 0x9F3A, # [2000] + 0xFCE5: 0x9F3D, # [2000] + 0xFCE6: 0x9F41, # [2000] + 0xFCE7: 0x9F45, # [2000] + 0xFCE8: 0x9F46, # [2000] + 0xFCE9: 0x9F53, # [2000] + 0xFCEA: 0x9F55, # [2000] + 0xFCEB: 0x9F58, # [2000] + 0xFCEC: 0x2A5F1, # [2000] [Unicode3.1] + 0xFCED: 0x9F5D, # [2000] + 0xFCEE: 0x2A602, # [2000] [Unicode3.1] + 0xFCEF: 0x9F69, # [2000] + 0xFCF0: 0x2A61A, # [2000] [Unicode3.1] + 0xFCF1: 0x9F6D, # [2000] + 0xFCF2: 0x9F70, # [2000] + 0xFCF3: 0x9F75, # [2000] + 0xFCF4: 0x2A6B2, # [2000] [Unicode3.1] +} diff --git a/doc/qr_code.png b/doc/qr_code.png new file mode 100644 index 0000000..1dbc8b4 Binary files /dev/null and b/doc/qr_code.png differ diff --git a/examples/qr_code/icon.svg b/examples/qr_code/icon.svg new file mode 100644 index 0000000..adc26df --- /dev/null +++ b/examples/qr_code/icon.svg @@ -0,0 +1 @@ + diff --git a/examples/qr_code/icon.svg.import b/examples/qr_code/icon.svg.import new file mode 100644 index 0000000..44812e1 --- /dev/null +++ b/examples/qr_code/icon.svg.import @@ -0,0 +1,37 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://w07nvqvv1eap" +path="res://.godot/imported/icon.svg-181df2d7e8d866f8fad121798ce4c646.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://examples/qr_code/icon.svg" +dest_files=["res://.godot/imported/icon.svg-181df2d7e8d866f8fad121798ce4c646.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=true +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 +svg/scale=1.0 +editor/scale_with_editor_scale=false +editor/convert_colors_with_editor_theme=false diff --git a/examples/qr_code/main.gd b/examples/qr_code/main.gd new file mode 100644 index 0000000..efd2cc2 --- /dev/null +++ b/examples/qr_code/main.gd @@ -0,0 +1,83 @@ +extends HBoxContainer + +const QRCode = preload("res://addons/qr_code/qr_code.gd") + +@export var _input_data_text: TextEdit +@export var _encoding: OptionButton +@export var _error_correction: OptionButton +@export var _eci_indicator: OptionButton +@export var _auto_version: CheckBox +@export var _version: SpinBox +@export var _auto_mask_pattern: CheckBox +@export var _mask_pattern: SpinBox +@export var _light_module_color: ColorPickerButton +@export var _dark_module_color: ColorPickerButton +@export var _auto_module_px_size: CheckBox +@export var _module_px_size: SpinBox + +@export var _qr_rect: QRCodeRect + +func _ready(): + self._update_values() + +func _update_values() -> void: + var col: int = self._input_data_text.get_caret_column() + var line: int = self._input_data_text.get_caret_line() + self._input_data_text.text = self._qr_rect.data + self._input_data_text.set_caret_column(col) + self._input_data_text.set_caret_line(line) + + self._version.value = self._qr_rect.version + self._mask_pattern.value = self._qr_rect.mask_pattern + self._module_px_size.value = self._qr_rect.module_px_size + +func _on_input_data_text_text_changed() -> void: + self._qr_rect.data = self._input_data_text.text + self._update_values() + +func _on_encoding_item_selected(_index: int) -> void: + self._qr_rect.mode = self._encoding.get_selected_id() as QRCode.Mode + self._update_values() + +func _on_error_correction_item_selected(_index: int) -> void: + self._qr_rect.error_correction = self._error_correction.get_selected_id() as QRCode.ErrorCorrection + self._update_values() + +func _on_eci_indicator_item_selected(_index: int) -> void: + self._qr_rect.eci_value = self._eci_indicator.get_selected_id() as QRCode.ECI + self._update_values() + +func _on_auto_version_toggled(button_pressed: bool) -> void: + self._qr_rect.auto_version = button_pressed + self._version.editable = !button_pressed + self._update_values() + +func _on_version_value_changed(value: float) -> void: + self._qr_rect.version = int(value) + self._update_values() + +func _on_auto_mask_pattern_toggled(button_pressed: bool) -> void: + self._qr_rect.auto_mask_pattern = button_pressed + self._mask_pattern.editable = !button_pressed + self._update_values() + +func _on_mask_pattern_value_changed(value: float) -> void: + self._qr_rect.mask_pattern = int(value) + self._update_values() + +func _on_light_module_color_color_changed(color: Color) -> void: + self._qr_rect.light_module_color = color + self._update_values() + +func _on_dark_module_color_color_changed(color: Color) -> void: + self._qr_rect.dark_module_color = color + self._update_values() + +func _on_auto_module_px_size_toggled(button_pressed: bool) -> void: + self._qr_rect.auto_module_px_size = button_pressed + self._module_px_size.editable = !button_pressed + self._update_values() + +func _on_module_px_size_value_changed(value: float) -> void: + self._qr_rect.module_px_size = int(value) + self._update_values() diff --git a/examples/qr_code/main.tscn b/examples/qr_code/main.tscn new file mode 100644 index 0000000..2326cb7 --- /dev/null +++ b/examples/qr_code/main.tscn @@ -0,0 +1,231 @@ +[gd_scene load_steps=3 format=3 uid="uid://u78fl5760vh3"] + +[ext_resource type="Script" path="res://examples/qr_code/main.gd" id="1_55tdt"] +[ext_resource type="Script" path="res://addons/qr_code/qr_code_rect.gd" id="1_t1m1p"] + +[node name="HBoxContainer" type="HBoxContainer" node_paths=PackedStringArray("_input_data_text", "_encoding", "_error_correction", "_eci_indicator", "_auto_version", "_version", "_auto_mask_pattern", "_mask_pattern", "_light_module_color", "_dark_module_color", "_auto_module_px_size", "_module_px_size", "_qr_rect")] +anchors_preset = 15 +anchor_right = 1.0 +anchor_bottom = 1.0 +grow_horizontal = 2 +grow_vertical = 2 +script = ExtResource("1_55tdt") +_input_data_text = NodePath("MarginContainer2/VBoxContainer/InputDataText") +_encoding = NodePath("MarginContainer2/VBoxContainer/options/Encoding") +_error_correction = NodePath("MarginContainer2/VBoxContainer/options/ErrorCorrection") +_eci_indicator = NodePath("MarginContainer2/VBoxContainer/options/ECIIndicator") +_auto_version = NodePath("MarginContainer2/VBoxContainer/options/AutoVersion") +_version = NodePath("MarginContainer2/VBoxContainer/options/Version") +_auto_mask_pattern = NodePath("MarginContainer2/VBoxContainer/options/AutoMaskPattern") +_mask_pattern = NodePath("MarginContainer2/VBoxContainer/options/MaskPattern") +_light_module_color = NodePath("MarginContainer2/VBoxContainer/options/LightModuleColor") +_dark_module_color = NodePath("MarginContainer2/VBoxContainer/options/DarkModuleColor") +_auto_module_px_size = NodePath("MarginContainer2/VBoxContainer/options/AutoModulePxSize") +_module_px_size = NodePath("MarginContainer2/VBoxContainer/options/ModulePxSize") +_qr_rect = NodePath("MarginContainer/QRCodeRect") + +[node name="MarginContainer2" type="MarginContainer" parent="."] +layout_mode = 2 +size_flags_horizontal = 3 +theme_override_constants/margin_left = 12 +theme_override_constants/margin_top = 12 +theme_override_constants/margin_bottom = 12 + +[node name="VBoxContainer" type="VBoxContainer" parent="MarginContainer2"] +layout_mode = 2 +size_flags_horizontal = 3 + +[node name="InputDataText" type="TextEdit" parent="MarginContainer2/VBoxContainer"] +layout_mode = 2 +size_flags_vertical = 3 +placeholder_text = "Data" + +[node name="HSeparator" type="HSeparator" parent="MarginContainer2/VBoxContainer"] +layout_mode = 2 + +[node name="options" type="GridContainer" parent="MarginContainer2/VBoxContainer"] +layout_mode = 2 +columns = 3 + +[node name="EncodingLabel" type="Label" parent="MarginContainer2/VBoxContainer/options"] +layout_mode = 2 +text = "Encoding" + +[node name="AutoEncoding" type="CheckBox" parent="MarginContainer2/VBoxContainer/options"] +layout_mode = 2 +disabled = true + +[node name="Encoding" type="OptionButton" parent="MarginContainer2/VBoxContainer/options"] +layout_mode = 2 +size_flags_horizontal = 3 +alignment = 1 +item_count = 4 +selected = 0 +popup/item_0/text = "Numeric" +popup/item_0/id = 1 +popup/item_1/text = "Alphanumeric" +popup/item_1/id = 2 +popup/item_2/text = "Byte" +popup/item_2/id = 4 +popup/item_3/text = "KANJI" +popup/item_3/id = 8 + +[node name="ErrorCorrectionLabel" type="Label" parent="MarginContainer2/VBoxContainer/options"] +layout_mode = 2 +text = "Error Correction" + +[node name="Control" type="Control" parent="MarginContainer2/VBoxContainer/options"] +layout_mode = 2 + +[node name="ErrorCorrection" type="OptionButton" parent="MarginContainer2/VBoxContainer/options"] +layout_mode = 2 +alignment = 1 +item_count = 4 +selected = 0 +popup/item_0/text = "Low" +popup/item_0/id = 1 +popup/item_1/text = "Medium" +popup/item_1/id = 0 +popup/item_2/text = "Quartile" +popup/item_2/id = 3 +popup/item_3/text = "High" +popup/item_3/id = 2 + +[node name="ECIModeLabel" type="Label" parent="MarginContainer2/VBoxContainer/options"] +layout_mode = 2 +text = "ECI Indicator" + +[node name="ECIModeLabelTip" type="Label" parent="MarginContainer2/VBoxContainer/options"] +layout_mode = 2 +tooltip_text = "For ECI other than ISO 8859-1, choose BYTE encoding." +mouse_filter = 0 +text = "*" +horizontal_alignment = 1 + +[node name="ECIIndicator" type="OptionButton" parent="MarginContainer2/VBoxContainer/options"] +layout_mode = 2 +alignment = 1 +item_count = 5 +selected = 0 +popup/item_0/text = "ISO-8859-1" +popup/item_0/id = 3 +popup/item_1/text = "Shift JIS" +popup/item_1/id = 20 +popup/item_2/text = "UTF-16" +popup/item_2/id = 25 +popup/item_3/text = "UTF-8" +popup/item_3/id = 26 +popup/item_4/text = "ASCII" +popup/item_4/id = 27 + +[node name="VersionLabel" type="Label" parent="MarginContainer2/VBoxContainer/options"] +layout_mode = 2 +text = "Version" + +[node name="AutoVersion" type="CheckBox" parent="MarginContainer2/VBoxContainer/options"] +layout_mode = 2 +button_pressed = true + +[node name="Version" type="SpinBox" parent="MarginContainer2/VBoxContainer/options"] +layout_mode = 2 +size_flags_horizontal = 3 +max_value = 40.0 +alignment = 1 +editable = false + +[node name="MaskPatternLabel" type="Label" parent="MarginContainer2/VBoxContainer/options"] +layout_mode = 2 +tooltip_text = "-1 is automatically using the best pattern." +mouse_filter = 1 +text = "Mask Pattern" + +[node name="AutoMaskPattern" type="CheckBox" parent="MarginContainer2/VBoxContainer/options"] +layout_mode = 2 +button_pressed = true + +[node name="MaskPattern" type="SpinBox" parent="MarginContainer2/VBoxContainer/options"] +layout_mode = 2 +size_flags_horizontal = 3 +max_value = 7.0 +alignment = 1 +editable = false + +[node name="LightModulesLabel" type="Label" parent="MarginContainer2/VBoxContainer/options"] +layout_mode = 2 +text = "Light Modules" + +[node name="Control3" type="Control" parent="MarginContainer2/VBoxContainer/options"] +layout_mode = 2 + +[node name="LightModuleColor" type="ColorPickerButton" parent="MarginContainer2/VBoxContainer/options"] +custom_minimum_size = Vector2(0, 32) +layout_mode = 2 +size_flags_horizontal = 3 +color = Color(1, 1, 1, 1) + +[node name="DarkModulesLabel" type="Label" parent="MarginContainer2/VBoxContainer/options"] +layout_mode = 2 +text = "Dark Modules" + +[node name="Control5" type="Control" parent="MarginContainer2/VBoxContainer/options"] +layout_mode = 2 + +[node name="DarkModuleColor" type="ColorPickerButton" parent="MarginContainer2/VBoxContainer/options"] +custom_minimum_size = Vector2(0, 32) +layout_mode = 2 +size_flags_horizontal = 3 + +[node name="ModulePxSizeLabel" type="Label" parent="MarginContainer2/VBoxContainer/options"] +layout_mode = 2 +text = "Module Px Size" + +[node name="AutoModulePxSize" type="CheckBox" parent="MarginContainer2/VBoxContainer/options"] +layout_mode = 2 +button_pressed = true + +[node name="ModulePxSize" type="SpinBox" parent="MarginContainer2/VBoxContainer/options"] +layout_mode = 2 +size_flags_horizontal = 3 +allow_greater = true +alignment = 1 +editable = false + +[node name="MarginContainer" type="MarginContainer" parent="."] +layout_mode = 2 +size_flags_horizontal = 3 +size_flags_stretch_ratio = 2.0 +theme_override_constants/margin_left = 32 +theme_override_constants/margin_top = 32 +theme_override_constants/margin_right = 32 +theme_override_constants/margin_bottom = 32 + +[node name="QRCodeRect" type="TextureRect" parent="MarginContainer"] +layout_mode = 2 +expand_mode = 1 +stretch_mode = 5 +script = ExtResource("1_t1m1p") +mode = 1 +error_correction = 1 +eci_value = 3 +data = "" +auto_version = true +auto_mask_pattern = true +light_module_color = Color(1, 1, 1, 1) +dark_module_color = Color(0, 0, 0, 1) +auto_module_px_size = true + +[node name="ColorRect" type="ColorRect" parent="."] +layout_mode = 2 + +[connection signal="text_changed" from="MarginContainer2/VBoxContainer/InputDataText" to="." method="_on_input_data_text_text_changed"] +[connection signal="item_selected" from="MarginContainer2/VBoxContainer/options/Encoding" to="." method="_on_encoding_item_selected"] +[connection signal="item_selected" from="MarginContainer2/VBoxContainer/options/ErrorCorrection" to="." method="_on_error_correction_item_selected"] +[connection signal="item_selected" from="MarginContainer2/VBoxContainer/options/ECIIndicator" to="." method="_on_eci_indicator_item_selected"] +[connection signal="toggled" from="MarginContainer2/VBoxContainer/options/AutoVersion" to="." method="_on_auto_version_toggled"] +[connection signal="value_changed" from="MarginContainer2/VBoxContainer/options/Version" to="." method="_on_version_value_changed"] +[connection signal="toggled" from="MarginContainer2/VBoxContainer/options/AutoMaskPattern" to="." method="_on_auto_mask_pattern_toggled"] +[connection signal="value_changed" from="MarginContainer2/VBoxContainer/options/MaskPattern" to="." method="_on_mask_pattern_value_changed"] +[connection signal="color_changed" from="MarginContainer2/VBoxContainer/options/LightModuleColor" to="." method="_on_light_module_color_color_changed"] +[connection signal="color_changed" from="MarginContainer2/VBoxContainer/options/DarkModuleColor" to="." method="_on_dark_module_color_color_changed"] +[connection signal="toggled" from="MarginContainer2/VBoxContainer/options/AutoModulePxSize" to="." method="_on_auto_module_px_size_toggled"] +[connection signal="value_changed" from="MarginContainer2/VBoxContainer/options/ModulePxSize" to="." method="_on_module_px_size_value_changed"] diff --git a/project.godot b/project.godot index c7018fd..3353b1f 100644 --- a/project.godot +++ b/project.godot @@ -21,7 +21,7 @@ GLogging="*res://addons/glogging/glogging.gd" [editor_plugins] -enabled=PackedStringArray("res://addons/aspect_ratio_resize_container/plugin.cfg", "res://addons/custom_theme_overrides/plugin.cfg", "res://addons/git_sha_project_setting/plugin.cfg", "res://addons/glogging/plugin.cfg", "res://addons/hide_private_properties/plugin.cfg", "res://addons/icons_patcher/plugin.cfg", "res://addons/licenses/plugin.cfg", "res://addons/texture_button_colored/plugin.cfg") +enabled=PackedStringArray("res://addons/aspect_ratio_resize_container/plugin.cfg", "res://addons/custom_theme_overrides/plugin.cfg", "res://addons/git_sha_project_setting/plugin.cfg", "res://addons/glogging/plugin.cfg", "res://addons/hide_private_properties/plugin.cfg", "res://addons/icons_patcher/plugin.cfg", "res://addons/licenses/plugin.cfg", "res://addons/qr_code/plugin.cfg", "res://addons/texture_button_colored/plugin.cfg") [plugins]