Merge branch 'debian'
[hcoop/debian/courier-authlib.git] / libs / unicode / graphemebreaktab.h
diff --git a/libs/unicode/graphemebreaktab.h b/libs/unicode/graphemebreaktab.h
new file mode 100644 (file)
index 0000000..767c8f7
--- /dev/null
@@ -0,0 +1,5985 @@
+static const uint8_t unicode_rangetab[][2]={
+       {0x0000 & 0xFF, 0x0009 & 0xFF},
+       {0x000a & 0xFF, 0x000a & 0xFF},
+       {0x000b & 0xFF, 0x000c & 0xFF},
+       {0x000d & 0xFF, 0x000d & 0xFF},
+       {0x000e & 0xFF, 0x001f & 0xFF},
+       {0x007f & 0xFF, 0x009f & 0xFF},
+       {0x00ad & 0xFF, 0x00ad & 0xFF},
+       {0x0300 & 0xFF, 0x036f & 0xFF},
+       {0x0483 & 0xFF, 0x0489 & 0xFF},
+       {0x0591 & 0xFF, 0x05bd & 0xFF},
+       {0x05bf & 0xFF, 0x05bf & 0xFF},
+       {0x05c1 & 0xFF, 0x05c2 & 0xFF},
+       {0x05c4 & 0xFF, 0x05c5 & 0xFF},
+       {0x05c7 & 0xFF, 0x05c7 & 0xFF},
+       {0x0600 & 0xFF, 0x0603 & 0xFF},
+       {0x0610 & 0xFF, 0x061a & 0xFF},
+       {0x064b & 0xFF, 0x065f & 0xFF},
+       {0x0670 & 0xFF, 0x0670 & 0xFF},
+       {0x06d6 & 0xFF, 0x06dc & 0xFF},
+       {0x06dd & 0xFF, 0x06dd & 0xFF},
+       {0x06df & 0xFF, 0x06e4 & 0xFF},
+       {0x06e7 & 0xFF, 0x06e8 & 0xFF},
+       {0x06ea & 0xFF, 0x06ed & 0xFF},
+       {0x070f & 0xFF, 0x070f & 0xFF},
+       {0x0711 & 0xFF, 0x0711 & 0xFF},
+       {0x0730 & 0xFF, 0x074a & 0xFF},
+       {0x07a6 & 0xFF, 0x07b0 & 0xFF},
+       {0x07eb & 0xFF, 0x07f3 & 0xFF},
+       {0x0816 & 0xFF, 0x0819 & 0xFF},
+       {0x081b & 0xFF, 0x0823 & 0xFF},
+       {0x0825 & 0xFF, 0x0827 & 0xFF},
+       {0x0829 & 0xFF, 0x082d & 0xFF},
+       {0x0859 & 0xFF, 0x085b & 0xFF},
+       {0x0900 & 0xFF, 0x0902 & 0xFF},
+       {0x0903 & 0xFF, 0x0903 & 0xFF},
+       {0x093a & 0xFF, 0x093a & 0xFF},
+       {0x093b & 0xFF, 0x093b & 0xFF},
+       {0x093c & 0xFF, 0x093c & 0xFF},
+       {0x093e & 0xFF, 0x0940 & 0xFF},
+       {0x0941 & 0xFF, 0x0948 & 0xFF},
+       {0x0949 & 0xFF, 0x094c & 0xFF},
+       {0x094d & 0xFF, 0x094d & 0xFF},
+       {0x094e & 0xFF, 0x094f & 0xFF},
+       {0x0951 & 0xFF, 0x0957 & 0xFF},
+       {0x0962 & 0xFF, 0x0963 & 0xFF},
+       {0x0981 & 0xFF, 0x0981 & 0xFF},
+       {0x0982 & 0xFF, 0x0983 & 0xFF},
+       {0x09bc & 0xFF, 0x09bc & 0xFF},
+       {0x09be & 0xFF, 0x09be & 0xFF},
+       {0x09bf & 0xFF, 0x09c0 & 0xFF},
+       {0x09c1 & 0xFF, 0x09c4 & 0xFF},
+       {0x09c7 & 0xFF, 0x09c8 & 0xFF},
+       {0x09cb & 0xFF, 0x09cc & 0xFF},
+       {0x09cd & 0xFF, 0x09cd & 0xFF},
+       {0x09d7 & 0xFF, 0x09d7 & 0xFF},
+       {0x09e2 & 0xFF, 0x09e3 & 0xFF},
+       {0x0a01 & 0xFF, 0x0a02 & 0xFF},
+       {0x0a03 & 0xFF, 0x0a03 & 0xFF},
+       {0x0a3c & 0xFF, 0x0a3c & 0xFF},
+       {0x0a3e & 0xFF, 0x0a40 & 0xFF},
+       {0x0a41 & 0xFF, 0x0a42 & 0xFF},
+       {0x0a47 & 0xFF, 0x0a48 & 0xFF},
+       {0x0a4b & 0xFF, 0x0a4d & 0xFF},
+       {0x0a51 & 0xFF, 0x0a51 & 0xFF},
+       {0x0a70 & 0xFF, 0x0a71 & 0xFF},
+       {0x0a75 & 0xFF, 0x0a75 & 0xFF},
+       {0x0a81 & 0xFF, 0x0a82 & 0xFF},
+       {0x0a83 & 0xFF, 0x0a83 & 0xFF},
+       {0x0abc & 0xFF, 0x0abc & 0xFF},
+       {0x0abe & 0xFF, 0x0ac0 & 0xFF},
+       {0x0ac1 & 0xFF, 0x0ac5 & 0xFF},
+       {0x0ac7 & 0xFF, 0x0ac8 & 0xFF},
+       {0x0ac9 & 0xFF, 0x0ac9 & 0xFF},
+       {0x0acb & 0xFF, 0x0acc & 0xFF},
+       {0x0acd & 0xFF, 0x0acd & 0xFF},
+       {0x0ae2 & 0xFF, 0x0ae3 & 0xFF},
+       {0x0b01 & 0xFF, 0x0b01 & 0xFF},
+       {0x0b02 & 0xFF, 0x0b03 & 0xFF},
+       {0x0b3c & 0xFF, 0x0b3c & 0xFF},
+       {0x0b3e & 0xFF, 0x0b3f & 0xFF},
+       {0x0b40 & 0xFF, 0x0b40 & 0xFF},
+       {0x0b41 & 0xFF, 0x0b44 & 0xFF},
+       {0x0b47 & 0xFF, 0x0b48 & 0xFF},
+       {0x0b4b & 0xFF, 0x0b4c & 0xFF},
+       {0x0b4d & 0xFF, 0x0b4d & 0xFF},
+       {0x0b56 & 0xFF, 0x0b57 & 0xFF},
+       {0x0b62 & 0xFF, 0x0b63 & 0xFF},
+       {0x0b82 & 0xFF, 0x0b82 & 0xFF},
+       {0x0bbe & 0xFF, 0x0bbe & 0xFF},
+       {0x0bbf & 0xFF, 0x0bbf & 0xFF},
+       {0x0bc0 & 0xFF, 0x0bc0 & 0xFF},
+       {0x0bc1 & 0xFF, 0x0bc2 & 0xFF},
+       {0x0bc6 & 0xFF, 0x0bc8 & 0xFF},
+       {0x0bca & 0xFF, 0x0bcc & 0xFF},
+       {0x0bcd & 0xFF, 0x0bcd & 0xFF},
+       {0x0bd7 & 0xFF, 0x0bd7 & 0xFF},
+       {0x0c01 & 0xFF, 0x0c03 & 0xFF},
+       {0x0c3e & 0xFF, 0x0c40 & 0xFF},
+       {0x0c41 & 0xFF, 0x0c44 & 0xFF},
+       {0x0c46 & 0xFF, 0x0c48 & 0xFF},
+       {0x0c4a & 0xFF, 0x0c4d & 0xFF},
+       {0x0c55 & 0xFF, 0x0c56 & 0xFF},
+       {0x0c62 & 0xFF, 0x0c63 & 0xFF},
+       {0x0c82 & 0xFF, 0x0c83 & 0xFF},
+       {0x0cbc & 0xFF, 0x0cbc & 0xFF},
+       {0x0cbe & 0xFF, 0x0cbe & 0xFF},
+       {0x0cbf & 0xFF, 0x0cbf & 0xFF},
+       {0x0cc0 & 0xFF, 0x0cc1 & 0xFF},
+       {0x0cc2 & 0xFF, 0x0cc2 & 0xFF},
+       {0x0cc3 & 0xFF, 0x0cc4 & 0xFF},
+       {0x0cc6 & 0xFF, 0x0cc6 & 0xFF},
+       {0x0cc7 & 0xFF, 0x0cc8 & 0xFF},
+       {0x0cca & 0xFF, 0x0ccb & 0xFF},
+       {0x0ccc & 0xFF, 0x0ccd & 0xFF},
+       {0x0cd5 & 0xFF, 0x0cd6 & 0xFF},
+       {0x0ce2 & 0xFF, 0x0ce3 & 0xFF},
+       {0x0d02 & 0xFF, 0x0d03 & 0xFF},
+       {0x0d3e & 0xFF, 0x0d3e & 0xFF},
+       {0x0d3f & 0xFF, 0x0d40 & 0xFF},
+       {0x0d41 & 0xFF, 0x0d44 & 0xFF},
+       {0x0d46 & 0xFF, 0x0d48 & 0xFF},
+       {0x0d4a & 0xFF, 0x0d4c & 0xFF},
+       {0x0d4d & 0xFF, 0x0d4d & 0xFF},
+       {0x0d57 & 0xFF, 0x0d57 & 0xFF},
+       {0x0d62 & 0xFF, 0x0d63 & 0xFF},
+       {0x0d82 & 0xFF, 0x0d83 & 0xFF},
+       {0x0dca & 0xFF, 0x0dca & 0xFF},
+       {0x0dcf & 0xFF, 0x0dcf & 0xFF},
+       {0x0dd0 & 0xFF, 0x0dd1 & 0xFF},
+       {0x0dd2 & 0xFF, 0x0dd4 & 0xFF},
+       {0x0dd6 & 0xFF, 0x0dd6 & 0xFF},
+       {0x0dd8 & 0xFF, 0x0dde & 0xFF},
+       {0x0ddf & 0xFF, 0x0ddf & 0xFF},
+       {0x0df2 & 0xFF, 0x0df3 & 0xFF},
+       {0x0e30 & 0xFF, 0x0e30 & 0xFF},
+       {0x0e31 & 0xFF, 0x0e31 & 0xFF},
+       {0x0e32 & 0xFF, 0x0e33 & 0xFF},
+       {0x0e34 & 0xFF, 0x0e3a & 0xFF},
+       {0x0e40 & 0xFF, 0x0e44 & 0xFF},
+       {0x0e45 & 0xFF, 0x0e45 & 0xFF},
+       {0x0e47 & 0xFF, 0x0e4e & 0xFF},
+       {0x0eb0 & 0xFF, 0x0eb0 & 0xFF},
+       {0x0eb1 & 0xFF, 0x0eb1 & 0xFF},
+       {0x0eb2 & 0xFF, 0x0eb3 & 0xFF},
+       {0x0eb4 & 0xFF, 0x0eb9 & 0xFF},
+       {0x0ebb & 0xFF, 0x0ebc & 0xFF},
+       {0x0ec0 & 0xFF, 0x0ec4 & 0xFF},
+       {0x0ec8 & 0xFF, 0x0ecd & 0xFF},
+       {0x0f18 & 0xFF, 0x0f19 & 0xFF},
+       {0x0f35 & 0xFF, 0x0f35 & 0xFF},
+       {0x0f37 & 0xFF, 0x0f37 & 0xFF},
+       {0x0f39 & 0xFF, 0x0f39 & 0xFF},
+       {0x0f3e & 0xFF, 0x0f3f & 0xFF},
+       {0x0f71 & 0xFF, 0x0f7e & 0xFF},
+       {0x0f7f & 0xFF, 0x0f7f & 0xFF},
+       {0x0f80 & 0xFF, 0x0f84 & 0xFF},
+       {0x0f86 & 0xFF, 0x0f87 & 0xFF},
+       {0x0f8d & 0xFF, 0x0f97 & 0xFF},
+       {0x0f99 & 0xFF, 0x0fbc & 0xFF},
+       {0x0fc6 & 0xFF, 0x0fc6 & 0xFF},
+       {0x102b & 0xFF, 0x102c & 0xFF},
+       {0x102d & 0xFF, 0x1030 & 0xFF},
+       {0x1031 & 0xFF, 0x1031 & 0xFF},
+       {0x1032 & 0xFF, 0x1037 & 0xFF},
+       {0x1038 & 0xFF, 0x1038 & 0xFF},
+       {0x1039 & 0xFF, 0x103a & 0xFF},
+       {0x103b & 0xFF, 0x103c & 0xFF},
+       {0x103d & 0xFF, 0x103e & 0xFF},
+       {0x1056 & 0xFF, 0x1057 & 0xFF},
+       {0x1058 & 0xFF, 0x1059 & 0xFF},
+       {0x105e & 0xFF, 0x1060 & 0xFF},
+       {0x1062 & 0xFF, 0x1064 & 0xFF},
+       {0x1067 & 0xFF, 0x106d & 0xFF},
+       {0x1071 & 0xFF, 0x1074 & 0xFF},
+       {0x1082 & 0xFF, 0x1082 & 0xFF},
+       {0x1083 & 0xFF, 0x1084 & 0xFF},
+       {0x1085 & 0xFF, 0x1086 & 0xFF},
+       {0x1087 & 0xFF, 0x108c & 0xFF},
+       {0x108d & 0xFF, 0x108d & 0xFF},
+       {0x108f & 0xFF, 0x108f & 0xFF},
+       {0x109a & 0xFF, 0x109c & 0xFF},
+       {0x109d & 0xFF, 0x109d & 0xFF},
+       {0x1100 & 0xFF, 0x115f & 0xFF},
+       {0x1160 & 0xFF, 0x11a7 & 0xFF},
+       {0x11a8 & 0xFF, 0x11ff & 0xFF},
+       {0x135d & 0xFF, 0x135f & 0xFF},
+       {0x1712 & 0xFF, 0x1714 & 0xFF},
+       {0x1732 & 0xFF, 0x1734 & 0xFF},
+       {0x1752 & 0xFF, 0x1753 & 0xFF},
+       {0x1772 & 0xFF, 0x1773 & 0xFF},
+       {0x17b4 & 0xFF, 0x17b5 & 0xFF},
+       {0x17b6 & 0xFF, 0x17b6 & 0xFF},
+       {0x17b7 & 0xFF, 0x17bd & 0xFF},
+       {0x17be & 0xFF, 0x17c5 & 0xFF},
+       {0x17c6 & 0xFF, 0x17c6 & 0xFF},
+       {0x17c7 & 0xFF, 0x17c8 & 0xFF},
+       {0x17c9 & 0xFF, 0x17d3 & 0xFF},
+       {0x17dd & 0xFF, 0x17dd & 0xFF},
+       {0x180b & 0xFF, 0x180d & 0xFF},
+       {0x18a9 & 0xFF, 0x18a9 & 0xFF},
+       {0x1920 & 0xFF, 0x1922 & 0xFF},
+       {0x1923 & 0xFF, 0x1926 & 0xFF},
+       {0x1927 & 0xFF, 0x1928 & 0xFF},
+       {0x1929 & 0xFF, 0x192b & 0xFF},
+       {0x1930 & 0xFF, 0x1931 & 0xFF},
+       {0x1932 & 0xFF, 0x1932 & 0xFF},
+       {0x1933 & 0xFF, 0x1938 & 0xFF},
+       {0x1939 & 0xFF, 0x193b & 0xFF},
+       {0x19b0 & 0xFF, 0x19c0 & 0xFF},
+       {0x19c8 & 0xFF, 0x19c9 & 0xFF},
+       {0x1a17 & 0xFF, 0x1a18 & 0xFF},
+       {0x1a19 & 0xFF, 0x1a1b & 0xFF},
+       {0x1a55 & 0xFF, 0x1a55 & 0xFF},
+       {0x1a56 & 0xFF, 0x1a56 & 0xFF},
+       {0x1a57 & 0xFF, 0x1a57 & 0xFF},
+       {0x1a58 & 0xFF, 0x1a5e & 0xFF},
+       {0x1a60 & 0xFF, 0x1a60 & 0xFF},
+       {0x1a61 & 0xFF, 0x1a61 & 0xFF},
+       {0x1a62 & 0xFF, 0x1a62 & 0xFF},
+       {0x1a63 & 0xFF, 0x1a64 & 0xFF},
+       {0x1a65 & 0xFF, 0x1a6c & 0xFF},
+       {0x1a6d & 0xFF, 0x1a72 & 0xFF},
+       {0x1a73 & 0xFF, 0x1a7c & 0xFF},
+       {0x1a7f & 0xFF, 0x1a7f & 0xFF},
+       {0x1b00 & 0xFF, 0x1b03 & 0xFF},
+       {0x1b04 & 0xFF, 0x1b04 & 0xFF},
+       {0x1b34 & 0xFF, 0x1b34 & 0xFF},
+       {0x1b35 & 0xFF, 0x1b35 & 0xFF},
+       {0x1b36 & 0xFF, 0x1b3a & 0xFF},
+       {0x1b3b & 0xFF, 0x1b3b & 0xFF},
+       {0x1b3c & 0xFF, 0x1b3c & 0xFF},
+       {0x1b3d & 0xFF, 0x1b41 & 0xFF},
+       {0x1b42 & 0xFF, 0x1b42 & 0xFF},
+       {0x1b43 & 0xFF, 0x1b44 & 0xFF},
+       {0x1b6b & 0xFF, 0x1b73 & 0xFF},
+       {0x1b80 & 0xFF, 0x1b81 & 0xFF},
+       {0x1b82 & 0xFF, 0x1b82 & 0xFF},
+       {0x1ba1 & 0xFF, 0x1ba1 & 0xFF},
+       {0x1ba2 & 0xFF, 0x1ba5 & 0xFF},
+       {0x1ba6 & 0xFF, 0x1ba7 & 0xFF},
+       {0x1ba8 & 0xFF, 0x1ba9 & 0xFF},
+       {0x1baa & 0xFF, 0x1baa & 0xFF},
+       {0x1be6 & 0xFF, 0x1be6 & 0xFF},
+       {0x1be7 & 0xFF, 0x1be7 & 0xFF},
+       {0x1be8 & 0xFF, 0x1be9 & 0xFF},
+       {0x1bea & 0xFF, 0x1bec & 0xFF},
+       {0x1bed & 0xFF, 0x1bed & 0xFF},
+       {0x1bee & 0xFF, 0x1bee & 0xFF},
+       {0x1bef & 0xFF, 0x1bf1 & 0xFF},
+       {0x1bf2 & 0xFF, 0x1bf3 & 0xFF},
+       {0x1c24 & 0xFF, 0x1c2b & 0xFF},
+       {0x1c2c & 0xFF, 0x1c33 & 0xFF},
+       {0x1c34 & 0xFF, 0x1c35 & 0xFF},
+       {0x1c36 & 0xFF, 0x1c37 & 0xFF},
+       {0x1cd0 & 0xFF, 0x1cd2 & 0xFF},
+       {0x1cd4 & 0xFF, 0x1ce0 & 0xFF},
+       {0x1ce1 & 0xFF, 0x1ce1 & 0xFF},
+       {0x1ce2 & 0xFF, 0x1ce8 & 0xFF},
+       {0x1ced & 0xFF, 0x1ced & 0xFF},
+       {0x1cf2 & 0xFF, 0x1cf2 & 0xFF},
+       {0x1dc0 & 0xFF, 0x1de6 & 0xFF},
+       {0x1dfc & 0xFF, 0x1dff & 0xFF},
+       {0x200b & 0xFF, 0x200b & 0xFF},
+       {0x200c & 0xFF, 0x200d & 0xFF},
+       {0x200e & 0xFF, 0x200f & 0xFF},
+       {0x2028 & 0xFF, 0x202e & 0xFF},
+       {0x2060 & 0xFF, 0x2064 & 0xFF},
+       {0x206a & 0xFF, 0x206f & 0xFF},
+       {0x20d0 & 0xFF, 0x20f0 & 0xFF},
+       {0x2cef & 0xFF, 0x2cf1 & 0xFF},
+       {0x2d7f & 0xFF, 0x2d7f & 0xFF},
+       {0x2de0 & 0xFF, 0x2dff & 0xFF},
+       {0x302a & 0xFF, 0x302f & 0xFF},
+       {0x3099 & 0xFF, 0x309a & 0xFF},
+       {0xa66f & 0xFF, 0xa672 & 0xFF},
+       {0xa67c & 0xFF, 0xa67d & 0xFF},
+       {0xa6f0 & 0xFF, 0xa6f1 & 0xFF},
+       {0xa802 & 0xFF, 0xa802 & 0xFF},
+       {0xa806 & 0xFF, 0xa806 & 0xFF},
+       {0xa80b & 0xFF, 0xa80b & 0xFF},
+       {0xa823 & 0xFF, 0xa824 & 0xFF},
+       {0xa825 & 0xFF, 0xa826 & 0xFF},
+       {0xa827 & 0xFF, 0xa827 & 0xFF},
+       {0xa880 & 0xFF, 0xa881 & 0xFF},
+       {0xa8b4 & 0xFF, 0xa8c3 & 0xFF},
+       {0xa8c4 & 0xFF, 0xa8c4 & 0xFF},
+       {0xa8e0 & 0xFF, 0xa8f1 & 0xFF},
+       {0xa926 & 0xFF, 0xa92d & 0xFF},
+       {0xa947 & 0xFF, 0xa951 & 0xFF},
+       {0xa952 & 0xFF, 0xa953 & 0xFF},
+       {0xa960 & 0xFF, 0xa97c & 0xFF},
+       {0xa980 & 0xFF, 0xa982 & 0xFF},
+       {0xa983 & 0xFF, 0xa983 & 0xFF},
+       {0xa9b3 & 0xFF, 0xa9b3 & 0xFF},
+       {0xa9b4 & 0xFF, 0xa9b5 & 0xFF},
+       {0xa9b6 & 0xFF, 0xa9b9 & 0xFF},
+       {0xa9ba & 0xFF, 0xa9bb & 0xFF},
+       {0xa9bc & 0xFF, 0xa9bc & 0xFF},
+       {0xa9bd & 0xFF, 0xa9c0 & 0xFF},
+       {0xaa29 & 0xFF, 0xaa2e & 0xFF},
+       {0xaa2f & 0xFF, 0xaa30 & 0xFF},
+       {0xaa31 & 0xFF, 0xaa32 & 0xFF},
+       {0xaa33 & 0xFF, 0xaa34 & 0xFF},
+       {0xaa35 & 0xFF, 0xaa36 & 0xFF},
+       {0xaa43 & 0xFF, 0xaa43 & 0xFF},
+       {0xaa4c & 0xFF, 0xaa4c & 0xFF},
+       {0xaa4d & 0xFF, 0xaa4d & 0xFF},
+       {0xaa7b & 0xFF, 0xaa7b & 0xFF},
+       {0xaab0 & 0xFF, 0xaab0 & 0xFF},
+       {0xaab2 & 0xFF, 0xaab4 & 0xFF},
+       {0xaab5 & 0xFF, 0xaab6 & 0xFF},
+       {0xaab7 & 0xFF, 0xaab8 & 0xFF},
+       {0xaab9 & 0xFF, 0xaab9 & 0xFF},
+       {0xaabb & 0xFF, 0xaabc & 0xFF},
+       {0xaabe & 0xFF, 0xaabf & 0xFF},
+       {0xaac1 & 0xFF, 0xaac1 & 0xFF},
+       {0xabe3 & 0xFF, 0xabe4 & 0xFF},
+       {0xabe5 & 0xFF, 0xabe5 & 0xFF},
+       {0xabe6 & 0xFF, 0xabe7 & 0xFF},
+       {0xabe8 & 0xFF, 0xabe8 & 0xFF},
+       {0xabe9 & 0xFF, 0xabea & 0xFF},
+       {0xabec & 0xFF, 0xabec & 0xFF},
+       {0xabed & 0xFF, 0xabed & 0xFF},
+       {0xac00 & 0xFF, 0xac00 & 0xFF},
+       {0xac01 & 0xFF, 0xac1b & 0xFF},
+       {0xac1c & 0xFF, 0xac1c & 0xFF},
+       {0xac1d & 0xFF, 0xac37 & 0xFF},
+       {0xac38 & 0xFF, 0xac38 & 0xFF},
+       {0xac39 & 0xFF, 0xac53 & 0xFF},
+       {0xac54 & 0xFF, 0xac54 & 0xFF},
+       {0xac55 & 0xFF, 0xac6f & 0xFF},
+       {0xac70 & 0xFF, 0xac70 & 0xFF},
+       {0xac71 & 0xFF, 0xac8b & 0xFF},
+       {0xac8c & 0xFF, 0xac8c & 0xFF},
+       {0xac8d & 0xFF, 0xaca7 & 0xFF},
+       {0xaca8 & 0xFF, 0xaca8 & 0xFF},
+       {0xaca9 & 0xFF, 0xacc3 & 0xFF},
+       {0xacc4 & 0xFF, 0xacc4 & 0xFF},
+       {0xacc5 & 0xFF, 0xacdf & 0xFF},
+       {0xace0 & 0xFF, 0xace0 & 0xFF},
+       {0xace1 & 0xFF, 0xacfb & 0xFF},
+       {0xacfc & 0xFF, 0xacfc & 0xFF},
+       {0xacfd & 0xFF, 0xacff & 0xFF},
+       {0xad00 & 0xFF, 0xad17 & 0xFF},
+       {0xad18 & 0xFF, 0xad18 & 0xFF},
+       {0xad19 & 0xFF, 0xad33 & 0xFF},
+       {0xad34 & 0xFF, 0xad34 & 0xFF},
+       {0xad35 & 0xFF, 0xad4f & 0xFF},
+       {0xad50 & 0xFF, 0xad50 & 0xFF},
+       {0xad51 & 0xFF, 0xad6b & 0xFF},
+       {0xad6c & 0xFF, 0xad6c & 0xFF},
+       {0xad6d & 0xFF, 0xad87 & 0xFF},
+       {0xad88 & 0xFF, 0xad88 & 0xFF},
+       {0xad89 & 0xFF, 0xada3 & 0xFF},
+       {0xada4 & 0xFF, 0xada4 & 0xFF},
+       {0xada5 & 0xFF, 0xadbf & 0xFF},
+       {0xadc0 & 0xFF, 0xadc0 & 0xFF},
+       {0xadc1 & 0xFF, 0xaddb & 0xFF},
+       {0xaddc & 0xFF, 0xaddc & 0xFF},
+       {0xaddd & 0xFF, 0xadf7 & 0xFF},
+       {0xadf8 & 0xFF, 0xadf8 & 0xFF},
+       {0xadf9 & 0xFF, 0xadff & 0xFF},
+       {0xae00 & 0xFF, 0xae13 & 0xFF},
+       {0xae14 & 0xFF, 0xae14 & 0xFF},
+       {0xae15 & 0xFF, 0xae2f & 0xFF},
+       {0xae30 & 0xFF, 0xae30 & 0xFF},
+       {0xae31 & 0xFF, 0xae4b & 0xFF},
+       {0xae4c & 0xFF, 0xae4c & 0xFF},
+       {0xae4d & 0xFF, 0xae67 & 0xFF},
+       {0xae68 & 0xFF, 0xae68 & 0xFF},
+       {0xae69 & 0xFF, 0xae83 & 0xFF},
+       {0xae84 & 0xFF, 0xae84 & 0xFF},
+       {0xae85 & 0xFF, 0xae9f & 0xFF},
+       {0xaea0 & 0xFF, 0xaea0 & 0xFF},
+       {0xaea1 & 0xFF, 0xaebb & 0xFF},
+       {0xaebc & 0xFF, 0xaebc & 0xFF},
+       {0xaebd & 0xFF, 0xaed7 & 0xFF},
+       {0xaed8 & 0xFF, 0xaed8 & 0xFF},
+       {0xaed9 & 0xFF, 0xaef3 & 0xFF},
+       {0xaef4 & 0xFF, 0xaef4 & 0xFF},
+       {0xaef5 & 0xFF, 0xaeff & 0xFF},
+       {0xaf00 & 0xFF, 0xaf0f & 0xFF},
+       {0xaf10 & 0xFF, 0xaf10 & 0xFF},
+       {0xaf11 & 0xFF, 0xaf2b & 0xFF},
+       {0xaf2c & 0xFF, 0xaf2c & 0xFF},
+       {0xaf2d & 0xFF, 0xaf47 & 0xFF},
+       {0xaf48 & 0xFF, 0xaf48 & 0xFF},
+       {0xaf49 & 0xFF, 0xaf63 & 0xFF},
+       {0xaf64 & 0xFF, 0xaf64 & 0xFF},
+       {0xaf65 & 0xFF, 0xaf7f & 0xFF},
+       {0xaf80 & 0xFF, 0xaf80 & 0xFF},
+       {0xaf81 & 0xFF, 0xaf9b & 0xFF},
+       {0xaf9c & 0xFF, 0xaf9c & 0xFF},
+       {0xaf9d & 0xFF, 0xafb7 & 0xFF},
+       {0xafb8 & 0xFF, 0xafb8 & 0xFF},
+       {0xafb9 & 0xFF, 0xafd3 & 0xFF},
+       {0xafd4 & 0xFF, 0xafd4 & 0xFF},
+       {0xafd5 & 0xFF, 0xafef & 0xFF},
+       {0xaff0 & 0xFF, 0xaff0 & 0xFF},
+       {0xaff1 & 0xFF, 0xafff & 0xFF},
+       {0xb000 & 0xFF, 0xb00b & 0xFF},
+       {0xb00c & 0xFF, 0xb00c & 0xFF},
+       {0xb00d & 0xFF, 0xb027 & 0xFF},
+       {0xb028 & 0xFF, 0xb028 & 0xFF},
+       {0xb029 & 0xFF, 0xb043 & 0xFF},
+       {0xb044 & 0xFF, 0xb044 & 0xFF},
+       {0xb045 & 0xFF, 0xb05f & 0xFF},
+       {0xb060 & 0xFF, 0xb060 & 0xFF},
+       {0xb061 & 0xFF, 0xb07b & 0xFF},
+       {0xb07c & 0xFF, 0xb07c & 0xFF},
+       {0xb07d & 0xFF, 0xb097 & 0xFF},
+       {0xb098 & 0xFF, 0xb098 & 0xFF},
+       {0xb099 & 0xFF, 0xb0b3 & 0xFF},
+       {0xb0b4 & 0xFF, 0xb0b4 & 0xFF},
+       {0xb0b5 & 0xFF, 0xb0cf & 0xFF},
+       {0xb0d0 & 0xFF, 0xb0d0 & 0xFF},
+       {0xb0d1 & 0xFF, 0xb0eb & 0xFF},
+       {0xb0ec & 0xFF, 0xb0ec & 0xFF},
+       {0xb0ed & 0xFF, 0xb0ff & 0xFF},
+       {0xb100 & 0xFF, 0xb107 & 0xFF},
+       {0xb108 & 0xFF, 0xb108 & 0xFF},
+       {0xb109 & 0xFF, 0xb123 & 0xFF},
+       {0xb124 & 0xFF, 0xb124 & 0xFF},
+       {0xb125 & 0xFF, 0xb13f & 0xFF},
+       {0xb140 & 0xFF, 0xb140 & 0xFF},
+       {0xb141 & 0xFF, 0xb15b & 0xFF},
+       {0xb15c & 0xFF, 0xb15c & 0xFF},
+       {0xb15d & 0xFF, 0xb177 & 0xFF},
+       {0xb178 & 0xFF, 0xb178 & 0xFF},
+       {0xb179 & 0xFF, 0xb193 & 0xFF},
+       {0xb194 & 0xFF, 0xb194 & 0xFF},
+       {0xb195 & 0xFF, 0xb1af & 0xFF},
+       {0xb1b0 & 0xFF, 0xb1b0 & 0xFF},
+       {0xb1b1 & 0xFF, 0xb1cb & 0xFF},
+       {0xb1cc & 0xFF, 0xb1cc & 0xFF},
+       {0xb1cd & 0xFF, 0xb1e7 & 0xFF},
+       {0xb1e8 & 0xFF, 0xb1e8 & 0xFF},
+       {0xb1e9 & 0xFF, 0xb1ff & 0xFF},
+       {0xb200 & 0xFF, 0xb203 & 0xFF},
+       {0xb204 & 0xFF, 0xb204 & 0xFF},
+       {0xb205 & 0xFF, 0xb21f & 0xFF},
+       {0xb220 & 0xFF, 0xb220 & 0xFF},
+       {0xb221 & 0xFF, 0xb23b & 0xFF},
+       {0xb23c & 0xFF, 0xb23c & 0xFF},
+       {0xb23d & 0xFF, 0xb257 & 0xFF},
+       {0xb258 & 0xFF, 0xb258 & 0xFF},
+       {0xb259 & 0xFF, 0xb273 & 0xFF},
+       {0xb274 & 0xFF, 0xb274 & 0xFF},
+       {0xb275 & 0xFF, 0xb28f & 0xFF},
+       {0xb290 & 0xFF, 0xb290 & 0xFF},
+       {0xb291 & 0xFF, 0xb2ab & 0xFF},
+       {0xb2ac & 0xFF, 0xb2ac & 0xFF},
+       {0xb2ad & 0xFF, 0xb2c7 & 0xFF},
+       {0xb2c8 & 0xFF, 0xb2c8 & 0xFF},
+       {0xb2c9 & 0xFF, 0xb2e3 & 0xFF},
+       {0xb2e4 & 0xFF, 0xb2e4 & 0xFF},
+       {0xb2e5 & 0xFF, 0xb2ff & 0xFF},
+       {0xb300 & 0xFF, 0xb300 & 0xFF},
+       {0xb301 & 0xFF, 0xb31b & 0xFF},
+       {0xb31c & 0xFF, 0xb31c & 0xFF},
+       {0xb31d & 0xFF, 0xb337 & 0xFF},
+       {0xb338 & 0xFF, 0xb338 & 0xFF},
+       {0xb339 & 0xFF, 0xb353 & 0xFF},
+       {0xb354 & 0xFF, 0xb354 & 0xFF},
+       {0xb355 & 0xFF, 0xb36f & 0xFF},
+       {0xb370 & 0xFF, 0xb370 & 0xFF},
+       {0xb371 & 0xFF, 0xb38b & 0xFF},
+       {0xb38c & 0xFF, 0xb38c & 0xFF},
+       {0xb38d & 0xFF, 0xb3a7 & 0xFF},
+       {0xb3a8 & 0xFF, 0xb3a8 & 0xFF},
+       {0xb3a9 & 0xFF, 0xb3c3 & 0xFF},
+       {0xb3c4 & 0xFF, 0xb3c4 & 0xFF},
+       {0xb3c5 & 0xFF, 0xb3df & 0xFF},
+       {0xb3e0 & 0xFF, 0xb3e0 & 0xFF},
+       {0xb3e1 & 0xFF, 0xb3fb & 0xFF},
+       {0xb3fc & 0xFF, 0xb3fc & 0xFF},
+       {0xb3fd & 0xFF, 0xb3ff & 0xFF},
+       {0xb400 & 0xFF, 0xb417 & 0xFF},
+       {0xb418 & 0xFF, 0xb418 & 0xFF},
+       {0xb419 & 0xFF, 0xb433 & 0xFF},
+       {0xb434 & 0xFF, 0xb434 & 0xFF},
+       {0xb435 & 0xFF, 0xb44f & 0xFF},
+       {0xb450 & 0xFF, 0xb450 & 0xFF},
+       {0xb451 & 0xFF, 0xb46b & 0xFF},
+       {0xb46c & 0xFF, 0xb46c & 0xFF},
+       {0xb46d & 0xFF, 0xb487 & 0xFF},
+       {0xb488 & 0xFF, 0xb488 & 0xFF},
+       {0xb489 & 0xFF, 0xb4a3 & 0xFF},
+       {0xb4a4 & 0xFF, 0xb4a4 & 0xFF},
+       {0xb4a5 & 0xFF, 0xb4bf & 0xFF},
+       {0xb4c0 & 0xFF, 0xb4c0 & 0xFF},
+       {0xb4c1 & 0xFF, 0xb4db & 0xFF},
+       {0xb4dc & 0xFF, 0xb4dc & 0xFF},
+       {0xb4dd & 0xFF, 0xb4f7 & 0xFF},
+       {0xb4f8 & 0xFF, 0xb4f8 & 0xFF},
+       {0xb4f9 & 0xFF, 0xb4ff & 0xFF},
+       {0xb500 & 0xFF, 0xb513 & 0xFF},
+       {0xb514 & 0xFF, 0xb514 & 0xFF},
+       {0xb515 & 0xFF, 0xb52f & 0xFF},
+       {0xb530 & 0xFF, 0xb530 & 0xFF},
+       {0xb531 & 0xFF, 0xb54b & 0xFF},
+       {0xb54c & 0xFF, 0xb54c & 0xFF},
+       {0xb54d & 0xFF, 0xb567 & 0xFF},
+       {0xb568 & 0xFF, 0xb568 & 0xFF},
+       {0xb569 & 0xFF, 0xb583 & 0xFF},
+       {0xb584 & 0xFF, 0xb584 & 0xFF},
+       {0xb585 & 0xFF, 0xb59f & 0xFF},
+       {0xb5a0 & 0xFF, 0xb5a0 & 0xFF},
+       {0xb5a1 & 0xFF, 0xb5bb & 0xFF},
+       {0xb5bc & 0xFF, 0xb5bc & 0xFF},
+       {0xb5bd & 0xFF, 0xb5d7 & 0xFF},
+       {0xb5d8 & 0xFF, 0xb5d8 & 0xFF},
+       {0xb5d9 & 0xFF, 0xb5f3 & 0xFF},
+       {0xb5f4 & 0xFF, 0xb5f4 & 0xFF},
+       {0xb5f5 & 0xFF, 0xb5ff & 0xFF},
+       {0xb600 & 0xFF, 0xb60f & 0xFF},
+       {0xb610 & 0xFF, 0xb610 & 0xFF},
+       {0xb611 & 0xFF, 0xb62b & 0xFF},
+       {0xb62c & 0xFF, 0xb62c & 0xFF},
+       {0xb62d & 0xFF, 0xb647 & 0xFF},
+       {0xb648 & 0xFF, 0xb648 & 0xFF},
+       {0xb649 & 0xFF, 0xb663 & 0xFF},
+       {0xb664 & 0xFF, 0xb664 & 0xFF},
+       {0xb665 & 0xFF, 0xb67f & 0xFF},
+       {0xb680 & 0xFF, 0xb680 & 0xFF},
+       {0xb681 & 0xFF, 0xb69b & 0xFF},
+       {0xb69c & 0xFF, 0xb69c & 0xFF},
+       {0xb69d & 0xFF, 0xb6b7 & 0xFF},
+       {0xb6b8 & 0xFF, 0xb6b8 & 0xFF},
+       {0xb6b9 & 0xFF, 0xb6d3 & 0xFF},
+       {0xb6d4 & 0xFF, 0xb6d4 & 0xFF},
+       {0xb6d5 & 0xFF, 0xb6ef & 0xFF},
+       {0xb6f0 & 0xFF, 0xb6f0 & 0xFF},
+       {0xb6f1 & 0xFF, 0xb6ff & 0xFF},
+       {0xb700 & 0xFF, 0xb70b & 0xFF},
+       {0xb70c & 0xFF, 0xb70c & 0xFF},
+       {0xb70d & 0xFF, 0xb727 & 0xFF},
+       {0xb728 & 0xFF, 0xb728 & 0xFF},
+       {0xb729 & 0xFF, 0xb743 & 0xFF},
+       {0xb744 & 0xFF, 0xb744 & 0xFF},
+       {0xb745 & 0xFF, 0xb75f & 0xFF},
+       {0xb760 & 0xFF, 0xb760 & 0xFF},
+       {0xb761 & 0xFF, 0xb77b & 0xFF},
+       {0xb77c & 0xFF, 0xb77c & 0xFF},
+       {0xb77d & 0xFF, 0xb797 & 0xFF},
+       {0xb798 & 0xFF, 0xb798 & 0xFF},
+       {0xb799 & 0xFF, 0xb7b3 & 0xFF},
+       {0xb7b4 & 0xFF, 0xb7b4 & 0xFF},
+       {0xb7b5 & 0xFF, 0xb7cf & 0xFF},
+       {0xb7d0 & 0xFF, 0xb7d0 & 0xFF},
+       {0xb7d1 & 0xFF, 0xb7eb & 0xFF},
+       {0xb7ec & 0xFF, 0xb7ec & 0xFF},
+       {0xb7ed & 0xFF, 0xb7ff & 0xFF},
+       {0xb800 & 0xFF, 0xb807 & 0xFF},
+       {0xb808 & 0xFF, 0xb808 & 0xFF},
+       {0xb809 & 0xFF, 0xb823 & 0xFF},
+       {0xb824 & 0xFF, 0xb824 & 0xFF},
+       {0xb825 & 0xFF, 0xb83f & 0xFF},
+       {0xb840 & 0xFF, 0xb840 & 0xFF},
+       {0xb841 & 0xFF, 0xb85b & 0xFF},
+       {0xb85c & 0xFF, 0xb85c & 0xFF},
+       {0xb85d & 0xFF, 0xb877 & 0xFF},
+       {0xb878 & 0xFF, 0xb878 & 0xFF},
+       {0xb879 & 0xFF, 0xb893 & 0xFF},
+       {0xb894 & 0xFF, 0xb894 & 0xFF},
+       {0xb895 & 0xFF, 0xb8af & 0xFF},
+       {0xb8b0 & 0xFF, 0xb8b0 & 0xFF},
+       {0xb8b1 & 0xFF, 0xb8cb & 0xFF},
+       {0xb8cc & 0xFF, 0xb8cc & 0xFF},
+       {0xb8cd & 0xFF, 0xb8e7 & 0xFF},
+       {0xb8e8 & 0xFF, 0xb8e8 & 0xFF},
+       {0xb8e9 & 0xFF, 0xb8ff & 0xFF},
+       {0xb900 & 0xFF, 0xb903 & 0xFF},
+       {0xb904 & 0xFF, 0xb904 & 0xFF},
+       {0xb905 & 0xFF, 0xb91f & 0xFF},
+       {0xb920 & 0xFF, 0xb920 & 0xFF},
+       {0xb921 & 0xFF, 0xb93b & 0xFF},
+       {0xb93c & 0xFF, 0xb93c & 0xFF},
+       {0xb93d & 0xFF, 0xb957 & 0xFF},
+       {0xb958 & 0xFF, 0xb958 & 0xFF},
+       {0xb959 & 0xFF, 0xb973 & 0xFF},
+       {0xb974 & 0xFF, 0xb974 & 0xFF},
+       {0xb975 & 0xFF, 0xb98f & 0xFF},
+       {0xb990 & 0xFF, 0xb990 & 0xFF},
+       {0xb991 & 0xFF, 0xb9ab & 0xFF},
+       {0xb9ac & 0xFF, 0xb9ac & 0xFF},
+       {0xb9ad & 0xFF, 0xb9c7 & 0xFF},
+       {0xb9c8 & 0xFF, 0xb9c8 & 0xFF},
+       {0xb9c9 & 0xFF, 0xb9e3 & 0xFF},
+       {0xb9e4 & 0xFF, 0xb9e4 & 0xFF},
+       {0xb9e5 & 0xFF, 0xb9ff & 0xFF},
+       {0xba00 & 0xFF, 0xba00 & 0xFF},
+       {0xba01 & 0xFF, 0xba1b & 0xFF},
+       {0xba1c & 0xFF, 0xba1c & 0xFF},
+       {0xba1d & 0xFF, 0xba37 & 0xFF},
+       {0xba38 & 0xFF, 0xba38 & 0xFF},
+       {0xba39 & 0xFF, 0xba53 & 0xFF},
+       {0xba54 & 0xFF, 0xba54 & 0xFF},
+       {0xba55 & 0xFF, 0xba6f & 0xFF},
+       {0xba70 & 0xFF, 0xba70 & 0xFF},
+       {0xba71 & 0xFF, 0xba8b & 0xFF},
+       {0xba8c & 0xFF, 0xba8c & 0xFF},
+       {0xba8d & 0xFF, 0xbaa7 & 0xFF},
+       {0xbaa8 & 0xFF, 0xbaa8 & 0xFF},
+       {0xbaa9 & 0xFF, 0xbac3 & 0xFF},
+       {0xbac4 & 0xFF, 0xbac4 & 0xFF},
+       {0xbac5 & 0xFF, 0xbadf & 0xFF},
+       {0xbae0 & 0xFF, 0xbae0 & 0xFF},
+       {0xbae1 & 0xFF, 0xbafb & 0xFF},
+       {0xbafc & 0xFF, 0xbafc & 0xFF},
+       {0xbafd & 0xFF, 0xbaff & 0xFF},
+       {0xbb00 & 0xFF, 0xbb17 & 0xFF},
+       {0xbb18 & 0xFF, 0xbb18 & 0xFF},
+       {0xbb19 & 0xFF, 0xbb33 & 0xFF},
+       {0xbb34 & 0xFF, 0xbb34 & 0xFF},
+       {0xbb35 & 0xFF, 0xbb4f & 0xFF},
+       {0xbb50 & 0xFF, 0xbb50 & 0xFF},
+       {0xbb51 & 0xFF, 0xbb6b & 0xFF},
+       {0xbb6c & 0xFF, 0xbb6c & 0xFF},
+       {0xbb6d & 0xFF, 0xbb87 & 0xFF},
+       {0xbb88 & 0xFF, 0xbb88 & 0xFF},
+       {0xbb89 & 0xFF, 0xbba3 & 0xFF},
+       {0xbba4 & 0xFF, 0xbba4 & 0xFF},
+       {0xbba5 & 0xFF, 0xbbbf & 0xFF},
+       {0xbbc0 & 0xFF, 0xbbc0 & 0xFF},
+       {0xbbc1 & 0xFF, 0xbbdb & 0xFF},
+       {0xbbdc & 0xFF, 0xbbdc & 0xFF},
+       {0xbbdd & 0xFF, 0xbbf7 & 0xFF},
+       {0xbbf8 & 0xFF, 0xbbf8 & 0xFF},
+       {0xbbf9 & 0xFF, 0xbbff & 0xFF},
+       {0xbc00 & 0xFF, 0xbc13 & 0xFF},
+       {0xbc14 & 0xFF, 0xbc14 & 0xFF},
+       {0xbc15 & 0xFF, 0xbc2f & 0xFF},
+       {0xbc30 & 0xFF, 0xbc30 & 0xFF},
+       {0xbc31 & 0xFF, 0xbc4b & 0xFF},
+       {0xbc4c & 0xFF, 0xbc4c & 0xFF},
+       {0xbc4d & 0xFF, 0xbc67 & 0xFF},
+       {0xbc68 & 0xFF, 0xbc68 & 0xFF},
+       {0xbc69 & 0xFF, 0xbc83 & 0xFF},
+       {0xbc84 & 0xFF, 0xbc84 & 0xFF},
+       {0xbc85 & 0xFF, 0xbc9f & 0xFF},
+       {0xbca0 & 0xFF, 0xbca0 & 0xFF},
+       {0xbca1 & 0xFF, 0xbcbb & 0xFF},
+       {0xbcbc & 0xFF, 0xbcbc & 0xFF},
+       {0xbcbd & 0xFF, 0xbcd7 & 0xFF},
+       {0xbcd8 & 0xFF, 0xbcd8 & 0xFF},
+       {0xbcd9 & 0xFF, 0xbcf3 & 0xFF},
+       {0xbcf4 & 0xFF, 0xbcf4 & 0xFF},
+       {0xbcf5 & 0xFF, 0xbcff & 0xFF},
+       {0xbd00 & 0xFF, 0xbd0f & 0xFF},
+       {0xbd10 & 0xFF, 0xbd10 & 0xFF},
+       {0xbd11 & 0xFF, 0xbd2b & 0xFF},
+       {0xbd2c & 0xFF, 0xbd2c & 0xFF},
+       {0xbd2d & 0xFF, 0xbd47 & 0xFF},
+       {0xbd48 & 0xFF, 0xbd48 & 0xFF},
+       {0xbd49 & 0xFF, 0xbd63 & 0xFF},
+       {0xbd64 & 0xFF, 0xbd64 & 0xFF},
+       {0xbd65 & 0xFF, 0xbd7f & 0xFF},
+       {0xbd80 & 0xFF, 0xbd80 & 0xFF},
+       {0xbd81 & 0xFF, 0xbd9b & 0xFF},
+       {0xbd9c & 0xFF, 0xbd9c & 0xFF},
+       {0xbd9d & 0xFF, 0xbdb7 & 0xFF},
+       {0xbdb8 & 0xFF, 0xbdb8 & 0xFF},
+       {0xbdb9 & 0xFF, 0xbdd3 & 0xFF},
+       {0xbdd4 & 0xFF, 0xbdd4 & 0xFF},
+       {0xbdd5 & 0xFF, 0xbdef & 0xFF},
+       {0xbdf0 & 0xFF, 0xbdf0 & 0xFF},
+       {0xbdf1 & 0xFF, 0xbdff & 0xFF},
+       {0xbe00 & 0xFF, 0xbe0b & 0xFF},
+       {0xbe0c & 0xFF, 0xbe0c & 0xFF},
+       {0xbe0d & 0xFF, 0xbe27 & 0xFF},
+       {0xbe28 & 0xFF, 0xbe28 & 0xFF},
+       {0xbe29 & 0xFF, 0xbe43 & 0xFF},
+       {0xbe44 & 0xFF, 0xbe44 & 0xFF},
+       {0xbe45 & 0xFF, 0xbe5f & 0xFF},
+       {0xbe60 & 0xFF, 0xbe60 & 0xFF},
+       {0xbe61 & 0xFF, 0xbe7b & 0xFF},
+       {0xbe7c & 0xFF, 0xbe7c & 0xFF},
+       {0xbe7d & 0xFF, 0xbe97 & 0xFF},
+       {0xbe98 & 0xFF, 0xbe98 & 0xFF},
+       {0xbe99 & 0xFF, 0xbeb3 & 0xFF},
+       {0xbeb4 & 0xFF, 0xbeb4 & 0xFF},
+       {0xbeb5 & 0xFF, 0xbecf & 0xFF},
+       {0xbed0 & 0xFF, 0xbed0 & 0xFF},
+       {0xbed1 & 0xFF, 0xbeeb & 0xFF},
+       {0xbeec & 0xFF, 0xbeec & 0xFF},
+       {0xbeed & 0xFF, 0xbeff & 0xFF},
+       {0xbf00 & 0xFF, 0xbf07 & 0xFF},
+       {0xbf08 & 0xFF, 0xbf08 & 0xFF},
+       {0xbf09 & 0xFF, 0xbf23 & 0xFF},
+       {0xbf24 & 0xFF, 0xbf24 & 0xFF},
+       {0xbf25 & 0xFF, 0xbf3f & 0xFF},
+       {0xbf40 & 0xFF, 0xbf40 & 0xFF},
+       {0xbf41 & 0xFF, 0xbf5b & 0xFF},
+       {0xbf5c & 0xFF, 0xbf5c & 0xFF},
+       {0xbf5d & 0xFF, 0xbf77 & 0xFF},
+       {0xbf78 & 0xFF, 0xbf78 & 0xFF},
+       {0xbf79 & 0xFF, 0xbf93 & 0xFF},
+       {0xbf94 & 0xFF, 0xbf94 & 0xFF},
+       {0xbf95 & 0xFF, 0xbfaf & 0xFF},
+       {0xbfb0 & 0xFF, 0xbfb0 & 0xFF},
+       {0xbfb1 & 0xFF, 0xbfcb & 0xFF},
+       {0xbfcc & 0xFF, 0xbfcc & 0xFF},
+       {0xbfcd & 0xFF, 0xbfe7 & 0xFF},
+       {0xbfe8 & 0xFF, 0xbfe8 & 0xFF},
+       {0xbfe9 & 0xFF, 0xbfff & 0xFF},
+       {0xc000 & 0xFF, 0xc003 & 0xFF},
+       {0xc004 & 0xFF, 0xc004 & 0xFF},
+       {0xc005 & 0xFF, 0xc01f & 0xFF},
+       {0xc020 & 0xFF, 0xc020 & 0xFF},
+       {0xc021 & 0xFF, 0xc03b & 0xFF},
+       {0xc03c & 0xFF, 0xc03c & 0xFF},
+       {0xc03d & 0xFF, 0xc057 & 0xFF},
+       {0xc058 & 0xFF, 0xc058 & 0xFF},
+       {0xc059 & 0xFF, 0xc073 & 0xFF},
+       {0xc074 & 0xFF, 0xc074 & 0xFF},
+       {0xc075 & 0xFF, 0xc08f & 0xFF},
+       {0xc090 & 0xFF, 0xc090 & 0xFF},
+       {0xc091 & 0xFF, 0xc0ab & 0xFF},
+       {0xc0ac & 0xFF, 0xc0ac & 0xFF},
+       {0xc0ad & 0xFF, 0xc0c7 & 0xFF},
+       {0xc0c8 & 0xFF, 0xc0c8 & 0xFF},
+       {0xc0c9 & 0xFF, 0xc0e3 & 0xFF},
+       {0xc0e4 & 0xFF, 0xc0e4 & 0xFF},
+       {0xc0e5 & 0xFF, 0xc0ff & 0xFF},
+       {0xc100 & 0xFF, 0xc100 & 0xFF},
+       {0xc101 & 0xFF, 0xc11b & 0xFF},
+       {0xc11c & 0xFF, 0xc11c & 0xFF},
+       {0xc11d & 0xFF, 0xc137 & 0xFF},
+       {0xc138 & 0xFF, 0xc138 & 0xFF},
+       {0xc139 & 0xFF, 0xc153 & 0xFF},
+       {0xc154 & 0xFF, 0xc154 & 0xFF},
+       {0xc155 & 0xFF, 0xc16f & 0xFF},
+       {0xc170 & 0xFF, 0xc170 & 0xFF},
+       {0xc171 & 0xFF, 0xc18b & 0xFF},
+       {0xc18c & 0xFF, 0xc18c & 0xFF},
+       {0xc18d & 0xFF, 0xc1a7 & 0xFF},
+       {0xc1a8 & 0xFF, 0xc1a8 & 0xFF},
+       {0xc1a9 & 0xFF, 0xc1c3 & 0xFF},
+       {0xc1c4 & 0xFF, 0xc1c4 & 0xFF},
+       {0xc1c5 & 0xFF, 0xc1df & 0xFF},
+       {0xc1e0 & 0xFF, 0xc1e0 & 0xFF},
+       {0xc1e1 & 0xFF, 0xc1fb & 0xFF},
+       {0xc1fc & 0xFF, 0xc1fc & 0xFF},
+       {0xc1fd & 0xFF, 0xc1ff & 0xFF},
+       {0xc200 & 0xFF, 0xc217 & 0xFF},
+       {0xc218 & 0xFF, 0xc218 & 0xFF},
+       {0xc219 & 0xFF, 0xc233 & 0xFF},
+       {0xc234 & 0xFF, 0xc234 & 0xFF},
+       {0xc235 & 0xFF, 0xc24f & 0xFF},
+       {0xc250 & 0xFF, 0xc250 & 0xFF},
+       {0xc251 & 0xFF, 0xc26b & 0xFF},
+       {0xc26c & 0xFF, 0xc26c & 0xFF},
+       {0xc26d & 0xFF, 0xc287 & 0xFF},
+       {0xc288 & 0xFF, 0xc288 & 0xFF},
+       {0xc289 & 0xFF, 0xc2a3 & 0xFF},
+       {0xc2a4 & 0xFF, 0xc2a4 & 0xFF},
+       {0xc2a5 & 0xFF, 0xc2bf & 0xFF},
+       {0xc2c0 & 0xFF, 0xc2c0 & 0xFF},
+       {0xc2c1 & 0xFF, 0xc2db & 0xFF},
+       {0xc2dc & 0xFF, 0xc2dc & 0xFF},
+       {0xc2dd & 0xFF, 0xc2f7 & 0xFF},
+       {0xc2f8 & 0xFF, 0xc2f8 & 0xFF},
+       {0xc2f9 & 0xFF, 0xc2ff & 0xFF},
+       {0xc300 & 0xFF, 0xc313 & 0xFF},
+       {0xc314 & 0xFF, 0xc314 & 0xFF},
+       {0xc315 & 0xFF, 0xc32f & 0xFF},
+       {0xc330 & 0xFF, 0xc330 & 0xFF},
+       {0xc331 & 0xFF, 0xc34b & 0xFF},
+       {0xc34c & 0xFF, 0xc34c & 0xFF},
+       {0xc34d & 0xFF, 0xc367 & 0xFF},
+       {0xc368 & 0xFF, 0xc368 & 0xFF},
+       {0xc369 & 0xFF, 0xc383 & 0xFF},
+       {0xc384 & 0xFF, 0xc384 & 0xFF},
+       {0xc385 & 0xFF, 0xc39f & 0xFF},
+       {0xc3a0 & 0xFF, 0xc3a0 & 0xFF},
+       {0xc3a1 & 0xFF, 0xc3bb & 0xFF},
+       {0xc3bc & 0xFF, 0xc3bc & 0xFF},
+       {0xc3bd & 0xFF, 0xc3d7 & 0xFF},
+       {0xc3d8 & 0xFF, 0xc3d8 & 0xFF},
+       {0xc3d9 & 0xFF, 0xc3f3 & 0xFF},
+       {0xc3f4 & 0xFF, 0xc3f4 & 0xFF},
+       {0xc3f5 & 0xFF, 0xc3ff & 0xFF},
+       {0xc400 & 0xFF, 0xc40f & 0xFF},
+       {0xc410 & 0xFF, 0xc410 & 0xFF},
+       {0xc411 & 0xFF, 0xc42b & 0xFF},
+       {0xc42c & 0xFF, 0xc42c & 0xFF},
+       {0xc42d & 0xFF, 0xc447 & 0xFF},
+       {0xc448 & 0xFF, 0xc448 & 0xFF},
+       {0xc449 & 0xFF, 0xc463 & 0xFF},
+       {0xc464 & 0xFF, 0xc464 & 0xFF},
+       {0xc465 & 0xFF, 0xc47f & 0xFF},
+       {0xc480 & 0xFF, 0xc480 & 0xFF},
+       {0xc481 & 0xFF, 0xc49b & 0xFF},
+       {0xc49c & 0xFF, 0xc49c & 0xFF},
+       {0xc49d & 0xFF, 0xc4b7 & 0xFF},
+       {0xc4b8 & 0xFF, 0xc4b8 & 0xFF},
+       {0xc4b9 & 0xFF, 0xc4d3 & 0xFF},
+       {0xc4d4 & 0xFF, 0xc4d4 & 0xFF},
+       {0xc4d5 & 0xFF, 0xc4ef & 0xFF},
+       {0xc4f0 & 0xFF, 0xc4f0 & 0xFF},
+       {0xc4f1 & 0xFF, 0xc4ff & 0xFF},
+       {0xc500 & 0xFF, 0xc50b & 0xFF},
+       {0xc50c & 0xFF, 0xc50c & 0xFF},
+       {0xc50d & 0xFF, 0xc527 & 0xFF},
+       {0xc528 & 0xFF, 0xc528 & 0xFF},
+       {0xc529 & 0xFF, 0xc543 & 0xFF},
+       {0xc544 & 0xFF, 0xc544 & 0xFF},
+       {0xc545 & 0xFF, 0xc55f & 0xFF},
+       {0xc560 & 0xFF, 0xc560 & 0xFF},
+       {0xc561 & 0xFF, 0xc57b & 0xFF},
+       {0xc57c & 0xFF, 0xc57c & 0xFF},
+       {0xc57d & 0xFF, 0xc597 & 0xFF},
+       {0xc598 & 0xFF, 0xc598 & 0xFF},
+       {0xc599 & 0xFF, 0xc5b3 & 0xFF},
+       {0xc5b4 & 0xFF, 0xc5b4 & 0xFF},
+       {0xc5b5 & 0xFF, 0xc5cf & 0xFF},
+       {0xc5d0 & 0xFF, 0xc5d0 & 0xFF},
+       {0xc5d1 & 0xFF, 0xc5eb & 0xFF},
+       {0xc5ec & 0xFF, 0xc5ec & 0xFF},
+       {0xc5ed & 0xFF, 0xc5ff & 0xFF},
+       {0xc600 & 0xFF, 0xc607 & 0xFF},
+       {0xc608 & 0xFF, 0xc608 & 0xFF},
+       {0xc609 & 0xFF, 0xc623 & 0xFF},
+       {0xc624 & 0xFF, 0xc624 & 0xFF},
+       {0xc625 & 0xFF, 0xc63f & 0xFF},
+       {0xc640 & 0xFF, 0xc640 & 0xFF},
+       {0xc641 & 0xFF, 0xc65b & 0xFF},
+       {0xc65c & 0xFF, 0xc65c & 0xFF},
+       {0xc65d & 0xFF, 0xc677 & 0xFF},
+       {0xc678 & 0xFF, 0xc678 & 0xFF},
+       {0xc679 & 0xFF, 0xc693 & 0xFF},
+       {0xc694 & 0xFF, 0xc694 & 0xFF},
+       {0xc695 & 0xFF, 0xc6af & 0xFF},
+       {0xc6b0 & 0xFF, 0xc6b0 & 0xFF},
+       {0xc6b1 & 0xFF, 0xc6cb & 0xFF},
+       {0xc6cc & 0xFF, 0xc6cc & 0xFF},
+       {0xc6cd & 0xFF, 0xc6e7 & 0xFF},
+       {0xc6e8 & 0xFF, 0xc6e8 & 0xFF},
+       {0xc6e9 & 0xFF, 0xc6ff & 0xFF},
+       {0xc700 & 0xFF, 0xc703 & 0xFF},
+       {0xc704 & 0xFF, 0xc704 & 0xFF},
+       {0xc705 & 0xFF, 0xc71f & 0xFF},
+       {0xc720 & 0xFF, 0xc720 & 0xFF},
+       {0xc721 & 0xFF, 0xc73b & 0xFF},
+       {0xc73c & 0xFF, 0xc73c & 0xFF},
+       {0xc73d & 0xFF, 0xc757 & 0xFF},
+       {0xc758 & 0xFF, 0xc758 & 0xFF},
+       {0xc759 & 0xFF, 0xc773 & 0xFF},
+       {0xc774 & 0xFF, 0xc774 & 0xFF},
+       {0xc775 & 0xFF, 0xc78f & 0xFF},
+       {0xc790 & 0xFF, 0xc790 & 0xFF},
+       {0xc791 & 0xFF, 0xc7ab & 0xFF},
+       {0xc7ac & 0xFF, 0xc7ac & 0xFF},
+       {0xc7ad & 0xFF, 0xc7c7 & 0xFF},
+       {0xc7c8 & 0xFF, 0xc7c8 & 0xFF},
+       {0xc7c9 & 0xFF, 0xc7e3 & 0xFF},
+       {0xc7e4 & 0xFF, 0xc7e4 & 0xFF},
+       {0xc7e5 & 0xFF, 0xc7ff & 0xFF},
+       {0xc800 & 0xFF, 0xc800 & 0xFF},
+       {0xc801 & 0xFF, 0xc81b & 0xFF},
+       {0xc81c & 0xFF, 0xc81c & 0xFF},
+       {0xc81d & 0xFF, 0xc837 & 0xFF},
+       {0xc838 & 0xFF, 0xc838 & 0xFF},
+       {0xc839 & 0xFF, 0xc853 & 0xFF},
+       {0xc854 & 0xFF, 0xc854 & 0xFF},
+       {0xc855 & 0xFF, 0xc86f & 0xFF},
+       {0xc870 & 0xFF, 0xc870 & 0xFF},
+       {0xc871 & 0xFF, 0xc88b & 0xFF},
+       {0xc88c & 0xFF, 0xc88c & 0xFF},
+       {0xc88d & 0xFF, 0xc8a7 & 0xFF},
+       {0xc8a8 & 0xFF, 0xc8a8 & 0xFF},
+       {0xc8a9 & 0xFF, 0xc8c3 & 0xFF},
+       {0xc8c4 & 0xFF, 0xc8c4 & 0xFF},
+       {0xc8c5 & 0xFF, 0xc8df & 0xFF},
+       {0xc8e0 & 0xFF, 0xc8e0 & 0xFF},
+       {0xc8e1 & 0xFF, 0xc8fb & 0xFF},
+       {0xc8fc & 0xFF, 0xc8fc & 0xFF},
+       {0xc8fd & 0xFF, 0xc8ff & 0xFF},
+       {0xc900 & 0xFF, 0xc917 & 0xFF},
+       {0xc918 & 0xFF, 0xc918 & 0xFF},
+       {0xc919 & 0xFF, 0xc933 & 0xFF},
+       {0xc934 & 0xFF, 0xc934 & 0xFF},
+       {0xc935 & 0xFF, 0xc94f & 0xFF},
+       {0xc950 & 0xFF, 0xc950 & 0xFF},
+       {0xc951 & 0xFF, 0xc96b & 0xFF},
+       {0xc96c & 0xFF, 0xc96c & 0xFF},
+       {0xc96d & 0xFF, 0xc987 & 0xFF},
+       {0xc988 & 0xFF, 0xc988 & 0xFF},
+       {0xc989 & 0xFF, 0xc9a3 & 0xFF},
+       {0xc9a4 & 0xFF, 0xc9a4 & 0xFF},
+       {0xc9a5 & 0xFF, 0xc9bf & 0xFF},
+       {0xc9c0 & 0xFF, 0xc9c0 & 0xFF},
+       {0xc9c1 & 0xFF, 0xc9db & 0xFF},
+       {0xc9dc & 0xFF, 0xc9dc & 0xFF},
+       {0xc9dd & 0xFF, 0xc9f7 & 0xFF},
+       {0xc9f8 & 0xFF, 0xc9f8 & 0xFF},
+       {0xc9f9 & 0xFF, 0xc9ff & 0xFF},
+       {0xca00 & 0xFF, 0xca13 & 0xFF},
+       {0xca14 & 0xFF, 0xca14 & 0xFF},
+       {0xca15 & 0xFF, 0xca2f & 0xFF},
+       {0xca30 & 0xFF, 0xca30 & 0xFF},
+       {0xca31 & 0xFF, 0xca4b & 0xFF},
+       {0xca4c & 0xFF, 0xca4c & 0xFF},
+       {0xca4d & 0xFF, 0xca67 & 0xFF},
+       {0xca68 & 0xFF, 0xca68 & 0xFF},
+       {0xca69 & 0xFF, 0xca83 & 0xFF},
+       {0xca84 & 0xFF, 0xca84 & 0xFF},
+       {0xca85 & 0xFF, 0xca9f & 0xFF},
+       {0xcaa0 & 0xFF, 0xcaa0 & 0xFF},
+       {0xcaa1 & 0xFF, 0xcabb & 0xFF},
+       {0xcabc & 0xFF, 0xcabc & 0xFF},
+       {0xcabd & 0xFF, 0xcad7 & 0xFF},
+       {0xcad8 & 0xFF, 0xcad8 & 0xFF},
+       {0xcad9 & 0xFF, 0xcaf3 & 0xFF},
+       {0xcaf4 & 0xFF, 0xcaf4 & 0xFF},
+       {0xcaf5 & 0xFF, 0xcaff & 0xFF},
+       {0xcb00 & 0xFF, 0xcb0f & 0xFF},
+       {0xcb10 & 0xFF, 0xcb10 & 0xFF},
+       {0xcb11 & 0xFF, 0xcb2b & 0xFF},
+       {0xcb2c & 0xFF, 0xcb2c & 0xFF},
+       {0xcb2d & 0xFF, 0xcb47 & 0xFF},
+       {0xcb48 & 0xFF, 0xcb48 & 0xFF},
+       {0xcb49 & 0xFF, 0xcb63 & 0xFF},
+       {0xcb64 & 0xFF, 0xcb64 & 0xFF},
+       {0xcb65 & 0xFF, 0xcb7f & 0xFF},
+       {0xcb80 & 0xFF, 0xcb80 & 0xFF},
+       {0xcb81 & 0xFF, 0xcb9b & 0xFF},
+       {0xcb9c & 0xFF, 0xcb9c & 0xFF},
+       {0xcb9d & 0xFF, 0xcbb7 & 0xFF},
+       {0xcbb8 & 0xFF, 0xcbb8 & 0xFF},
+       {0xcbb9 & 0xFF, 0xcbd3 & 0xFF},
+       {0xcbd4 & 0xFF, 0xcbd4 & 0xFF},
+       {0xcbd5 & 0xFF, 0xcbef & 0xFF},
+       {0xcbf0 & 0xFF, 0xcbf0 & 0xFF},
+       {0xcbf1 & 0xFF, 0xcbff & 0xFF},
+       {0xcc00 & 0xFF, 0xcc0b & 0xFF},
+       {0xcc0c & 0xFF, 0xcc0c & 0xFF},
+       {0xcc0d & 0xFF, 0xcc27 & 0xFF},
+       {0xcc28 & 0xFF, 0xcc28 & 0xFF},
+       {0xcc29 & 0xFF, 0xcc43 & 0xFF},
+       {0xcc44 & 0xFF, 0xcc44 & 0xFF},
+       {0xcc45 & 0xFF, 0xcc5f & 0xFF},
+       {0xcc60 & 0xFF, 0xcc60 & 0xFF},
+       {0xcc61 & 0xFF, 0xcc7b & 0xFF},
+       {0xcc7c & 0xFF, 0xcc7c & 0xFF},
+       {0xcc7d & 0xFF, 0xcc97 & 0xFF},
+       {0xcc98 & 0xFF, 0xcc98 & 0xFF},
+       {0xcc99 & 0xFF, 0xccb3 & 0xFF},
+       {0xccb4 & 0xFF, 0xccb4 & 0xFF},
+       {0xccb5 & 0xFF, 0xcccf & 0xFF},
+       {0xccd0 & 0xFF, 0xccd0 & 0xFF},
+       {0xccd1 & 0xFF, 0xcceb & 0xFF},
+       {0xccec & 0xFF, 0xccec & 0xFF},
+       {0xcced & 0xFF, 0xccff & 0xFF},
+       {0xcd00 & 0xFF, 0xcd07 & 0xFF},
+       {0xcd08 & 0xFF, 0xcd08 & 0xFF},
+       {0xcd09 & 0xFF, 0xcd23 & 0xFF},
+       {0xcd24 & 0xFF, 0xcd24 & 0xFF},
+       {0xcd25 & 0xFF, 0xcd3f & 0xFF},
+       {0xcd40 & 0xFF, 0xcd40 & 0xFF},
+       {0xcd41 & 0xFF, 0xcd5b & 0xFF},
+       {0xcd5c & 0xFF, 0xcd5c & 0xFF},
+       {0xcd5d & 0xFF, 0xcd77 & 0xFF},
+       {0xcd78 & 0xFF, 0xcd78 & 0xFF},
+       {0xcd79 & 0xFF, 0xcd93 & 0xFF},
+       {0xcd94 & 0xFF, 0xcd94 & 0xFF},
+       {0xcd95 & 0xFF, 0xcdaf & 0xFF},
+       {0xcdb0 & 0xFF, 0xcdb0 & 0xFF},
+       {0xcdb1 & 0xFF, 0xcdcb & 0xFF},
+       {0xcdcc & 0xFF, 0xcdcc & 0xFF},
+       {0xcdcd & 0xFF, 0xcde7 & 0xFF},
+       {0xcde8 & 0xFF, 0xcde8 & 0xFF},
+       {0xcde9 & 0xFF, 0xcdff & 0xFF},
+       {0xce00 & 0xFF, 0xce03 & 0xFF},
+       {0xce04 & 0xFF, 0xce04 & 0xFF},
+       {0xce05 & 0xFF, 0xce1f & 0xFF},
+       {0xce20 & 0xFF, 0xce20 & 0xFF},
+       {0xce21 & 0xFF, 0xce3b & 0xFF},
+       {0xce3c & 0xFF, 0xce3c & 0xFF},
+       {0xce3d & 0xFF, 0xce57 & 0xFF},
+       {0xce58 & 0xFF, 0xce58 & 0xFF},
+       {0xce59 & 0xFF, 0xce73 & 0xFF},
+       {0xce74 & 0xFF, 0xce74 & 0xFF},
+       {0xce75 & 0xFF, 0xce8f & 0xFF},
+       {0xce90 & 0xFF, 0xce90 & 0xFF},
+       {0xce91 & 0xFF, 0xceab & 0xFF},
+       {0xceac & 0xFF, 0xceac & 0xFF},
+       {0xcead & 0xFF, 0xcec7 & 0xFF},
+       {0xcec8 & 0xFF, 0xcec8 & 0xFF},
+       {0xcec9 & 0xFF, 0xcee3 & 0xFF},
+       {0xcee4 & 0xFF, 0xcee4 & 0xFF},
+       {0xcee5 & 0xFF, 0xceff & 0xFF},
+       {0xcf00 & 0xFF, 0xcf00 & 0xFF},
+       {0xcf01 & 0xFF, 0xcf1b & 0xFF},
+       {0xcf1c & 0xFF, 0xcf1c & 0xFF},
+       {0xcf1d & 0xFF, 0xcf37 & 0xFF},
+       {0xcf38 & 0xFF, 0xcf38 & 0xFF},
+       {0xcf39 & 0xFF, 0xcf53 & 0xFF},
+       {0xcf54 & 0xFF, 0xcf54 & 0xFF},
+       {0xcf55 & 0xFF, 0xcf6f & 0xFF},
+       {0xcf70 & 0xFF, 0xcf70 & 0xFF},
+       {0xcf71 & 0xFF, 0xcf8b & 0xFF},
+       {0xcf8c & 0xFF, 0xcf8c & 0xFF},
+       {0xcf8d & 0xFF, 0xcfa7 & 0xFF},
+       {0xcfa8 & 0xFF, 0xcfa8 & 0xFF},
+       {0xcfa9 & 0xFF, 0xcfc3 & 0xFF},
+       {0xcfc4 & 0xFF, 0xcfc4 & 0xFF},
+       {0xcfc5 & 0xFF, 0xcfdf & 0xFF},
+       {0xcfe0 & 0xFF, 0xcfe0 & 0xFF},
+       {0xcfe1 & 0xFF, 0xcffb & 0xFF},
+       {0xcffc & 0xFF, 0xcffc & 0xFF},
+       {0xcffd & 0xFF, 0xcfff & 0xFF},
+       {0xd000 & 0xFF, 0xd017 & 0xFF},
+       {0xd018 & 0xFF, 0xd018 & 0xFF},
+       {0xd019 & 0xFF, 0xd033 & 0xFF},
+       {0xd034 & 0xFF, 0xd034 & 0xFF},
+       {0xd035 & 0xFF, 0xd04f & 0xFF},
+       {0xd050 & 0xFF, 0xd050 & 0xFF},
+       {0xd051 & 0xFF, 0xd06b & 0xFF},
+       {0xd06c & 0xFF, 0xd06c & 0xFF},
+       {0xd06d & 0xFF, 0xd087 & 0xFF},
+       {0xd088 & 0xFF, 0xd088 & 0xFF},
+       {0xd089 & 0xFF, 0xd0a3 & 0xFF},
+       {0xd0a4 & 0xFF, 0xd0a4 & 0xFF},
+       {0xd0a5 & 0xFF, 0xd0bf & 0xFF},
+       {0xd0c0 & 0xFF, 0xd0c0 & 0xFF},
+       {0xd0c1 & 0xFF, 0xd0db & 0xFF},
+       {0xd0dc & 0xFF, 0xd0dc & 0xFF},
+       {0xd0dd & 0xFF, 0xd0f7 & 0xFF},
+       {0xd0f8 & 0xFF, 0xd0f8 & 0xFF},
+       {0xd0f9 & 0xFF, 0xd0ff & 0xFF},
+       {0xd100 & 0xFF, 0xd113 & 0xFF},
+       {0xd114 & 0xFF, 0xd114 & 0xFF},
+       {0xd115 & 0xFF, 0xd12f & 0xFF},
+       {0xd130 & 0xFF, 0xd130 & 0xFF},
+       {0xd131 & 0xFF, 0xd14b & 0xFF},
+       {0xd14c & 0xFF, 0xd14c & 0xFF},
+       {0xd14d & 0xFF, 0xd167 & 0xFF},
+       {0xd168 & 0xFF, 0xd168 & 0xFF},
+       {0xd169 & 0xFF, 0xd183 & 0xFF},
+       {0xd184 & 0xFF, 0xd184 & 0xFF},
+       {0xd185 & 0xFF, 0xd19f & 0xFF},
+       {0xd1a0 & 0xFF, 0xd1a0 & 0xFF},
+       {0xd1a1 & 0xFF, 0xd1bb & 0xFF},
+       {0xd1bc & 0xFF, 0xd1bc & 0xFF},
+       {0xd1bd & 0xFF, 0xd1d7 & 0xFF},
+       {0xd1d8 & 0xFF, 0xd1d8 & 0xFF},
+       {0xd1d9 & 0xFF, 0xd1f3 & 0xFF},
+       {0xd1f4 & 0xFF, 0xd1f4 & 0xFF},
+       {0xd1f5 & 0xFF, 0xd1ff & 0xFF},
+       {0xd200 & 0xFF, 0xd20f & 0xFF},
+       {0xd210 & 0xFF, 0xd210 & 0xFF},
+       {0xd211 & 0xFF, 0xd22b & 0xFF},
+       {0xd22c & 0xFF, 0xd22c & 0xFF},
+       {0xd22d & 0xFF, 0xd247 & 0xFF},
+       {0xd248 & 0xFF, 0xd248 & 0xFF},
+       {0xd249 & 0xFF, 0xd263 & 0xFF},
+       {0xd264 & 0xFF, 0xd264 & 0xFF},
+       {0xd265 & 0xFF, 0xd27f & 0xFF},
+       {0xd280 & 0xFF, 0xd280 & 0xFF},
+       {0xd281 & 0xFF, 0xd29b & 0xFF},
+       {0xd29c & 0xFF, 0xd29c & 0xFF},
+       {0xd29d & 0xFF, 0xd2b7 & 0xFF},
+       {0xd2b8 & 0xFF, 0xd2b8 & 0xFF},
+       {0xd2b9 & 0xFF, 0xd2d3 & 0xFF},
+       {0xd2d4 & 0xFF, 0xd2d4 & 0xFF},
+       {0xd2d5 & 0xFF, 0xd2ef & 0xFF},
+       {0xd2f0 & 0xFF, 0xd2f0 & 0xFF},
+       {0xd2f1 & 0xFF, 0xd2ff & 0xFF},
+       {0xd300 & 0xFF, 0xd30b & 0xFF},
+       {0xd30c & 0xFF, 0xd30c & 0xFF},
+       {0xd30d & 0xFF, 0xd327 & 0xFF},
+       {0xd328 & 0xFF, 0xd328 & 0xFF},
+       {0xd329 & 0xFF, 0xd343 & 0xFF},
+       {0xd344 & 0xFF, 0xd344 & 0xFF},
+       {0xd345 & 0xFF, 0xd35f & 0xFF},
+       {0xd360 & 0xFF, 0xd360 & 0xFF},
+       {0xd361 & 0xFF, 0xd37b & 0xFF},
+       {0xd37c & 0xFF, 0xd37c & 0xFF},
+       {0xd37d & 0xFF, 0xd397 & 0xFF},
+       {0xd398 & 0xFF, 0xd398 & 0xFF},
+       {0xd399 & 0xFF, 0xd3b3 & 0xFF},
+       {0xd3b4 & 0xFF, 0xd3b4 & 0xFF},
+       {0xd3b5 & 0xFF, 0xd3cf & 0xFF},
+       {0xd3d0 & 0xFF, 0xd3d0 & 0xFF},
+       {0xd3d1 & 0xFF, 0xd3eb & 0xFF},
+       {0xd3ec & 0xFF, 0xd3ec & 0xFF},
+       {0xd3ed & 0xFF, 0xd3ff & 0xFF},
+       {0xd400 & 0xFF, 0xd407 & 0xFF},
+       {0xd408 & 0xFF, 0xd408 & 0xFF},
+       {0xd409 & 0xFF, 0xd423 & 0xFF},
+       {0xd424 & 0xFF, 0xd424 & 0xFF},
+       {0xd425 & 0xFF, 0xd43f & 0xFF},
+       {0xd440 & 0xFF, 0xd440 & 0xFF},
+       {0xd441 & 0xFF, 0xd45b & 0xFF},
+       {0xd45c & 0xFF, 0xd45c & 0xFF},
+       {0xd45d & 0xFF, 0xd477 & 0xFF},
+       {0xd478 & 0xFF, 0xd478 & 0xFF},
+       {0xd479 & 0xFF, 0xd493 & 0xFF},
+       {0xd494 & 0xFF, 0xd494 & 0xFF},
+       {0xd495 & 0xFF, 0xd4af & 0xFF},
+       {0xd4b0 & 0xFF, 0xd4b0 & 0xFF},
+       {0xd4b1 & 0xFF, 0xd4cb & 0xFF},
+       {0xd4cc & 0xFF, 0xd4cc & 0xFF},
+       {0xd4cd & 0xFF, 0xd4e7 & 0xFF},
+       {0xd4e8 & 0xFF, 0xd4e8 & 0xFF},
+       {0xd4e9 & 0xFF, 0xd4ff & 0xFF},
+       {0xd500 & 0xFF, 0xd503 & 0xFF},
+       {0xd504 & 0xFF, 0xd504 & 0xFF},
+       {0xd505 & 0xFF, 0xd51f & 0xFF},
+       {0xd520 & 0xFF, 0xd520 & 0xFF},
+       {0xd521 & 0xFF, 0xd53b & 0xFF},
+       {0xd53c & 0xFF, 0xd53c & 0xFF},
+       {0xd53d & 0xFF, 0xd557 & 0xFF},
+       {0xd558 & 0xFF, 0xd558 & 0xFF},
+       {0xd559 & 0xFF, 0xd573 & 0xFF},
+       {0xd574 & 0xFF, 0xd574 & 0xFF},
+       {0xd575 & 0xFF, 0xd58f & 0xFF},
+       {0xd590 & 0xFF, 0xd590 & 0xFF},
+       {0xd591 & 0xFF, 0xd5ab & 0xFF},
+       {0xd5ac & 0xFF, 0xd5ac & 0xFF},
+       {0xd5ad & 0xFF, 0xd5c7 & 0xFF},
+       {0xd5c8 & 0xFF, 0xd5c8 & 0xFF},
+       {0xd5c9 & 0xFF, 0xd5e3 & 0xFF},
+       {0xd5e4 & 0xFF, 0xd5e4 & 0xFF},
+       {0xd5e5 & 0xFF, 0xd5ff & 0xFF},
+       {0xd600 & 0xFF, 0xd600 & 0xFF},
+       {0xd601 & 0xFF, 0xd61b & 0xFF},
+       {0xd61c & 0xFF, 0xd61c & 0xFF},
+       {0xd61d & 0xFF, 0xd637 & 0xFF},
+       {0xd638 & 0xFF, 0xd638 & 0xFF},
+       {0xd639 & 0xFF, 0xd653 & 0xFF},
+       {0xd654 & 0xFF, 0xd654 & 0xFF},
+       {0xd655 & 0xFF, 0xd66f & 0xFF},
+       {0xd670 & 0xFF, 0xd670 & 0xFF},
+       {0xd671 & 0xFF, 0xd68b & 0xFF},
+       {0xd68c & 0xFF, 0xd68c & 0xFF},
+       {0xd68d & 0xFF, 0xd6a7 & 0xFF},
+       {0xd6a8 & 0xFF, 0xd6a8 & 0xFF},
+       {0xd6a9 & 0xFF, 0xd6c3 & 0xFF},
+       {0xd6c4 & 0xFF, 0xd6c4 & 0xFF},
+       {0xd6c5 & 0xFF, 0xd6df & 0xFF},
+       {0xd6e0 & 0xFF, 0xd6e0 & 0xFF},
+       {0xd6e1 & 0xFF, 0xd6fb & 0xFF},
+       {0xd6fc & 0xFF, 0xd6fc & 0xFF},
+       {0xd6fd & 0xFF, 0xd6ff & 0xFF},
+       {0xd700 & 0xFF, 0xd717 & 0xFF},
+       {0xd718 & 0xFF, 0xd718 & 0xFF},
+       {0xd719 & 0xFF, 0xd733 & 0xFF},
+       {0xd734 & 0xFF, 0xd734 & 0xFF},
+       {0xd735 & 0xFF, 0xd74f & 0xFF},
+       {0xd750 & 0xFF, 0xd750 & 0xFF},
+       {0xd751 & 0xFF, 0xd76b & 0xFF},
+       {0xd76c & 0xFF, 0xd76c & 0xFF},
+       {0xd76d & 0xFF, 0xd787 & 0xFF},
+       {0xd788 & 0xFF, 0xd788 & 0xFF},
+       {0xd789 & 0xFF, 0xd7a3 & 0xFF},
+       {0xd7b0 & 0xFF, 0xd7c6 & 0xFF},
+       {0xd7cb & 0xFF, 0xd7fb & 0xFF},
+       {0xfb1e & 0xFF, 0xfb1e & 0xFF},
+       {0xfe00 & 0xFF, 0xfe0f & 0xFF},
+       {0xfe20 & 0xFF, 0xfe26 & 0xFF},
+       {0xfeff & 0xFF, 0xfeff & 0xFF},
+       {0xff9e & 0xFF, 0xff9f & 0xFF},
+       {0xfff9 & 0xFF, 0xfffb & 0xFF},
+       {0x101fd & 0xFF, 0x101fd & 0xFF},
+       {0x10a01 & 0xFF, 0x10a03 & 0xFF},
+       {0x10a05 & 0xFF, 0x10a06 & 0xFF},
+       {0x10a0c & 0xFF, 0x10a0f & 0xFF},
+       {0x10a38 & 0xFF, 0x10a3a & 0xFF},
+       {0x10a3f & 0xFF, 0x10a3f & 0xFF},
+       {0x11000 & 0xFF, 0x11000 & 0xFF},
+       {0x11001 & 0xFF, 0x11001 & 0xFF},
+       {0x11002 & 0xFF, 0x11002 & 0xFF},
+       {0x11038 & 0xFF, 0x11046 & 0xFF},
+       {0x11080 & 0xFF, 0x11081 & 0xFF},
+       {0x11082 & 0xFF, 0x11082 & 0xFF},
+       {0x110b0 & 0xFF, 0x110b2 & 0xFF},
+       {0x110b3 & 0xFF, 0x110b6 & 0xFF},
+       {0x110b7 & 0xFF, 0x110b8 & 0xFF},
+       {0x110b9 & 0xFF, 0x110ba & 0xFF},
+       {0x110bd & 0xFF, 0x110bd & 0xFF},
+       {0x1d165 & 0xFF, 0x1d165 & 0xFF},
+       {0x1d166 & 0xFF, 0x1d166 & 0xFF},
+       {0x1d167 & 0xFF, 0x1d169 & 0xFF},
+       {0x1d16d & 0xFF, 0x1d16d & 0xFF},
+       {0x1d16e & 0xFF, 0x1d172 & 0xFF},
+       {0x1d173 & 0xFF, 0x1d17a & 0xFF},
+       {0x1d17b & 0xFF, 0x1d182 & 0xFF},
+       {0x1d185 & 0xFF, 0x1d18b & 0xFF},
+       {0x1d1aa & 0xFF, 0x1d1ad & 0xFF},
+       {0x1d242 & 0xFF, 0x1d244 & 0xFF},
+       {0xe0001 & 0xFF, 0xe0001 & 0xFF},
+       {0xe0020 & 0xFF, 0xe007f & 0xFF},
+       {0xe0100 & 0xFF, 0xe01ef & 0xFF}};
+
+static const uint8_t unicode_classtab[]={
+       UNICODE_GRAPHEMEBREAK_Control,
+       UNICODE_GRAPHEMEBREAK_LF,
+       UNICODE_GRAPHEMEBREAK_Control,
+       UNICODE_GRAPHEMEBREAK_CR,
+       UNICODE_GRAPHEMEBREAK_Control,
+       UNICODE_GRAPHEMEBREAK_Control,
+       UNICODE_GRAPHEMEBREAK_Control,
+       UNICODE_GRAPHEMEBREAK_Extend,
+       UNICODE_GRAPHEMEBREAK_Extend,
+       UNICODE_GRAPHEMEBREAK_Extend,
+       UNICODE_GRAPHEMEBREAK_Extend,
+       UNICODE_GRAPHEMEBREAK_Extend,
+       UNICODE_GRAPHEMEBREAK_Extend,
+       UNICODE_GRAPHEMEBREAK_Extend,
+       UNICODE_GRAPHEMEBREAK_Control,
+       UNICODE_GRAPHEMEBREAK_Extend,
+       UNICODE_GRAPHEMEBREAK_Extend,
+       UNICODE_GRAPHEMEBREAK_Extend,
+       UNICODE_GRAPHEMEBREAK_Extend,
+       UNICODE_GRAPHEMEBREAK_Control,
+       UNICODE_GRAPHEMEBREAK_Extend,
+       UNICODE_GRAPHEMEBREAK_Extend,
+       UNICODE_GRAPHEMEBREAK_Extend,
+       UNICODE_GRAPHEMEBREAK_Control,
+       UNICODE_GRAPHEMEBREAK_Extend,
+       UNICODE_GRAPHEMEBREAK_Extend,
+       UNICODE_GRAPHEMEBREAK_Extend,
+       UNICODE_GRAPHEMEBREAK_Extend,
+       UNICODE_GRAPHEMEBREAK_Extend,
+       UNICODE_GRAPHEMEBREAK_Extend,
+       UNICODE_GRAPHEMEBREAK_Extend,
+       UNICODE_GRAPHEMEBREAK_Extend,
+       UNICODE_GRAPHEMEBREAK_Extend,
+       UNICODE_GRAPHEMEBREAK_Extend,
+       UNICODE_GRAPHEMEBREAK_SpacingMark,
+       UNICODE_GRAPHEMEBREAK_Extend,
+       UNICODE_GRAPHEMEBREAK_SpacingMark,
+       UNICODE_GRAPHEMEBREAK_Extend,
+       UNICODE_GRAPHEMEBREAK_SpacingMark,
+       UNICODE_GRAPHEMEBREAK_Extend,
+       UNICODE_GRAPHEMEBREAK_SpacingMark,
+       UNICODE_GRAPHEMEBREAK_Extend,
+       UNICODE_GRAPHEMEBREAK_SpacingMark,
+       UNICODE_GRAPHEMEBREAK_Extend,
+       UNICODE_GRAPHEMEBREAK_Extend,
+       UNICODE_GRAPHEMEBREAK_Extend,
+       UNICODE_GRAPHEMEBREAK_SpacingMark,
+       UNICODE_GRAPHEMEBREAK_Extend,
+       UNICODE_GRAPHEMEBREAK_Extend,
+       UNICODE_GRAPHEMEBREAK_SpacingMark,
+       UNICODE_GRAPHEMEBREAK_Extend,
+       UNICODE_GRAPHEMEBREAK_SpacingMark,
+       UNICODE_GRAPHEMEBREAK_SpacingMark,
+       UNICODE_GRAPHEMEBREAK_Extend,
+       UNICODE_GRAPHEMEBREAK_Extend,
+       UNICODE_GRAPHEMEBREAK_Extend,
+       UNICODE_GRAPHEMEBREAK_Extend,
+       UNICODE_GRAPHEMEBREAK_SpacingMark,
+       UNICODE_GRAPHEMEBREAK_Extend,
+       UNICODE_GRAPHEMEBREAK_SpacingMark,
+       UNICODE_GRAPHEMEBREAK_Extend,
+       UNICODE_GRAPHEMEBREAK_Extend,
+       UNICODE_GRAPHEMEBREAK_Extend,
+       UNICODE_GRAPHEMEBREAK_Extend,
+       UNICODE_GRAPHEMEBREAK_Extend,
+       UNICODE_GRAPHEMEBREAK_Extend,
+       UNICODE_GRAPHEMEBREAK_Extend,
+       UNICODE_GRAPHEMEBREAK_SpacingMark,
+       UNICODE_GRAPHEMEBREAK_Extend,
+       UNICODE_GRAPHEMEBREAK_SpacingMark,
+       UNICODE_GRAPHEMEBREAK_Extend,
+       UNICODE_GRAPHEMEBREAK_Extend,
+       UNICODE_GRAPHEMEBREAK_SpacingMark,
+       UNICODE_GRAPHEMEBREAK_SpacingMark,
+       UNICODE_GRAPHEMEBREAK_Extend,
+       UNICODE_GRAPHEMEBREAK_Extend,
+       UNICODE_GRAPHEMEBREAK_Extend,
+       UNICODE_GRAPHEMEBREAK_SpacingMark,
+       UNICODE_GRAPHEMEBREAK_Extend,
+       UNICODE_GRAPHEMEBREAK_Extend,
+       UNICODE_GRAPHEMEBREAK_SpacingMark,
+       UNICODE_GRAPHEMEBREAK_Extend,
+       UNICODE_GRAPHEMEBREAK_SpacingMark,
+       UNICODE_GRAPHEMEBREAK_SpacingMark,
+       UNICODE_GRAPHEMEBREAK_Extend,
+       UNICODE_GRAPHEMEBREAK_Extend,
+       UNICODE_GRAPHEMEBREAK_Extend,
+       UNICODE_GRAPHEMEBREAK_Extend,
+       UNICODE_GRAPHEMEBREAK_Extend,
+       UNICODE_GRAPHEMEBREAK_SpacingMark,
+       UNICODE_GRAPHEMEBREAK_Extend,
+       UNICODE_GRAPHEMEBREAK_SpacingMark,
+       UNICODE_GRAPHEMEBREAK_SpacingMark,
+       UNICODE_GRAPHEMEBREAK_SpacingMark,
+       UNICODE_GRAPHEMEBREAK_Extend,
+       UNICODE_GRAPHEMEBREAK_Extend,
+       UNICODE_GRAPHEMEBREAK_SpacingMark,
+       UNICODE_GRAPHEMEBREAK_Extend,
+       UNICODE_GRAPHEMEBREAK_SpacingMark,
+       UNICODE_GRAPHEMEBREAK_Extend,
+       UNICODE_GRAPHEMEBREAK_Extend,
+       UNICODE_GRAPHEMEBREAK_Extend,
+       UNICODE_GRAPHEMEBREAK_Extend,
+       UNICODE_GRAPHEMEBREAK_SpacingMark,
+       UNICODE_GRAPHEMEBREAK_Extend,
+       UNICODE_GRAPHEMEBREAK_SpacingMark,
+       UNICODE_GRAPHEMEBREAK_Extend,
+       UNICODE_GRAPHEMEBREAK_SpacingMark,
+       UNICODE_GRAPHEMEBREAK_Extend,
+       UNICODE_GRAPHEMEBREAK_SpacingMark,
+       UNICODE_GRAPHEMEBREAK_Extend,
+       UNICODE_GRAPHEMEBREAK_SpacingMark,
+       UNICODE_GRAPHEMEBREAK_SpacingMark,
+       UNICODE_GRAPHEMEBREAK_Extend,
+       UNICODE_GRAPHEMEBREAK_Extend,
+       UNICODE_GRAPHEMEBREAK_Extend,
+       UNICODE_GRAPHEMEBREAK_SpacingMark,
+       UNICODE_GRAPHEMEBREAK_Extend,
+       UNICODE_GRAPHEMEBREAK_SpacingMark,
+       UNICODE_GRAPHEMEBREAK_Extend,
+       UNICODE_GRAPHEMEBREAK_SpacingMark,
+       UNICODE_GRAPHEMEBREAK_SpacingMark,
+       UNICODE_GRAPHEMEBREAK_Extend,
+       UNICODE_GRAPHEMEBREAK_Extend,
+       UNICODE_GRAPHEMEBREAK_Extend,
+       UNICODE_GRAPHEMEBREAK_SpacingMark,
+       UNICODE_GRAPHEMEBREAK_Extend,
+       UNICODE_GRAPHEMEBREAK_Extend,
+       UNICODE_GRAPHEMEBREAK_SpacingMark,
+       UNICODE_GRAPHEMEBREAK_Extend,
+       UNICODE_GRAPHEMEBREAK_Extend,
+       UNICODE_GRAPHEMEBREAK_SpacingMark,
+       UNICODE_GRAPHEMEBREAK_Extend,
+       UNICODE_GRAPHEMEBREAK_SpacingMark,
+       UNICODE_GRAPHEMEBREAK_SpacingMark,
+       UNICODE_GRAPHEMEBREAK_Extend,
+       UNICODE_GRAPHEMEBREAK_SpacingMark,
+       UNICODE_GRAPHEMEBREAK_Extend,
+       UNICODE_GRAPHEMEBREAK_Prepend,
+       UNICODE_GRAPHEMEBREAK_SpacingMark,
+       UNICODE_GRAPHEMEBREAK_Extend,
+       UNICODE_GRAPHEMEBREAK_SpacingMark,
+       UNICODE_GRAPHEMEBREAK_Extend,
+       UNICODE_GRAPHEMEBREAK_SpacingMark,
+       UNICODE_GRAPHEMEBREAK_Extend,
+       UNICODE_GRAPHEMEBREAK_Extend,
+       UNICODE_GRAPHEMEBREAK_Prepend,
+       UNICODE_GRAPHEMEBREAK_Extend,
+       UNICODE_GRAPHEMEBREAK_Extend,
+       UNICODE_GRAPHEMEBREAK_Extend,
+       UNICODE_GRAPHEMEBREAK_Extend,
+       UNICODE_GRAPHEMEBREAK_Extend,
+       UNICODE_GRAPHEMEBREAK_SpacingMark,
+       UNICODE_GRAPHEMEBREAK_Extend,
+       UNICODE_GRAPHEMEBREAK_SpacingMark,
+       UNICODE_GRAPHEMEBREAK_Extend,
+       UNICODE_GRAPHEMEBREAK_Extend,
+       UNICODE_GRAPHEMEBREAK_Extend,
+       UNICODE_GRAPHEMEBREAK_Extend,
+       UNICODE_GRAPHEMEBREAK_Extend,
+       UNICODE_GRAPHEMEBREAK_SpacingMark,
+       UNICODE_GRAPHEMEBREAK_Extend,
+       UNICODE_GRAPHEMEBREAK_SpacingMark,
+       UNICODE_GRAPHEMEBREAK_Extend,
+       UNICODE_GRAPHEMEBREAK_SpacingMark,
+       UNICODE_GRAPHEMEBREAK_Extend,
+       UNICODE_GRAPHEMEBREAK_SpacingMark,
+       UNICODE_GRAPHEMEBREAK_Extend,
+       UNICODE_GRAPHEMEBREAK_SpacingMark,
+       UNICODE_GRAPHEMEBREAK_Extend,
+       UNICODE_GRAPHEMEBREAK_Extend,
+       UNICODE_GRAPHEMEBREAK_SpacingMark,
+       UNICODE_GRAPHEMEBREAK_SpacingMark,
+       UNICODE_GRAPHEMEBREAK_Extend,
+       UNICODE_GRAPHEMEBREAK_Extend,
+       UNICODE_GRAPHEMEBREAK_SpacingMark,
+       UNICODE_GRAPHEMEBREAK_Extend,
+       UNICODE_GRAPHEMEBREAK_SpacingMark,
+       UNICODE_GRAPHEMEBREAK_Extend,
+       UNICODE_GRAPHEMEBREAK_SpacingMark,
+       UNICODE_GRAPHEMEBREAK_SpacingMark,
+       UNICODE_GRAPHEMEBREAK_Extend,
+       UNICODE_GRAPHEMEBREAK_L,
+       UNICODE_GRAPHEMEBREAK_V,
+       UNICODE_GRAPHEMEBREAK_T,
+       UNICODE_GRAPHEMEBREAK_Extend,
+       UNICODE_GRAPHEMEBREAK_Extend,
+       UNICODE_GRAPHEMEBREAK_Extend,
+       UNICODE_GRAPHEMEBREAK_Extend,
+       UNICODE_GRAPHEMEBREAK_Extend,
+       UNICODE_GRAPHEMEBREAK_Control,
+       UNICODE_GRAPHEMEBREAK_SpacingMark,
+       UNICODE_GRAPHEMEBREAK_Extend,
+       UNICODE_GRAPHEMEBREAK_SpacingMark,
+       UNICODE_GRAPHEMEBREAK_Extend,
+       UNICODE_GRAPHEMEBREAK_SpacingMark,
+       UNICODE_GRAPHEMEBREAK_Extend,
+       UNICODE_GRAPHEMEBREAK_Extend,
+       UNICODE_GRAPHEMEBREAK_Extend,
+       UNICODE_GRAPHEMEBREAK_Extend,
+       UNICODE_GRAPHEMEBREAK_Extend,
+       UNICODE_GRAPHEMEBREAK_SpacingMark,
+       UNICODE_GRAPHEMEBREAK_Extend,
+       UNICODE_GRAPHEMEBREAK_SpacingMark,
+       UNICODE_GRAPHEMEBREAK_SpacingMark,
+       UNICODE_GRAPHEMEBREAK_Extend,
+       UNICODE_GRAPHEMEBREAK_SpacingMark,
+       UNICODE_GRAPHEMEBREAK_Extend,
+       UNICODE_GRAPHEMEBREAK_SpacingMark,
+       UNICODE_GRAPHEMEBREAK_SpacingMark,
+       UNICODE_GRAPHEMEBREAK_Extend,
+       UNICODE_GRAPHEMEBREAK_SpacingMark,
+       UNICODE_GRAPHEMEBREAK_SpacingMark,
+       UNICODE_GRAPHEMEBREAK_Extend,
+       UNICODE_GRAPHEMEBREAK_SpacingMark,
+       UNICODE_GRAPHEMEBREAK_Extend,
+       UNICODE_GRAPHEMEBREAK_Extend,
+       UNICODE_GRAPHEMEBREAK_SpacingMark,
+       UNICODE_GRAPHEMEBREAK_Extend,
+       UNICODE_GRAPHEMEBREAK_SpacingMark,
+       UNICODE_GRAPHEMEBREAK_Extend,
+       UNICODE_GRAPHEMEBREAK_SpacingMark,
+       UNICODE_GRAPHEMEBREAK_Extend,
+       UNICODE_GRAPHEMEBREAK_Extend,
+       UNICODE_GRAPHEMEBREAK_Extend,
+       UNICODE_GRAPHEMEBREAK_SpacingMark,
+       UNICODE_GRAPHEMEBREAK_Extend,
+       UNICODE_GRAPHEMEBREAK_SpacingMark,
+       UNICODE_GRAPHEMEBREAK_Extend,
+       UNICODE_GRAPHEMEBREAK_SpacingMark,
+       UNICODE_GRAPHEMEBREAK_Extend,
+       UNICODE_GRAPHEMEBREAK_SpacingMark,
+       UNICODE_GRAPHEMEBREAK_Extend,
+       UNICODE_GRAPHEMEBREAK_SpacingMark,
+       UNICODE_GRAPHEMEBREAK_Extend,
+       UNICODE_GRAPHEMEBREAK_Extend,
+       UNICODE_GRAPHEMEBREAK_SpacingMark,
+       UNICODE_GRAPHEMEBREAK_SpacingMark,
+       UNICODE_GRAPHEMEBREAK_Extend,
+       UNICODE_GRAPHEMEBREAK_SpacingMark,
+       UNICODE_GRAPHEMEBREAK_Extend,
+       UNICODE_GRAPHEMEBREAK_SpacingMark,
+       UNICODE_GRAPHEMEBREAK_Extend,
+       UNICODE_GRAPHEMEBREAK_SpacingMark,
+       UNICODE_GRAPHEMEBREAK_Extend,
+       UNICODE_GRAPHEMEBREAK_SpacingMark,
+       UNICODE_GRAPHEMEBREAK_Extend,
+       UNICODE_GRAPHEMEBREAK_SpacingMark,
+       UNICODE_GRAPHEMEBREAK_Extend,
+       UNICODE_GRAPHEMEBREAK_SpacingMark,
+       UNICODE_GRAPHEMEBREAK_SpacingMark,
+       UNICODE_GRAPHEMEBREAK_Extend,
+       UNICODE_GRAPHEMEBREAK_SpacingMark,
+       UNICODE_GRAPHEMEBREAK_Extend,
+       UNICODE_GRAPHEMEBREAK_Extend,
+       UNICODE_GRAPHEMEBREAK_Extend,
+       UNICODE_GRAPHEMEBREAK_SpacingMark,
+       UNICODE_GRAPHEMEBREAK_Extend,
+       UNICODE_GRAPHEMEBREAK_Extend,
+       UNICODE_GRAPHEMEBREAK_SpacingMark,
+       UNICODE_GRAPHEMEBREAK_Extend,
+       UNICODE_GRAPHEMEBREAK_Extend,
+       UNICODE_GRAPHEMEBREAK_Control,
+       UNICODE_GRAPHEMEBREAK_Extend,
+       UNICODE_GRAPHEMEBREAK_Control,
+       UNICODE_GRAPHEMEBREAK_Control,
+       UNICODE_GRAPHEMEBREAK_Control,
+       UNICODE_GRAPHEMEBREAK_Control,
+       UNICODE_GRAPHEMEBREAK_Extend,
+       UNICODE_GRAPHEMEBREAK_Extend,
+       UNICODE_GRAPHEMEBREAK_Extend,
+       UNICODE_GRAPHEMEBREAK_Extend,
+       UNICODE_GRAPHEMEBREAK_Extend,
+       UNICODE_GRAPHEMEBREAK_Extend,
+       UNICODE_GRAPHEMEBREAK_Extend,
+       UNICODE_GRAPHEMEBREAK_Extend,
+       UNICODE_GRAPHEMEBREAK_Extend,
+       UNICODE_GRAPHEMEBREAK_Extend,
+       UNICODE_GRAPHEMEBREAK_Extend,
+       UNICODE_GRAPHEMEBREAK_Extend,
+       UNICODE_GRAPHEMEBREAK_SpacingMark,
+       UNICODE_GRAPHEMEBREAK_Extend,
+       UNICODE_GRAPHEMEBREAK_SpacingMark,
+       UNICODE_GRAPHEMEBREAK_SpacingMark,
+       UNICODE_GRAPHEMEBREAK_SpacingMark,
+       UNICODE_GRAPHEMEBREAK_Extend,
+       UNICODE_GRAPHEMEBREAK_Extend,
+       UNICODE_GRAPHEMEBREAK_Extend,
+       UNICODE_GRAPHEMEBREAK_Extend,
+       UNICODE_GRAPHEMEBREAK_SpacingMark,
+       UNICODE_GRAPHEMEBREAK_L,
+       UNICODE_GRAPHEMEBREAK_Extend,
+       UNICODE_GRAPHEMEBREAK_SpacingMark,
+       UNICODE_GRAPHEMEBREAK_Extend,
+       UNICODE_GRAPHEMEBREAK_SpacingMark,
+       UNICODE_GRAPHEMEBREAK_Extend,
+       UNICODE_GRAPHEMEBREAK_SpacingMark,
+       UNICODE_GRAPHEMEBREAK_Extend,
+       UNICODE_GRAPHEMEBREAK_SpacingMark,
+       UNICODE_GRAPHEMEBREAK_Extend,
+       UNICODE_GRAPHEMEBREAK_SpacingMark,
+       UNICODE_GRAPHEMEBREAK_Extend,
+       UNICODE_GRAPHEMEBREAK_SpacingMark,
+       UNICODE_GRAPHEMEBREAK_Extend,
+       UNICODE_GRAPHEMEBREAK_Extend,
+       UNICODE_GRAPHEMEBREAK_Extend,
+       UNICODE_GRAPHEMEBREAK_SpacingMark,
+       UNICODE_GRAPHEMEBREAK_SpacingMark,
+       UNICODE_GRAPHEMEBREAK_Extend,
+       UNICODE_GRAPHEMEBREAK_Extend,
+       UNICODE_GRAPHEMEBREAK_Prepend,
+       UNICODE_GRAPHEMEBREAK_Extend,
+       UNICODE_GRAPHEMEBREAK_Prepend,
+       UNICODE_GRAPHEMEBREAK_Prepend,
+       UNICODE_GRAPHEMEBREAK_Extend,
+       UNICODE_GRAPHEMEBREAK_Extend,
+       UNICODE_GRAPHEMEBREAK_SpacingMark,
+       UNICODE_GRAPHEMEBREAK_Extend,
+       UNICODE_GRAPHEMEBREAK_SpacingMark,
+       UNICODE_GRAPHEMEBREAK_Extend,
+       UNICODE_GRAPHEMEBREAK_SpacingMark,
+       UNICODE_GRAPHEMEBREAK_SpacingMark,
+       UNICODE_GRAPHEMEBREAK_Extend,
+       UNICODE_GRAPHEMEBREAK_LV,
+       UNICODE_GRAPHEMEBREAK_LVT,
+       UNICODE_GRAPHEMEBREAK_LV,
+       UNICODE_GRAPHEMEBREAK_LVT,
+       UNICODE_GRAPHEMEBREAK_LV,
+       UNICODE_GRAPHEMEBREAK_LVT,
+       UNICODE_GRAPHEMEBREAK_LV,
+       UNICODE_GRAPHEMEBREAK_LVT,
+       UNICODE_GRAPHEMEBREAK_LV,
+       UNICODE_GRAPHEMEBREAK_LVT,
+       UNICODE_GRAPHEMEBREAK_LV,
+       UNICODE_GRAPHEMEBREAK_LVT,
+       UNICODE_GRAPHEMEBREAK_LV,
+       UNICODE_GRAPHEMEBREAK_LVT,
+       UNICODE_GRAPHEMEBREAK_LV,
+       UNICODE_GRAPHEMEBREAK_LVT,
+       UNICODE_GRAPHEMEBREAK_LV,
+       UNICODE_GRAPHEMEBREAK_LVT,
+       UNICODE_GRAPHEMEBREAK_LV,
+       UNICODE_GRAPHEMEBREAK_LVT,
+       UNICODE_GRAPHEMEBREAK_LVT,
+       UNICODE_GRAPHEMEBREAK_LV,
+       UNICODE_GRAPHEMEBREAK_LVT,
+       UNICODE_GRAPHEMEBREAK_LV,
+       UNICODE_GRAPHEMEBREAK_LVT,
+       UNICODE_GRAPHEMEBREAK_LV,
+       UNICODE_GRAPHEMEBREAK_LVT,
+       UNICODE_GRAPHEMEBREAK_LV,
+       UNICODE_GRAPHEMEBREAK_LVT,
+       UNICODE_GRAPHEMEBREAK_LV,
+       UNICODE_GRAPHEMEBREAK_LVT,
+       UNICODE_GRAPHEMEBREAK_LV,
+       UNICODE_GRAPHEMEBREAK_LVT,
+       UNICODE_GRAPHEMEBREAK_LV,
+       UNICODE_GRAPHEMEBREAK_LVT,
+       UNICODE_GRAPHEMEBREAK_LV,
+       UNICODE_GRAPHEMEBREAK_LVT,
+       UNICODE_GRAPHEMEBREAK_LV,
+       UNICODE_GRAPHEMEBREAK_LVT,
+       UNICODE_GRAPHEMEBREAK_LVT,
+       UNICODE_GRAPHEMEBREAK_LV,
+       UNICODE_GRAPHEMEBREAK_LVT,
+       UNICODE_GRAPHEMEBREAK_LV,
+       UNICODE_GRAPHEMEBREAK_LVT,
+       UNICODE_GRAPHEMEBREAK_LV,
+       UNICODE_GRAPHEMEBREAK_LVT,
+       UNICODE_GRAPHEMEBREAK_LV,
+       UNICODE_GRAPHEMEBREAK_LVT,
+       UNICODE_GRAPHEMEBREAK_LV,
+       UNICODE_GRAPHEMEBREAK_LVT,
+       UNICODE_GRAPHEMEBREAK_LV,
+       UNICODE_GRAPHEMEBREAK_LVT,
+       UNICODE_GRAPHEMEBREAK_LV,
+       UNICODE_GRAPHEMEBREAK_LVT,
+       UNICODE_GRAPHEMEBREAK_LV,
+       UNICODE_GRAPHEMEBREAK_LVT,
+       UNICODE_GRAPHEMEBREAK_LV,
+       UNICODE_GRAPHEMEBREAK_LVT,
+       UNICODE_GRAPHEMEBREAK_LVT,
+       UNICODE_GRAPHEMEBREAK_LV,
+       UNICODE_GRAPHEMEBREAK_LVT,
+       UNICODE_GRAPHEMEBREAK_LV,
+       UNICODE_GRAPHEMEBREAK_LVT,
+       UNICODE_GRAPHEMEBREAK_LV,
+       UNICODE_GRAPHEMEBREAK_LVT,
+       UNICODE_GRAPHEMEBREAK_LV,
+       UNICODE_GRAPHEMEBREAK_LVT,
+       UNICODE_GRAPHEMEBREAK_LV,
+       UNICODE_GRAPHEMEBREAK_LVT,
+       UNICODE_GRAPHEMEBREAK_LV,
+       UNICODE_GRAPHEMEBREAK_LVT,
+       UNICODE_GRAPHEMEBREAK_LV,
+       UNICODE_GRAPHEMEBREAK_LVT,
+       UNICODE_GRAPHEMEBREAK_LV,
+       UNICODE_GRAPHEMEBREAK_LVT,
+       UNICODE_GRAPHEMEBREAK_LV,
+       UNICODE_GRAPHEMEBREAK_LVT,
+       UNICODE_GRAPHEMEBREAK_LVT,
+       UNICODE_GRAPHEMEBREAK_LV,
+       UNICODE_GRAPHEMEBREAK_LVT,
+       UNICODE_GRAPHEMEBREAK_LV,
+       UNICODE_GRAPHEMEBREAK_LVT,
+       UNICODE_GRAPHEMEBREAK_LV,
+       UNICODE_GRAPHEMEBREAK_LVT,
+       UNICODE_GRAPHEMEBREAK_LV,
+       UNICODE_GRAPHEMEBREAK_LVT,
+       UNICODE_GRAPHEMEBREAK_LV,
+       UNICODE_GRAPHEMEBREAK_LVT,
+       UNICODE_GRAPHEMEBREAK_LV,
+       UNICODE_GRAPHEMEBREAK_LVT,
+       UNICODE_GRAPHEMEBREAK_LV,
+       UNICODE_GRAPHEMEBREAK_LVT,
+       UNICODE_GRAPHEMEBREAK_LV,
+       UNICODE_GRAPHEMEBREAK_LVT,
+       UNICODE_GRAPHEMEBREAK_LV,
+       UNICODE_GRAPHEMEBREAK_LVT,
+       UNICODE_GRAPHEMEBREAK_LVT,
+       UNICODE_GRAPHEMEBREAK_LV,
+       UNICODE_GRAPHEMEBREAK_LVT,
+       UNICODE_GRAPHEMEBREAK_LV,
+       UNICODE_GRAPHEMEBREAK_LVT,
+       UNICODE_GRAPHEMEBREAK_LV,
+       UNICODE_GRAPHEMEBREAK_LVT,
+       UNICODE_GRAPHEMEBREAK_LV,
+       UNICODE_GRAPHEMEBREAK_LVT,
+       UNICODE_GRAPHEMEBREAK_LV,
+       UNICODE_GRAPHEMEBREAK_LVT,
+       UNICODE_GRAPHEMEBREAK_LV,
+       UNICODE_GRAPHEMEBREAK_LVT,
+       UNICODE_GRAPHEMEBREAK_LV,
+       UNICODE_GRAPHEMEBREAK_LVT,
+       UNICODE_GRAPHEMEBREAK_LV,
+       UNICODE_GRAPHEMEBREAK_LVT,
+       UNICODE_GRAPHEMEBREAK_LV,
+       UNICODE_GRAPHEMEBREAK_LVT,
+       UNICODE_GRAPHEMEBREAK_LVT,
+       UNICODE_GRAPHEMEBREAK_LV,
+       UNICODE_GRAPHEMEBREAK_LVT,
+       UNICODE_GRAPHEMEBREAK_LV,
+       UNICODE_GRAPHEMEBREAK_LVT,
+       UNICODE_GRAPHEMEBREAK_LV,
+       UNICODE_GRAPHEMEBREAK_LVT,
+       UNICODE_GRAPHEMEBREAK_LV,
+       UNICODE_GRAPHEMEBREAK_LVT,
+       UNICODE_GRAPHEMEBREAK_LV,
+       UNICODE_GRAPHEMEBREAK_LVT,
+       UNICODE_GRAPHEMEBREAK_LV,
+       UNICODE_GRAPHEMEBREAK_LVT,
+       UNICODE_GRAPHEMEBREAK_LV,
+       UNICODE_GRAPHEMEBREAK_LVT,
+       UNICODE_GRAPHEMEBREAK_LV,
+       UNICODE_GRAPHEMEBREAK_LVT,
+       UNICODE_GRAPHEMEBREAK_LV,
+       UNICODE_GRAPHEMEBREAK_LVT,
+       UNICODE_GRAPHEMEBREAK_LV,
+       UNICODE_GRAPHEMEBREAK_LVT,
+       UNICODE_GRAPHEMEBREAK_LV,
+       UNICODE_GRAPHEMEBREAK_LVT,
+       UNICODE_GRAPHEMEBREAK_LV,
+       UNICODE_GRAPHEMEBREAK_LVT,
+       UNICODE_GRAPHEMEBREAK_LV,
+       UNICODE_GRAPHEMEBREAK_LVT,
+       UNICODE_GRAPHEMEBREAK_LV,
+       UNICODE_GRAPHEMEBREAK_LVT,
+       UNICODE_GRAPHEMEBREAK_LV,
+       UNICODE_GRAPHEMEBREAK_LVT,
+       UNICODE_GRAPHEMEBREAK_LV,
+       UNICODE_GRAPHEMEBREAK_LVT,
+       UNICODE_GRAPHEMEBREAK_LV,
+       UNICODE_GRAPHEMEBREAK_LVT,
+       UNICODE_GRAPHEMEBREAK_LV,
+       UNICODE_GRAPHEMEBREAK_LVT,
+       UNICODE_GRAPHEMEBREAK_LV,
+       UNICODE_GRAPHEMEBREAK_LVT,
+       UNICODE_GRAPHEMEBREAK_LVT,
+       UNICODE_GRAPHEMEBREAK_LV,
+       UNICODE_GRAPHEMEBREAK_LVT,
+       UNICODE_GRAPHEMEBREAK_LV,
+       UNICODE_GRAPHEMEBREAK_LVT,
+       UNICODE_GRAPHEMEBREAK_LV,
+       UNICODE_GRAPHEMEBREAK_LVT,
+       UNICODE_GRAPHEMEBREAK_LV,
+       UNICODE_GRAPHEMEBREAK_LVT,
+       UNICODE_GRAPHEMEBREAK_LV,
+       UNICODE_GRAPHEMEBREAK_LVT,
+       UNICODE_GRAPHEMEBREAK_LV,
+       UNICODE_GRAPHEMEBREAK_LVT,
+       UNICODE_GRAPHEMEBREAK_LV,
+       UNICODE_GRAPHEMEBREAK_LVT,
+       UNICODE_GRAPHEMEBREAK_LV,
+       UNICODE_GRAPHEMEBREAK_LVT,
+       UNICODE_GRAPHEMEBREAK_LV,
+       UNICODE_GRAPHEMEBREAK_LVT,
+       UNICODE_GRAPHEMEBREAK_LVT,
+       UNICODE_GRAPHEMEBREAK_LV,
+       UNICODE_GRAPHEMEBREAK_LVT,
+       UNICODE_GRAPHEMEBREAK_LV,
+       UNICODE_GRAPHEMEBREAK_LVT,
+       UNICODE_GRAPHEMEBREAK_LV,
+       UNICODE_GRAPHEMEBREAK_LVT,
+       UNICODE_GRAPHEMEBREAK_LV,
+       UNICODE_GRAPHEMEBREAK_LVT,
+       UNICODE_GRAPHEMEBREAK_LV,
+       UNICODE_GRAPHEMEBREAK_LVT,
+       UNICODE_GRAPHEMEBREAK_LV,
+       UNICODE_GRAPHEMEBREAK_LVT,
+       UNICODE_GRAPHEMEBREAK_LV,
+       UNICODE_GRAPHEMEBREAK_LVT,
+       UNICODE_GRAPHEMEBREAK_LV,
+       UNICODE_GRAPHEMEBREAK_LVT,
+       UNICODE_GRAPHEMEBREAK_LV,
+       UNICODE_GRAPHEMEBREAK_LVT,
+       UNICODE_GRAPHEMEBREAK_LVT,
+       UNICODE_GRAPHEMEBREAK_LV,
+       UNICODE_GRAPHEMEBREAK_LVT,
+       UNICODE_GRAPHEMEBREAK_LV,
+       UNICODE_GRAPHEMEBREAK_LVT,
+       UNICODE_GRAPHEMEBREAK_LV,
+       UNICODE_GRAPHEMEBREAK_LVT,
+       UNICODE_GRAPHEMEBREAK_LV,
+       UNICODE_GRAPHEMEBREAK_LVT,
+       UNICODE_GRAPHEMEBREAK_LV,
+       UNICODE_GRAPHEMEBREAK_LVT,
+       UNICODE_GRAPHEMEBREAK_LV,
+       UNICODE_GRAPHEMEBREAK_LVT,
+       UNICODE_GRAPHEMEBREAK_LV,
+       UNICODE_GRAPHEMEBREAK_LVT,
+       UNICODE_GRAPHEMEBREAK_LV,
+       UNICODE_GRAPHEMEBREAK_LVT,
+       UNICODE_GRAPHEMEBREAK_LV,
+       UNICODE_GRAPHEMEBREAK_LVT,
+       UNICODE_GRAPHEMEBREAK_LVT,
+       UNICODE_GRAPHEMEBREAK_LV,
+       UNICODE_GRAPHEMEBREAK_LVT,
+       UNICODE_GRAPHEMEBREAK_LV,
+       UNICODE_GRAPHEMEBREAK_LVT,
+       UNICODE_GRAPHEMEBREAK_LV,
+       UNICODE_GRAPHEMEBREAK_LVT,
+       UNICODE_GRAPHEMEBREAK_LV,
+       UNICODE_GRAPHEMEBREAK_LVT,
+       UNICODE_GRAPHEMEBREAK_LV,
+       UNICODE_GRAPHEMEBREAK_LVT,
+       UNICODE_GRAPHEMEBREAK_LV,
+       UNICODE_GRAPHEMEBREAK_LVT,
+       UNICODE_GRAPHEMEBREAK_LV,
+       UNICODE_GRAPHEMEBREAK_LVT,
+       UNICODE_GRAPHEMEBREAK_LV,
+       UNICODE_GRAPHEMEBREAK_LVT,
+       UNICODE_GRAPHEMEBREAK_LV,
+       UNICODE_GRAPHEMEBREAK_LVT,
+       UNICODE_GRAPHEMEBREAK_LVT,
+       UNICODE_GRAPHEMEBREAK_LV,
+       UNICODE_GRAPHEMEBREAK_LVT,
+       UNICODE_GRAPHEMEBREAK_LV,
+       UNICODE_GRAPHEMEBREAK_LVT,
+       UNICODE_GRAPHEMEBREAK_LV,
+       UNICODE_GRAPHEMEBREAK_LVT,
+       UNICODE_GRAPHEMEBREAK_LV,
+       UNICODE_GRAPHEMEBREAK_LVT,
+       UNICODE_GRAPHEMEBREAK_LV,
+       UNICODE_GRAPHEMEBREAK_LVT,
+       UNICODE_GRAPHEMEBREAK_LV,
+       UNICODE_GRAPHEMEBREAK_LVT,
+       UNICODE_GRAPHEMEBREAK_LV,
+       UNICODE_GRAPHEMEBREAK_LVT,
+       UNICODE_GRAPHEMEBREAK_LV,
+       UNICODE_GRAPHEMEBREAK_LVT,
+       UNICODE_GRAPHEMEBREAK_LV,
+       UNICODE_GRAPHEMEBREAK_LVT,
+       UNICODE_GRAPHEMEBREAK_LVT,
+       UNICODE_GRAPHEMEBREAK_LV,
+       UNICODE_GRAPHEMEBREAK_LVT,
+       UNICODE_GRAPHEMEBREAK_LV,
+       UNICODE_GRAPHEMEBREAK_LVT,
+       UNICODE_GRAPHEMEBREAK_LV,
+       UNICODE_GRAPHEMEBREAK_LVT,
+       UNICODE_GRAPHEMEBREAK_LV,
+       UNICODE_GRAPHEMEBREAK_LVT,
+       UNICODE_GRAPHEMEBREAK_LV,
+       UNICODE_GRAPHEMEBREAK_LVT,
+       UNICODE_GRAPHEMEBREAK_LV,
+       UNICODE_GRAPHEMEBREAK_LVT,
+       UNICODE_GRAPHEMEBREAK_LV,
+       UNICODE_GRAPHEMEBREAK_LVT,
+       UNICODE_GRAPHEMEBREAK_LV,
+       UNICODE_GRAPHEMEBREAK_LVT,
+       UNICODE_GRAPHEMEBREAK_LV,
+       UNICODE_GRAPHEMEBREAK_LVT,
+       UNICODE_GRAPHEMEBREAK_LV,
+       UNICODE_GRAPHEMEBREAK_LVT,
+       UNICODE_GRAPHEMEBREAK_LV,
+       UNICODE_GRAPHEMEBREAK_LVT,
+       UNICODE_GRAPHEMEBREAK_LV,
+       UNICODE_GRAPHEMEBREAK_LVT,
+       UNICODE_GRAPHEMEBREAK_LV,
+       UNICODE_GRAPHEMEBREAK_LVT,
+       UNICODE_GRAPHEMEBREAK_LV,
+       UNICODE_GRAPHEMEBREAK_LVT,
+       UNICODE_GRAPHEMEBREAK_LV,
+       UNICODE_GRAPHEMEBREAK_LVT,
+       UNICODE_GRAPHEMEBREAK_LV,
+       UNICODE_GRAPHEMEBREAK_LVT,
+       UNICODE_GRAPHEMEBREAK_LV,
+       UNICODE_GRAPHEMEBREAK_LVT,
+       UNICODE_GRAPHEMEBREAK_LV,
+       UNICODE_GRAPHEMEBREAK_LVT,
+       UNICODE_GRAPHEMEBREAK_LV,
+       UNICODE_GRAPHEMEBREAK_LVT,
+       UNICODE_GRAPHEMEBREAK_LVT,
+       UNICODE_GRAPHEMEBREAK_LV,
+       UNICODE_GRAPHEMEBREAK_LVT,
+       UNICODE_GRAPHEMEBREAK_LV,
+       UNICODE_GRAPHEMEBREAK_LVT,
+       UNICODE_GRAPHEMEBREAK_LV,
+       UNICODE_GRAPHEMEBREAK_LVT,
+       UNICODE_GRAPHEMEBREAK_LV,
+       UNICODE_GRAPHEMEBREAK_LVT,
+       UNICODE_GRAPHEMEBREAK_LV,
+       UNICODE_GRAPHEMEBREAK_LVT,
+       UNICODE_GRAPHEMEBREAK_LV,
+       UNICODE_GRAPHEMEBREAK_LVT,
+       UNICODE_GRAPHEMEBREAK_LV,
+       UNICODE_GRAPHEMEBREAK_LVT,
+       UNICODE_GRAPHEMEBREAK_LV,
+       UNICODE_GRAPHEMEBREAK_LVT,
+       UNICODE_GRAPHEMEBREAK_LV,
+       UNICODE_GRAPHEMEBREAK_LVT,
+       UNICODE_GRAPHEMEBREAK_LVT,
+       UNICODE_GRAPHEMEBREAK_LV,
+       UNICODE_GRAPHEMEBREAK_LVT,
+       UNICODE_GRAPHEMEBREAK_LV,
+       UNICODE_GRAPHEMEBREAK_LVT,
+       UNICODE_GRAPHEMEBREAK_LV,
+       UNICODE_GRAPHEMEBREAK_LVT,
+       UNICODE_GRAPHEMEBREAK_LV,
+       UNICODE_GRAPHEMEBREAK_LVT,
+       UNICODE_GRAPHEMEBREAK_LV,
+       UNICODE_GRAPHEMEBREAK_LVT,
+       UNICODE_GRAPHEMEBREAK_LV,
+       UNICODE_GRAPHEMEBREAK_LVT,
+       UNICODE_GRAPHEMEBREAK_LV,
+       UNICODE_GRAPHEMEBREAK_LVT,
+       UNICODE_GRAPHEMEBREAK_LV,
+       UNICODE_GRAPHEMEBREAK_LVT,
+       UNICODE_GRAPHEMEBREAK_LV,
+       UNICODE_GRAPHEMEBREAK_LVT,
+       UNICODE_GRAPHEMEBREAK_LVT,
+       UNICODE_GRAPHEMEBREAK_LV,
+       UNICODE_GRAPHEMEBREAK_LVT,
+       UNICODE_GRAPHEMEBREAK_LV,
+       UNICODE_GRAPHEMEBREAK_LVT,
+       UNICODE_GRAPHEMEBREAK_LV,
+       UNICODE_GRAPHEMEBREAK_LVT,
+       UNICODE_GRAPHEMEBREAK_LV,
+       UNICODE_GRAPHEMEBREAK_LVT,
+       UNICODE_GRAPHEMEBREAK_LV,
+       UNICODE_GRAPHEMEBREAK_LVT,
+       UNICODE_GRAPHEMEBREAK_LV,
+       UNICODE_GRAPHEMEBREAK_LVT,
+       UNICODE_GRAPHEMEBREAK_LV,
+       UNICODE_GRAPHEMEBREAK_LVT,
+       UNICODE_GRAPHEMEBREAK_LV,
+       UNICODE_GRAPHEMEBREAK_LVT,
+       UNICODE_GRAPHEMEBREAK_LV,
+       UNICODE_GRAPHEMEBREAK_LVT,
+       UNICODE_GRAPHEMEBREAK_LVT,
+       UNICODE_GRAPHEMEBREAK_LV,
+       UNICODE_GRAPHEMEBREAK_LVT,
+       UNICODE_GRAPHEMEBREAK_LV,
+       UNICODE_GRAPHEMEBREAK_LVT,
+       UNICODE_GRAPHEMEBREAK_LV,
+       UNICODE_GRAPHEMEBREAK_LVT,
+       UNICODE_GRAPHEMEBREAK_LV,
+       UNICODE_GRAPHEMEBREAK_LVT,
+       UNICODE_GRAPHEMEBREAK_LV,
+       UNICODE_GRAPHEMEBREAK_LVT,
+       UNICODE_GRAPHEMEBREAK_LV,
+       UNICODE_GRAPHEMEBREAK_LVT,
+       UNICODE_GRAPHEMEBREAK_LV,
+       UNICODE_GRAPHEMEBREAK_LVT,
+       UNICODE_GRAPHEMEBREAK_LV,
+       UNICODE_GRAPHEMEBREAK_LVT,
+       UNICODE_GRAPHEMEBREAK_LV,
+       UNICODE_GRAPHEMEBREAK_LVT,
+       UNICODE_GRAPHEMEBREAK_LVT,
+       UNICODE_GRAPHEMEBREAK_LV,
+       UNICODE_GRAPHEMEBREAK_LVT,
+       UNICODE_GRAPHEMEBREAK_LV,
+       UNICODE_GRAPHEMEBREAK_LVT,
+       UNICODE_GRAPHEMEBREAK_LV,
+       UNICODE_GRAPHEMEBREAK_LVT,
+       UNICODE_GRAPHEMEBREAK_LV,
+       UNICODE_GRAPHEMEBREAK_LVT,
+       UNICODE_GRAPHEMEBREAK_LV,
+       UNICODE_GRAPHEMEBREAK_LVT,
+       UNICODE_GRAPHEMEBREAK_LV,
+       UNICODE_GRAPHEMEBREAK_LVT,
+       UNICODE_GRAPHEMEBREAK_LV,
+       UNICODE_GRAPHEMEBREAK_LVT,
+       UNICODE_GRAPHEMEBREAK_LV,
+       UNICODE_GRAPHEMEBREAK_LVT,
+       UNICODE_GRAPHEMEBREAK_LV,
+       UNICODE_GRAPHEMEBREAK_LVT,
+       UNICODE_GRAPHEMEBREAK_LVT,
+       UNICODE_GRAPHEMEBREAK_LV,
+       UNICODE_GRAPHEMEBREAK_LVT,
+       UNICODE_GRAPHEMEBREAK_LV,
+       UNICODE_GRAPHEMEBREAK_LVT,
+       UNICODE_GRAPHEMEBREAK_LV,
+       UNICODE_GRAPHEMEBREAK_LVT,
+       UNICODE_GRAPHEMEBREAK_LV,
+       UNICODE_GRAPHEMEBREAK_LVT,
+       UNICODE_GRAPHEMEBREAK_LV,
+       UNICODE_GRAPHEMEBREAK_LVT,
+       UNICODE_GRAPHEMEBREAK_LV,
+       UNICODE_GRAPHEMEBREAK_LVT,
+       UNICODE_GRAPHEMEBREAK_LV,
+       UNICODE_GRAPHEMEBREAK_LVT,
+       UNICODE_GRAPHEMEBREAK_LV,
+       UNICODE_GRAPHEMEBREAK_LVT,
+       UNICODE_GRAPHEMEBREAK_LV,
+       UNICODE_GRAPHEMEBREAK_LVT,
+       UNICODE_GRAPHEMEBREAK_LV,
+       UNICODE_GRAPHEMEBREAK_LVT,
+       UNICODE_GRAPHEMEBREAK_LV,
+       UNICODE_GRAPHEMEBREAK_LVT,
+       UNICODE_GRAPHEMEBREAK_LV,
+       UNICODE_GRAPHEMEBREAK_LVT,
+       UNICODE_GRAPHEMEBREAK_LV,
+       UNICODE_GRAPHEMEBREAK_LVT,
+       UNICODE_GRAPHEMEBREAK_LV,
+       UNICODE_GRAPHEMEBREAK_LVT,
+       UNICODE_GRAPHEMEBREAK_LV,
+       UNICODE_GRAPHEMEBREAK_LVT,
+       UNICODE_GRAPHEMEBREAK_LV,
+       UNICODE_GRAPHEMEBREAK_LVT,
+       UNICODE_GRAPHEMEBREAK_LV,
+       UNICODE_GRAPHEMEBREAK_LVT,
+       UNICODE_GRAPHEMEBREAK_LV,
+       UNICODE_GRAPHEMEBREAK_LVT,
+       UNICODE_GRAPHEMEBREAK_LV,
+       UNICODE_GRAPHEMEBREAK_LVT,
+       UNICODE_GRAPHEMEBREAK_LVT,
+       UNICODE_GRAPHEMEBREAK_LV,
+       UNICODE_GRAPHEMEBREAK_LVT,
+       UNICODE_GRAPHEMEBREAK_LV,
+       UNICODE_GRAPHEMEBREAK_LVT,
+       UNICODE_GRAPHEMEBREAK_LV,
+       UNICODE_GRAPHEMEBREAK_LVT,
+       UNICODE_GRAPHEMEBREAK_LV,
+       UNICODE_GRAPHEMEBREAK_LVT,
+       UNICODE_GRAPHEMEBREAK_LV,
+       UNICODE_GRAPHEMEBREAK_LVT,
+       UNICODE_GRAPHEMEBREAK_LV,
+       UNICODE_GRAPHEMEBREAK_LVT,
+       UNICODE_GRAPHEMEBREAK_LV,
+       UNICODE_GRAPHEMEBREAK_LVT,
+       UNICODE_GRAPHEMEBREAK_LV,
+       UNICODE_GRAPHEMEBREAK_LVT,
+       UNICODE_GRAPHEMEBREAK_LV,
+       UNICODE_GRAPHEMEBREAK_LVT,
+       UNICODE_GRAPHEMEBREAK_LVT,
+       UNICODE_GRAPHEMEBREAK_LV,
+       UNICODE_GRAPHEMEBREAK_LVT,
+       UNICODE_GRAPHEMEBREAK_LV,
+       UNICODE_GRAPHEMEBREAK_LVT,
+       UNICODE_GRAPHEMEBREAK_LV,
+       UNICODE_GRAPHEMEBREAK_LVT,
+       UNICODE_GRAPHEMEBREAK_LV,
+       UNICODE_GRAPHEMEBREAK_LVT,
+       UNICODE_GRAPHEMEBREAK_LV,
+       UNICODE_GRAPHEMEBREAK_LVT,
+       UNICODE_GRAPHEMEBREAK_LV,
+       UNICODE_GRAPHEMEBREAK_LVT,
+       UNICODE_GRAPHEMEBREAK_LV,
+       UNICODE_GRAPHEMEBREAK_LVT,
+       UNICODE_GRAPHEMEBREAK_LV,
+       UNICODE_GRAPHEMEBREAK_LVT,
+       UNICODE_GRAPHEMEBREAK_LV,
+       UNICODE_GRAPHEMEBREAK_LVT,
+       UNICODE_GRAPHEMEBREAK_LVT,
+       UNICODE_GRAPHEMEBREAK_LV,
+       UNICODE_GRAPHEMEBREAK_LVT,
+       UNICODE_GRAPHEMEBREAK_LV,
+       UNICODE_GRAPHEMEBREAK_LVT,
+       UNICODE_GRAPHEMEBREAK_LV,
+       UNICODE_GRAPHEMEBREAK_LVT,
+       UNICODE_GRAPHEMEBREAK_LV,
+       UNICODE_GRAPHEMEBREAK_LVT,
+       UNICODE_GRAPHEMEBREAK_LV,
+       UNICODE_GRAPHEMEBREAK_LVT,
+       UNICODE_GRAPHEMEBREAK_LV,
+       UNICODE_GRAPHEMEBREAK_LVT,
+       UNICODE_GRAPHEMEBREAK_LV,
+       UNICODE_GRAPHEMEBREAK_LVT,
+       UNICODE_GRAPHEMEBREAK_LV,
+       UNICODE_GRAPHEMEBREAK_LVT,
+       UNICODE_GRAPHEMEBREAK_LV,
+       UNICODE_GRAPHEMEBREAK_LVT,
+       UNICODE_GRAPHEMEBREAK_LVT,
+       UNICODE_GRAPHEMEBREAK_LV,
+       UNICODE_GRAPHEMEBREAK_LVT,
+       UNICODE_GRAPHEMEBREAK_LV,
+       UNICODE_GRAPHEMEBREAK_LVT,
+       UNICODE_GRAPHEMEBREAK_LV,
+       UNICODE_GRAPHEMEBREAK_LVT,
+       UNICODE_GRAPHEMEBREAK_LV,
+       UNICODE_GRAPHEMEBREAK_LVT,
+       UNICODE_GRAPHEMEBREAK_LV,
+       UNICODE_GRAPHEMEBREAK_LVT,
+       UNICODE_GRAPHEMEBREAK_LV,
+       UNICODE_GRAPHEMEBREAK_LVT,
+       UNICODE_GRAPHEMEBREAK_LV,
+       UNICODE_GRAPHEMEBREAK_LVT,
+       UNICODE_GRAPHEMEBREAK_LV,
+       UNICODE_GRAPHEMEBREAK_LVT,
+       UNICODE_GRAPHEMEBREAK_LV,
+       UNICODE_GRAPHEMEBREAK_LVT,
+       UNICODE_GRAPHEMEBREAK_LVT,
+       UNICODE_GRAPHEMEBREAK_LV,
+       UNICODE_GRAPHEMEBREAK_LVT,
+       UNICODE_GRAPHEMEBREAK_LV,
+       UNICODE_GRAPHEMEBREAK_LVT,
+       UNICODE_GRAPHEMEBREAK_LV,
+       UNICODE_GRAPHEMEBREAK_LVT,
+       UNICODE_GRAPHEMEBREAK_LV,
+       UNICODE_GRAPHEMEBREAK_LVT,
+       UNICODE_GRAPHEMEBREAK_LV,
+       UNICODE_GRAPHEMEBREAK_LVT,
+       UNICODE_GRAPHEMEBREAK_LV,
+       UNICODE_GRAPHEMEBREAK_LVT,
+       UNICODE_GRAPHEMEBREAK_LV,
+       UNICODE_GRAPHEMEBREAK_LVT,
+       UNICODE_GRAPHEMEBREAK_LV,
+       UNICODE_GRAPHEMEBREAK_LVT,
+       UNICODE_GRAPHEMEBREAK_LV,
+       UNICODE_GRAPHEMEBREAK_LVT,
+       UNICODE_GRAPHEMEBREAK_LVT,
+       UNICODE_GRAPHEMEBREAK_LV,
+       UNICODE_GRAPHEMEBREAK_LVT,
+       UNICODE_GRAPHEMEBREAK_LV,
+       UNICODE_GRAPHEMEBREAK_LVT,
+       UNICODE_GRAPHEMEBREAK_LV,
+       UNICODE_GRAPHEMEBREAK_LVT,
+       UNICODE_GRAPHEMEBREAK_LV,
+       UNICODE_GRAPHEMEBREAK_LVT,
+       UNICODE_GRAPHEMEBREAK_LV,
+       UNICODE_GRAPHEMEBREAK_LVT,
+       UNICODE_GRAPHEMEBREAK_LV,
+       UNICODE_GRAPHEMEBREAK_LVT,
+       UNICODE_GRAPHEMEBREAK_LV,
+       UNICODE_GRAPHEMEBREAK_LVT,
+       UNICODE_GRAPHEMEBREAK_LV,
+       UNICODE_GRAPHEMEBREAK_LVT,
+       UNICODE_GRAPHEMEBREAK_LV,
+       UNICODE_GRAPHEMEBREAK_LVT,
+       UNICODE_GRAPHEMEBREAK_LV,
+       UNICODE_GRAPHEMEBREAK_LVT,
+       UNICODE_GRAPHEMEBREAK_LV,
+       UNICODE_GRAPHEMEBREAK_LVT,
+       UNICODE_GRAPHEMEBREAK_LV,
+       UNICODE_GRAPHEMEBREAK_LVT,
+       UNICODE_GRAPHEMEBREAK_LV,
+       UNICODE_GRAPHEMEBREAK_LVT,
+       UNICODE_GRAPHEMEBREAK_LV,
+       UNICODE_GRAPHEMEBREAK_LVT,
+       UNICODE_GRAPHEMEBREAK_LV,
+       UNICODE_GRAPHEMEBREAK_LVT,
+       UNICODE_GRAPHEMEBREAK_LV,
+       UNICODE_GRAPHEMEBREAK_LVT,
+       UNICODE_GRAPHEMEBREAK_LV,
+       UNICODE_GRAPHEMEBREAK_LVT,
+       UNICODE_GRAPHEMEBREAK_LV,
+       UNICODE_GRAPHEMEBREAK_LVT,
+       UNICODE_GRAPHEMEBREAK_LV,
+       UNICODE_GRAPHEMEBREAK_LVT,
+       UNICODE_GRAPHEMEBREAK_LVT,
+       UNICODE_GRAPHEMEBREAK_LV,
+       UNICODE_GRAPHEMEBREAK_LVT,
+       UNICODE_GRAPHEMEBREAK_LV,
+       UNICODE_GRAPHEMEBREAK_LVT,
+       UNICODE_GRAPHEMEBREAK_LV,
+       UNICODE_GRAPHEMEBREAK_LVT,
+       UNICODE_GRAPHEMEBREAK_LV,
+       UNICODE_GRAPHEMEBREAK_LVT,
+       UNICODE_GRAPHEMEBREAK_LV,
+       UNICODE_GRAPHEMEBREAK_LVT,
+       UNICODE_GRAPHEMEBREAK_LV,
+       UNICODE_GRAPHEMEBREAK_LVT,
+       UNICODE_GRAPHEMEBREAK_LV,
+       UNICODE_GRAPHEMEBREAK_LVT,
+       UNICODE_GRAPHEMEBREAK_LV,
+       UNICODE_GRAPHEMEBREAK_LVT,
+       UNICODE_GRAPHEMEBREAK_LV,
+       UNICODE_GRAPHEMEBREAK_LVT,
+       UNICODE_GRAPHEMEBREAK_LVT,
+       UNICODE_GRAPHEMEBREAK_LV,
+       UNICODE_GRAPHEMEBREAK_LVT,
+       UNICODE_GRAPHEMEBREAK_LV,
+       UNICODE_GRAPHEMEBREAK_LVT,
+       UNICODE_GRAPHEMEBREAK_LV,
+       UNICODE_GRAPHEMEBREAK_LVT,
+       UNICODE_GRAPHEMEBREAK_LV,
+       UNICODE_GRAPHEMEBREAK_LVT,
+       UNICODE_GRAPHEMEBREAK_LV,
+       UNICODE_GRAPHEMEBREAK_LVT,
+       UNICODE_GRAPHEMEBREAK_LV,
+       UNICODE_GRAPHEMEBREAK_LVT,
+       UNICODE_GRAPHEMEBREAK_LV,
+       UNICODE_GRAPHEMEBREAK_LVT,
+       UNICODE_GRAPHEMEBREAK_LV,
+       UNICODE_GRAPHEMEBREAK_LVT,
+       UNICODE_GRAPHEMEBREAK_LV,
+       UNICODE_GRAPHEMEBREAK_LVT,
+       UNICODE_GRAPHEMEBREAK_LVT,
+       UNICODE_GRAPHEMEBREAK_LV,
+       UNICODE_GRAPHEMEBREAK_LVT,
+       UNICODE_GRAPHEMEBREAK_LV,
+       UNICODE_GRAPHEMEBREAK_LVT,
+       UNICODE_GRAPHEMEBREAK_LV,
+       UNICODE_GRAPHEMEBREAK_LVT,
+       UNICODE_GRAPHEMEBREAK_LV,
+       UNICODE_GRAPHEMEBREAK_LVT,
+       UNICODE_GRAPHEMEBREAK_LV,
+       UNICODE_GRAPHEMEBREAK_LVT,
+       UNICODE_GRAPHEMEBREAK_LV,
+       UNICODE_GRAPHEMEBREAK_LVT,
+       UNICODE_GRAPHEMEBREAK_LV,
+       UNICODE_GRAPHEMEBREAK_LVT,
+       UNICODE_GRAPHEMEBREAK_LV,
+       UNICODE_GRAPHEMEBREAK_LVT,
+       UNICODE_GRAPHEMEBREAK_LV,
+       UNICODE_GRAPHEMEBREAK_LVT,
+       UNICODE_GRAPHEMEBREAK_LVT,
+       UNICODE_GRAPHEMEBREAK_LV,
+       UNICODE_GRAPHEMEBREAK_LVT,
+       UNICODE_GRAPHEMEBREAK_LV,
+       UNICODE_GRAPHEMEBREAK_LVT,
+       UNICODE_GRAPHEMEBREAK_LV,
+       UNICODE_GRAPHEMEBREAK_LVT,
+       UNICODE_GRAPHEMEBREAK_LV,
+       UNICODE_GRAPHEMEBREAK_LVT,
+       UNICODE_GRAPHEMEBREAK_LV,
+       UNICODE_GRAPHEMEBREAK_LVT,
+       UNICODE_GRAPHEMEBREAK_LV,
+       UNICODE_GRAPHEMEBREAK_LVT,
+       UNICODE_GRAPHEMEBREAK_LV,
+       UNICODE_GRAPHEMEBREAK_LVT,
+       UNICODE_GRAPHEMEBREAK_LV,
+       UNICODE_GRAPHEMEBREAK_LVT,
+       UNICODE_GRAPHEMEBREAK_LV,
+       UNICODE_GRAPHEMEBREAK_LVT,
+       UNICODE_GRAPHEMEBREAK_LVT,
+       UNICODE_GRAPHEMEBREAK_LV,
+       UNICODE_GRAPHEMEBREAK_LVT,
+       UNICODE_GRAPHEMEBREAK_LV,
+       UNICODE_GRAPHEMEBREAK_LVT,
+       UNICODE_GRAPHEMEBREAK_LV,
+       UNICODE_GRAPHEMEBREAK_LVT,
+       UNICODE_GRAPHEMEBREAK_LV,
+       UNICODE_GRAPHEMEBREAK_LVT,
+       UNICODE_GRAPHEMEBREAK_LV,
+       UNICODE_GRAPHEMEBREAK_LVT,
+       UNICODE_GRAPHEMEBREAK_LV,
+       UNICODE_GRAPHEMEBREAK_LVT,
+       UNICODE_GRAPHEMEBREAK_LV,
+       UNICODE_GRAPHEMEBREAK_LVT,
+       UNICODE_GRAPHEMEBREAK_LV,
+       UNICODE_GRAPHEMEBREAK_LVT,
+       UNICODE_GRAPHEMEBREAK_LV,
+       UNICODE_GRAPHEMEBREAK_LVT,
+       UNICODE_GRAPHEMEBREAK_LVT,
+       UNICODE_GRAPHEMEBREAK_LV,
+       UNICODE_GRAPHEMEBREAK_LVT,
+       UNICODE_GRAPHEMEBREAK_LV,
+       UNICODE_GRAPHEMEBREAK_LVT,
+       UNICODE_GRAPHEMEBREAK_LV,
+       UNICODE_GRAPHEMEBREAK_LVT,
+       UNICODE_GRAPHEMEBREAK_LV,
+       UNICODE_GRAPHEMEBREAK_LVT,
+       UNICODE_GRAPHEMEBREAK_LV,
+       UNICODE_GRAPHEMEBREAK_LVT,
+       UNICODE_GRAPHEMEBREAK_LV,
+       UNICODE_GRAPHEMEBREAK_LVT,
+       UNICODE_GRAPHEMEBREAK_LV,
+       UNICODE_GRAPHEMEBREAK_LVT,
+       UNICODE_GRAPHEMEBREAK_LV,
+       UNICODE_GRAPHEMEBREAK_LVT,
+       UNICODE_GRAPHEMEBREAK_LV,
+       UNICODE_GRAPHEMEBREAK_LVT,
+       UNICODE_GRAPHEMEBREAK_LV,
+       UNICODE_GRAPHEMEBREAK_LVT,
+       UNICODE_GRAPHEMEBREAK_LV,
+       UNICODE_GRAPHEMEBREAK_LVT,
+       UNICODE_GRAPHEMEBREAK_LV,
+       UNICODE_GRAPHEMEBREAK_LVT,
+       UNICODE_GRAPHEMEBREAK_LV,
+       UNICODE_GRAPHEMEBREAK_LVT,
+       UNICODE_GRAPHEMEBREAK_LV,
+       UNICODE_GRAPHEMEBREAK_LVT,
+       UNICODE_GRAPHEMEBREAK_LV,
+       UNICODE_GRAPHEMEBREAK_LVT,
+       UNICODE_GRAPHEMEBREAK_LV,
+       UNICODE_GRAPHEMEBREAK_LVT,
+       UNICODE_GRAPHEMEBREAK_LV,
+       UNICODE_GRAPHEMEBREAK_LVT,
+       UNICODE_GRAPHEMEBREAK_LV,
+       UNICODE_GRAPHEMEBREAK_LVT,
+       UNICODE_GRAPHEMEBREAK_LV,
+       UNICODE_GRAPHEMEBREAK_LVT,
+       UNICODE_GRAPHEMEBREAK_LVT,
+       UNICODE_GRAPHEMEBREAK_LV,
+       UNICODE_GRAPHEMEBREAK_LVT,
+       UNICODE_GRAPHEMEBREAK_LV,
+       UNICODE_GRAPHEMEBREAK_LVT,
+       UNICODE_GRAPHEMEBREAK_LV,
+       UNICODE_GRAPHEMEBREAK_LVT,
+       UNICODE_GRAPHEMEBREAK_LV,
+       UNICODE_GRAPHEMEBREAK_LVT,
+       UNICODE_GRAPHEMEBREAK_LV,
+       UNICODE_GRAPHEMEBREAK_LVT,
+       UNICODE_GRAPHEMEBREAK_LV,
+       UNICODE_GRAPHEMEBREAK_LVT,
+       UNICODE_GRAPHEMEBREAK_LV,
+       UNICODE_GRAPHEMEBREAK_LVT,
+       UNICODE_GRAPHEMEBREAK_LV,
+       UNICODE_GRAPHEMEBREAK_LVT,
+       UNICODE_GRAPHEMEBREAK_LV,
+       UNICODE_GRAPHEMEBREAK_LVT,
+       UNICODE_GRAPHEMEBREAK_LVT,
+       UNICODE_GRAPHEMEBREAK_LV,
+       UNICODE_GRAPHEMEBREAK_LVT,
+       UNICODE_GRAPHEMEBREAK_LV,
+       UNICODE_GRAPHEMEBREAK_LVT,
+       UNICODE_GRAPHEMEBREAK_LV,
+       UNICODE_GRAPHEMEBREAK_LVT,
+       UNICODE_GRAPHEMEBREAK_LV,
+       UNICODE_GRAPHEMEBREAK_LVT,
+       UNICODE_GRAPHEMEBREAK_LV,
+       UNICODE_GRAPHEMEBREAK_LVT,
+       UNICODE_GRAPHEMEBREAK_LV,
+       UNICODE_GRAPHEMEBREAK_LVT,
+       UNICODE_GRAPHEMEBREAK_LV,
+       UNICODE_GRAPHEMEBREAK_LVT,
+       UNICODE_GRAPHEMEBREAK_LV,
+       UNICODE_GRAPHEMEBREAK_LVT,
+       UNICODE_GRAPHEMEBREAK_LV,
+       UNICODE_GRAPHEMEBREAK_LVT,
+       UNICODE_GRAPHEMEBREAK_LVT,
+       UNICODE_GRAPHEMEBREAK_LV,
+       UNICODE_GRAPHEMEBREAK_LVT,
+       UNICODE_GRAPHEMEBREAK_LV,
+       UNICODE_GRAPHEMEBREAK_LVT,
+       UNICODE_GRAPHEMEBREAK_LV,
+       UNICODE_GRAPHEMEBREAK_LVT,
+       UNICODE_GRAPHEMEBREAK_LV,
+       UNICODE_GRAPHEMEBREAK_LVT,
+       UNICODE_GRAPHEMEBREAK_LV,
+       UNICODE_GRAPHEMEBREAK_LVT,
+       UNICODE_GRAPHEMEBREAK_LV,
+       UNICODE_GRAPHEMEBREAK_LVT,
+       UNICODE_GRAPHEMEBREAK_LV,
+       UNICODE_GRAPHEMEBREAK_LVT,
+       UNICODE_GRAPHEMEBREAK_LV,
+       UNICODE_GRAPHEMEBREAK_LVT,
+       UNICODE_GRAPHEMEBREAK_LV,
+       UNICODE_GRAPHEMEBREAK_LVT,
+       UNICODE_GRAPHEMEBREAK_LVT,
+       UNICODE_GRAPHEMEBREAK_LV,
+       UNICODE_GRAPHEMEBREAK_LVT,
+       UNICODE_GRAPHEMEBREAK_LV,
+       UNICODE_GRAPHEMEBREAK_LVT,
+       UNICODE_GRAPHEMEBREAK_LV,
+       UNICODE_GRAPHEMEBREAK_LVT,
+       UNICODE_GRAPHEMEBREAK_LV,
+       UNICODE_GRAPHEMEBREAK_LVT,
+       UNICODE_GRAPHEMEBREAK_LV,
+       UNICODE_GRAPHEMEBREAK_LVT,
+       UNICODE_GRAPHEMEBREAK_LV,
+       UNICODE_GRAPHEMEBREAK_LVT,
+       UNICODE_GRAPHEMEBREAK_LV,
+       UNICODE_GRAPHEMEBREAK_LVT,
+       UNICODE_GRAPHEMEBREAK_LV,
+       UNICODE_GRAPHEMEBREAK_LVT,
+       UNICODE_GRAPHEMEBREAK_LV,
+       UNICODE_GRAPHEMEBREAK_LVT,
+       UNICODE_GRAPHEMEBREAK_LVT,
+       UNICODE_GRAPHEMEBREAK_LV,
+       UNICODE_GRAPHEMEBREAK_LVT,
+       UNICODE_GRAPHEMEBREAK_LV,
+       UNICODE_GRAPHEMEBREAK_LVT,
+       UNICODE_GRAPHEMEBREAK_LV,
+       UNICODE_GRAPHEMEBREAK_LVT,
+       UNICODE_GRAPHEMEBREAK_LV,
+       UNICODE_GRAPHEMEBREAK_LVT,
+       UNICODE_GRAPHEMEBREAK_LV,
+       UNICODE_GRAPHEMEBREAK_LVT,
+       UNICODE_GRAPHEMEBREAK_LV,
+       UNICODE_GRAPHEMEBREAK_LVT,
+       UNICODE_GRAPHEMEBREAK_LV,
+       UNICODE_GRAPHEMEBREAK_LVT,
+       UNICODE_GRAPHEMEBREAK_LV,
+       UNICODE_GRAPHEMEBREAK_LVT,
+       UNICODE_GRAPHEMEBREAK_LV,
+       UNICODE_GRAPHEMEBREAK_LVT,
+       UNICODE_GRAPHEMEBREAK_LVT,
+       UNICODE_GRAPHEMEBREAK_LV,
+       UNICODE_GRAPHEMEBREAK_LVT,
+       UNICODE_GRAPHEMEBREAK_LV,
+       UNICODE_GRAPHEMEBREAK_LVT,
+       UNICODE_GRAPHEMEBREAK_LV,
+       UNICODE_GRAPHEMEBREAK_LVT,
+       UNICODE_GRAPHEMEBREAK_LV,
+       UNICODE_GRAPHEMEBREAK_LVT,
+       UNICODE_GRAPHEMEBREAK_LV,
+       UNICODE_GRAPHEMEBREAK_LVT,
+       UNICODE_GRAPHEMEBREAK_LV,
+       UNICODE_GRAPHEMEBREAK_LVT,
+       UNICODE_GRAPHEMEBREAK_LV,
+       UNICODE_GRAPHEMEBREAK_LVT,
+       UNICODE_GRAPHEMEBREAK_LV,
+       UNICODE_GRAPHEMEBREAK_LVT,
+       UNICODE_GRAPHEMEBREAK_LV,
+       UNICODE_GRAPHEMEBREAK_LVT,
+       UNICODE_GRAPHEMEBREAK_LV,
+       UNICODE_GRAPHEMEBREAK_LVT,
+       UNICODE_GRAPHEMEBREAK_LV,
+       UNICODE_GRAPHEMEBREAK_LVT,
+       UNICODE_GRAPHEMEBREAK_LV,
+       UNICODE_GRAPHEMEBREAK_LVT,
+       UNICODE_GRAPHEMEBREAK_LV,
+       UNICODE_GRAPHEMEBREAK_LVT,
+       UNICODE_GRAPHEMEBREAK_LV,
+       UNICODE_GRAPHEMEBREAK_LVT,
+       UNICODE_GRAPHEMEBREAK_LV,
+       UNICODE_GRAPHEMEBREAK_LVT,
+       UNICODE_GRAPHEMEBREAK_LV,
+       UNICODE_GRAPHEMEBREAK_LVT,
+       UNICODE_GRAPHEMEBREAK_LV,
+       UNICODE_GRAPHEMEBREAK_LVT,
+       UNICODE_GRAPHEMEBREAK_LV,
+       UNICODE_GRAPHEMEBREAK_LVT,
+       UNICODE_GRAPHEMEBREAK_LV,
+       UNICODE_GRAPHEMEBREAK_LVT,
+       UNICODE_GRAPHEMEBREAK_LVT,
+       UNICODE_GRAPHEMEBREAK_LV,
+       UNICODE_GRAPHEMEBREAK_LVT,
+       UNICODE_GRAPHEMEBREAK_LV,
+       UNICODE_GRAPHEMEBREAK_LVT,
+       UNICODE_GRAPHEMEBREAK_LV,
+       UNICODE_GRAPHEMEBREAK_LVT,
+       UNICODE_GRAPHEMEBREAK_LV,
+       UNICODE_GRAPHEMEBREAK_LVT,
+       UNICODE_GRAPHEMEBREAK_LV,
+       UNICODE_GRAPHEMEBREAK_LVT,
+       UNICODE_GRAPHEMEBREAK_V,
+       UNICODE_GRAPHEMEBREAK_T,
+       UNICODE_GRAPHEMEBREAK_Extend,
+       UNICODE_GRAPHEMEBREAK_Extend,
+       UNICODE_GRAPHEMEBREAK_Extend,
+       UNICODE_GRAPHEMEBREAK_Control,
+       UNICODE_GRAPHEMEBREAK_Extend,
+       UNICODE_GRAPHEMEBREAK_Control,
+       UNICODE_GRAPHEMEBREAK_Extend,
+       UNICODE_GRAPHEMEBREAK_Extend,
+       UNICODE_GRAPHEMEBREAK_Extend,
+       UNICODE_GRAPHEMEBREAK_Extend,
+       UNICODE_GRAPHEMEBREAK_Extend,
+       UNICODE_GRAPHEMEBREAK_Extend,
+       UNICODE_GRAPHEMEBREAK_SpacingMark,
+       UNICODE_GRAPHEMEBREAK_Extend,
+       UNICODE_GRAPHEMEBREAK_SpacingMark,
+       UNICODE_GRAPHEMEBREAK_Extend,
+       UNICODE_GRAPHEMEBREAK_Extend,
+       UNICODE_GRAPHEMEBREAK_SpacingMark,
+       UNICODE_GRAPHEMEBREAK_SpacingMark,
+       UNICODE_GRAPHEMEBREAK_Extend,
+       UNICODE_GRAPHEMEBREAK_SpacingMark,
+       UNICODE_GRAPHEMEBREAK_Extend,
+       UNICODE_GRAPHEMEBREAK_Control,
+       UNICODE_GRAPHEMEBREAK_Extend,
+       UNICODE_GRAPHEMEBREAK_SpacingMark,
+       UNICODE_GRAPHEMEBREAK_Extend,
+       UNICODE_GRAPHEMEBREAK_SpacingMark,
+       UNICODE_GRAPHEMEBREAK_Extend,
+       UNICODE_GRAPHEMEBREAK_Control,
+       UNICODE_GRAPHEMEBREAK_Extend,
+       UNICODE_GRAPHEMEBREAK_Extend,
+       UNICODE_GRAPHEMEBREAK_Extend,
+       UNICODE_GRAPHEMEBREAK_Extend,
+       UNICODE_GRAPHEMEBREAK_Control,
+       UNICODE_GRAPHEMEBREAK_Control,
+       UNICODE_GRAPHEMEBREAK_Extend};
+
+static const size_t unicode_indextab[]={
+       0,
+       7,
+       7,
+       7,
+       8,
+       9,
+       14,
+       23,
+       28,
+       33,
+       56,
+       76,
+       96,
+       116,
+       134,
+       148,
+       160,
+       182,
+       185,
+       185,
+       186,
+       186,
+       186,
+       186,
+       198,
+       200,
+       210,
+       224,
+       250,
+       260,
+       262,
+       262,
+       262,
+       269,
+       269,
+       269,
+       269,
+       269,
+       269,
+       269,
+       269,
+       269,
+       269,
+       269,
+       269,
+       270,
+       272,
+       272,
+       272,
+       274,
+       274,
+       274,
+       274,
+       274,
+       274,
+       274,
+       274,
+       274,
+       274,
+       274,
+       274,
+       274,
+       274,
+       274,
+       274,
+       274,
+       274,
+       274,
+       274,
+       274,
+       274,
+       274,
+       274,
+       274,
+       274,
+       274,
+       274,
+       274,
+       274,
+       274,
+       274,
+       274,
+       274,
+       274,
+       274,
+       274,
+       274,
+       274,
+       274,
+       274,
+       274,
+       274,
+       274,
+       274,
+       274,
+       274,
+       274,
+       274,
+       274,
+       274,
+       274,
+       274,
+       274,
+       274,
+       274,
+       274,
+       274,
+       274,
+       274,
+       274,
+       274,
+       274,
+       274,
+       274,
+       274,
+       274,
+       274,
+       274,
+       274,
+       274,
+       274,
+       274,
+       274,
+       274,
+       274,
+       274,
+       274,
+       274,
+       274,
+       274,
+       274,
+       274,
+       274,
+       274,
+       274,
+       274,
+       274,
+       274,
+       274,
+       274,
+       274,
+       274,
+       274,
+       274,
+       274,
+       274,
+       274,
+       274,
+       274,
+       274,
+       274,
+       274,
+       274,
+       274,
+       274,
+       274,
+       274,
+       274,
+       274,
+       274,
+       274,
+       274,
+       274,
+       274,
+       274,
+       274,
+       274,
+       277,
+       277,
+       287,
+       299,
+       316,
+       323,
+       343,
+       362,
+       381,
+       400,
+       419,
+       438,
+       457,
+       477,
+       496,
+       515,
+       534,
+       553,
+       572,
+       591,
+       611,
+       630,
+       649,
+       668,
+       687,
+       706,
+       725,
+       745,
+       764,
+       783,
+       802,
+       821,
+       840,
+       859,
+       879,
+       898,
+       917,
+       936,
+       955,
+       974,
+       993,
+       1013,
+       1032,
+       1051,
+       1070,
+       1089,
+       1108,
+       1127,
+       1147,
+       1160,
+       1160,
+       1160,
+       1160,
+       1160,
+       1160,
+       1160,
+       1160,
+       1160,
+       1160,
+       1160,
+       1160,
+       1160,
+       1160,
+       1160,
+       1160,
+       1160,
+       1160,
+       1160,
+       1160,
+       1160,
+       1160,
+       1160,
+       1160,
+       1160,
+       1160,
+       1160,
+       1160,
+       1160,
+       1160,
+       1160,
+       1160,
+       1160,
+       1160,
+       1160,
+       1160,
+       1161,
+       1161,
+       1161,
+       1164,
+       1166,
+       1166,
+       1167,
+       1167,
+       1167,
+       1167,
+       1167,
+       1167,
+       1167,
+       1167,
+       1167,
+       1172,
+       1172,
+       1172,
+       1172,
+       1172,
+       1172,
+       1183,
+       1183,
+       1183,
+       1183,
+       1183,
+       1183,
+       1183,
+       1183,
+       1183,
+       1183,
+       1183,
+       1183,
+       1183,
+       1183,
+       1183,
+       1183,
+       1183,
+       1183,
+       1183,
+       1183,
+       1183,
+       1183,
+       1183,
+       1183,
+       1183,
+       1183,
+       1183,
+       1183,
+       1183,
+       1183,
+       1183,
+       1183,
+       1183,
+       1183,
+       1183,
+       1183,
+       1183,
+       1183,
+       1183,
+       1183,
+       1183,
+       1183,
+       1183,
+       1183,
+       1183,
+       1183,
+       1183,
+       1183,
+       1183,
+       1183,
+       1183,
+       1183,
+       1183,
+       1183,
+       1183,
+       1183,
+       1183,
+       1183,
+       1183,
+       1183,
+       1183,
+       1183,
+       1183,
+       1183,
+       1183,
+       1183,
+       1183,
+       1183,
+       1183,
+       1183,
+       1183,
+       1183,
+       1183,
+       1183,
+       1183,
+       1183,
+       1183,
+       1183,
+       1183,
+       1183,
+       1183,
+       1183,
+       1183,
+       1183,
+       1183,
+       1183,
+       1183,
+       1183,
+       1183,
+       1183,
+       1183,
+       1183,
+       1183,
+       1183,
+       1183,
+       1183,
+       1183,
+       1183,
+       1183,
+       1183,
+       1183,
+       1183,
+       1183,
+       1183,
+       1183,
+       1183,
+       1183,
+       1183,
+       1183,
+       1183,
+       1183,
+       1183,
+       1183,
+       1183,
+       1183,
+       1183,
+       1183,
+       1183,
+       1183,
+       1183,
+       1183,
+       1183,
+       1183,
+       1183,
+       1183,
+       1183,
+       1183,
+       1183,
+       1183,
+       1183,
+       1183,
+       1183,
+       1183,
+       1183,
+       1183,
+       1183,
+       1183,
+       1183,
+       1183,
+       1183,
+       1183,
+       1183,
+       1183,
+       1183,
+       1183,
+       1183,
+       1183,
+       1183,
+       1183,
+       1183,
+       1183,
+       1183,
+       1183,
+       1183,
+       1183,
+       1183,
+       1183,
+       1183,
+       1183,
+       1183,
+       1183,
+       1183,
+       1183,
+       1183,
+       1183,
+       1183,
+       1183,
+       1183,
+       1183,
+       1183,
+       1183,
+       1183,
+       1183,
+       1183,
+       1183,
+       1183,
+       1183,
+       1183,
+       1183,
+       1183,
+       1183,
+       1183,
+       1183,
+       1183,
+       1183,
+       1183,
+       1183,
+       1183,
+       1183,
+       1183,
+       1183,
+       1183,
+       1183,
+       1192,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1193,
+       1195,
+       1196};
+