Merge remote-tracking branch 'origin/debian'
[hcoop/debian/courier-authlib.git] / libs / unicode / wordbreaktab.h
diff --git a/libs/unicode/wordbreaktab.h b/libs/unicode/wordbreaktab.h
deleted file mode 100644 (file)
index 5e07d7a..0000000
+++ /dev/null
@@ -1,5083 +0,0 @@
-static const uint8_t unicode_rangetab[][2]={
-       {0x000a & 0xFF, 0x000a & 0xFF},
-       {0x000b & 0xFF, 0x000c & 0xFF},
-       {0x000d & 0xFF, 0x000d & 0xFF},
-       {0x0027 & 0xFF, 0x0027 & 0xFF},
-       {0x002c & 0xFF, 0x002c & 0xFF},
-       {0x002e & 0xFF, 0x002e & 0xFF},
-       {0x0030 & 0xFF, 0x0039 & 0xFF},
-       {0x003a & 0xFF, 0x003a & 0xFF},
-       {0x003b & 0xFF, 0x003b & 0xFF},
-       {0x0041 & 0xFF, 0x005a & 0xFF},
-       {0x005f & 0xFF, 0x005f & 0xFF},
-       {0x0061 & 0xFF, 0x007a & 0xFF},
-       {0x0085 & 0xFF, 0x0085 & 0xFF},
-       {0x00aa & 0xFF, 0x00aa & 0xFF},
-       {0x00ad & 0xFF, 0x00ad & 0xFF},
-       {0x00b5 & 0xFF, 0x00b5 & 0xFF},
-       {0x00b7 & 0xFF, 0x00b7 & 0xFF},
-       {0x00ba & 0xFF, 0x00ba & 0xFF},
-       {0x00c0 & 0xFF, 0x00d6 & 0xFF},
-       {0x00d8 & 0xFF, 0x00f6 & 0xFF},
-       {0x00f8 & 0xFF, 0x00ff & 0xFF},
-       {0x0100 & 0xFF, 0x01ff & 0xFF},
-       {0x0200 & 0xFF, 0x02c1 & 0xFF},
-       {0x02c6 & 0xFF, 0x02d1 & 0xFF},
-       {0x02e0 & 0xFF, 0x02e4 & 0xFF},
-       {0x02ec & 0xFF, 0x02ec & 0xFF},
-       {0x02ee & 0xFF, 0x02ee & 0xFF},
-       {0x0300 & 0xFF, 0x036f & 0xFF},
-       {0x0370 & 0xFF, 0x0374 & 0xFF},
-       {0x0376 & 0xFF, 0x0377 & 0xFF},
-       {0x037a & 0xFF, 0x037d & 0xFF},
-       {0x037e & 0xFF, 0x037e & 0xFF},
-       {0x0386 & 0xFF, 0x0386 & 0xFF},
-       {0x0387 & 0xFF, 0x0387 & 0xFF},
-       {0x0388 & 0xFF, 0x038a & 0xFF},
-       {0x038c & 0xFF, 0x038c & 0xFF},
-       {0x038e & 0xFF, 0x03a1 & 0xFF},
-       {0x03a3 & 0xFF, 0x03f5 & 0xFF},
-       {0x03f7 & 0xFF, 0x03ff & 0xFF},
-       {0x0400 & 0xFF, 0x0481 & 0xFF},
-       {0x0483 & 0xFF, 0x0489 & 0xFF},
-       {0x048a & 0xFF, 0x04ff & 0xFF},
-       {0x0500 & 0xFF, 0x0527 & 0xFF},
-       {0x0531 & 0xFF, 0x0556 & 0xFF},
-       {0x0559 & 0xFF, 0x0559 & 0xFF},
-       {0x0561 & 0xFF, 0x0587 & 0xFF},
-       {0x0589 & 0xFF, 0x0589 & 0xFF},
-       {0x0591 & 0xFF, 0x05bd & 0xFF},
-       {0x05bf & 0xFF, 0x05bf & 0xFF},
-       {0x05c1 & 0xFF, 0x05c2 & 0xFF},
-       {0x05c4 & 0xFF, 0x05c5 & 0xFF},
-       {0x05c7 & 0xFF, 0x05c7 & 0xFF},
-       {0x05d0 & 0xFF, 0x05ea & 0xFF},
-       {0x05f0 & 0xFF, 0x05f3 & 0xFF},
-       {0x05f4 & 0xFF, 0x05f4 & 0xFF},
-       {0x0600 & 0xFF, 0x0603 & 0xFF},
-       {0x060c & 0xFF, 0x060d & 0xFF},
-       {0x0610 & 0xFF, 0x061a & 0xFF},
-       {0x0620 & 0xFF, 0x064a & 0xFF},
-       {0x064b & 0xFF, 0x065f & 0xFF},
-       {0x0660 & 0xFF, 0x0669 & 0xFF},
-       {0x066b & 0xFF, 0x066b & 0xFF},
-       {0x066c & 0xFF, 0x066c & 0xFF},
-       {0x066e & 0xFF, 0x066f & 0xFF},
-       {0x0670 & 0xFF, 0x0670 & 0xFF},
-       {0x0671 & 0xFF, 0x06d3 & 0xFF},
-       {0x06d5 & 0xFF, 0x06d5 & 0xFF},
-       {0x06d6 & 0xFF, 0x06dc & 0xFF},
-       {0x06dd & 0xFF, 0x06dd & 0xFF},
-       {0x06df & 0xFF, 0x06e4 & 0xFF},
-       {0x06e5 & 0xFF, 0x06e6 & 0xFF},
-       {0x06e7 & 0xFF, 0x06e8 & 0xFF},
-       {0x06ea & 0xFF, 0x06ed & 0xFF},
-       {0x06ee & 0xFF, 0x06ef & 0xFF},
-       {0x06f0 & 0xFF, 0x06f9 & 0xFF},
-       {0x06fa & 0xFF, 0x06fc & 0xFF},
-       {0x06ff & 0xFF, 0x06ff & 0xFF},
-       {0x070f & 0xFF, 0x070f & 0xFF},
-       {0x0710 & 0xFF, 0x0710 & 0xFF},
-       {0x0711 & 0xFF, 0x0711 & 0xFF},
-       {0x0712 & 0xFF, 0x072f & 0xFF},
-       {0x0730 & 0xFF, 0x074a & 0xFF},
-       {0x074d & 0xFF, 0x07a5 & 0xFF},
-       {0x07a6 & 0xFF, 0x07b0 & 0xFF},
-       {0x07b1 & 0xFF, 0x07b1 & 0xFF},
-       {0x07c0 & 0xFF, 0x07c9 & 0xFF},
-       {0x07ca & 0xFF, 0x07ea & 0xFF},
-       {0x07eb & 0xFF, 0x07f3 & 0xFF},
-       {0x07f4 & 0xFF, 0x07f5 & 0xFF},
-       {0x07f8 & 0xFF, 0x07f8 & 0xFF},
-       {0x07fa & 0xFF, 0x07fa & 0xFF},
-       {0x0800 & 0xFF, 0x0815 & 0xFF},
-       {0x0816 & 0xFF, 0x0819 & 0xFF},
-       {0x081a & 0xFF, 0x081a & 0xFF},
-       {0x081b & 0xFF, 0x0823 & 0xFF},
-       {0x0824 & 0xFF, 0x0824 & 0xFF},
-       {0x0825 & 0xFF, 0x0827 & 0xFF},
-       {0x0828 & 0xFF, 0x0828 & 0xFF},
-       {0x0829 & 0xFF, 0x082d & 0xFF},
-       {0x0840 & 0xFF, 0x0858 & 0xFF},
-       {0x0859 & 0xFF, 0x085b & 0xFF},
-       {0x0900 & 0xFF, 0x0903 & 0xFF},
-       {0x0904 & 0xFF, 0x0939 & 0xFF},
-       {0x093a & 0xFF, 0x093c & 0xFF},
-       {0x093d & 0xFF, 0x093d & 0xFF},
-       {0x093e & 0xFF, 0x094f & 0xFF},
-       {0x0950 & 0xFF, 0x0950 & 0xFF},
-       {0x0951 & 0xFF, 0x0957 & 0xFF},
-       {0x0958 & 0xFF, 0x0961 & 0xFF},
-       {0x0962 & 0xFF, 0x0963 & 0xFF},
-       {0x0966 & 0xFF, 0x096f & 0xFF},
-       {0x0971 & 0xFF, 0x0977 & 0xFF},
-       {0x0979 & 0xFF, 0x097f & 0xFF},
-       {0x0981 & 0xFF, 0x0983 & 0xFF},
-       {0x0985 & 0xFF, 0x098c & 0xFF},
-       {0x098f & 0xFF, 0x0990 & 0xFF},
-       {0x0993 & 0xFF, 0x09a8 & 0xFF},
-       {0x09aa & 0xFF, 0x09b0 & 0xFF},
-       {0x09b2 & 0xFF, 0x09b2 & 0xFF},
-       {0x09b6 & 0xFF, 0x09b9 & 0xFF},
-       {0x09bc & 0xFF, 0x09bc & 0xFF},
-       {0x09bd & 0xFF, 0x09bd & 0xFF},
-       {0x09be & 0xFF, 0x09c4 & 0xFF},
-       {0x09c7 & 0xFF, 0x09c8 & 0xFF},
-       {0x09cb & 0xFF, 0x09cd & 0xFF},
-       {0x09ce & 0xFF, 0x09ce & 0xFF},
-       {0x09d7 & 0xFF, 0x09d7 & 0xFF},
-       {0x09dc & 0xFF, 0x09dd & 0xFF},
-       {0x09df & 0xFF, 0x09e1 & 0xFF},
-       {0x09e2 & 0xFF, 0x09e3 & 0xFF},
-       {0x09e6 & 0xFF, 0x09ef & 0xFF},
-       {0x09f0 & 0xFF, 0x09f1 & 0xFF},
-       {0x0a01 & 0xFF, 0x0a03 & 0xFF},
-       {0x0a05 & 0xFF, 0x0a0a & 0xFF},
-       {0x0a0f & 0xFF, 0x0a10 & 0xFF},
-       {0x0a13 & 0xFF, 0x0a28 & 0xFF},
-       {0x0a2a & 0xFF, 0x0a30 & 0xFF},
-       {0x0a32 & 0xFF, 0x0a33 & 0xFF},
-       {0x0a35 & 0xFF, 0x0a36 & 0xFF},
-       {0x0a38 & 0xFF, 0x0a39 & 0xFF},
-       {0x0a3c & 0xFF, 0x0a3c & 0xFF},
-       {0x0a3e & 0xFF, 0x0a42 & 0xFF},
-       {0x0a47 & 0xFF, 0x0a48 & 0xFF},
-       {0x0a4b & 0xFF, 0x0a4d & 0xFF},
-       {0x0a51 & 0xFF, 0x0a51 & 0xFF},
-       {0x0a59 & 0xFF, 0x0a5c & 0xFF},
-       {0x0a5e & 0xFF, 0x0a5e & 0xFF},
-       {0x0a66 & 0xFF, 0x0a6f & 0xFF},
-       {0x0a70 & 0xFF, 0x0a71 & 0xFF},
-       {0x0a72 & 0xFF, 0x0a74 & 0xFF},
-       {0x0a75 & 0xFF, 0x0a75 & 0xFF},
-       {0x0a81 & 0xFF, 0x0a83 & 0xFF},
-       {0x0a85 & 0xFF, 0x0a8d & 0xFF},
-       {0x0a8f & 0xFF, 0x0a91 & 0xFF},
-       {0x0a93 & 0xFF, 0x0aa8 & 0xFF},
-       {0x0aaa & 0xFF, 0x0ab0 & 0xFF},
-       {0x0ab2 & 0xFF, 0x0ab3 & 0xFF},
-       {0x0ab5 & 0xFF, 0x0ab9 & 0xFF},
-       {0x0abc & 0xFF, 0x0abc & 0xFF},
-       {0x0abd & 0xFF, 0x0abd & 0xFF},
-       {0x0abe & 0xFF, 0x0ac5 & 0xFF},
-       {0x0ac7 & 0xFF, 0x0ac9 & 0xFF},
-       {0x0acb & 0xFF, 0x0acd & 0xFF},
-       {0x0ad0 & 0xFF, 0x0ad0 & 0xFF},
-       {0x0ae0 & 0xFF, 0x0ae1 & 0xFF},
-       {0x0ae2 & 0xFF, 0x0ae3 & 0xFF},
-       {0x0ae6 & 0xFF, 0x0aef & 0xFF},
-       {0x0b01 & 0xFF, 0x0b03 & 0xFF},
-       {0x0b05 & 0xFF, 0x0b0c & 0xFF},
-       {0x0b0f & 0xFF, 0x0b10 & 0xFF},
-       {0x0b13 & 0xFF, 0x0b28 & 0xFF},
-       {0x0b2a & 0xFF, 0x0b30 & 0xFF},
-       {0x0b32 & 0xFF, 0x0b33 & 0xFF},
-       {0x0b35 & 0xFF, 0x0b39 & 0xFF},
-       {0x0b3c & 0xFF, 0x0b3c & 0xFF},
-       {0x0b3d & 0xFF, 0x0b3d & 0xFF},
-       {0x0b3e & 0xFF, 0x0b44 & 0xFF},
-       {0x0b47 & 0xFF, 0x0b48 & 0xFF},
-       {0x0b4b & 0xFF, 0x0b4d & 0xFF},
-       {0x0b56 & 0xFF, 0x0b57 & 0xFF},
-       {0x0b5c & 0xFF, 0x0b5d & 0xFF},
-       {0x0b5f & 0xFF, 0x0b61 & 0xFF},
-       {0x0b62 & 0xFF, 0x0b63 & 0xFF},
-       {0x0b66 & 0xFF, 0x0b6f & 0xFF},
-       {0x0b71 & 0xFF, 0x0b71 & 0xFF},
-       {0x0b82 & 0xFF, 0x0b82 & 0xFF},
-       {0x0b83 & 0xFF, 0x0b83 & 0xFF},
-       {0x0b85 & 0xFF, 0x0b8a & 0xFF},
-       {0x0b8e & 0xFF, 0x0b90 & 0xFF},
-       {0x0b92 & 0xFF, 0x0b95 & 0xFF},
-       {0x0b99 & 0xFF, 0x0b9a & 0xFF},
-       {0x0b9c & 0xFF, 0x0b9c & 0xFF},
-       {0x0b9e & 0xFF, 0x0b9f & 0xFF},
-       {0x0ba3 & 0xFF, 0x0ba4 & 0xFF},
-       {0x0ba8 & 0xFF, 0x0baa & 0xFF},
-       {0x0bae & 0xFF, 0x0bb9 & 0xFF},
-       {0x0bbe & 0xFF, 0x0bc2 & 0xFF},
-       {0x0bc6 & 0xFF, 0x0bc8 & 0xFF},
-       {0x0bca & 0xFF, 0x0bcd & 0xFF},
-       {0x0bd0 & 0xFF, 0x0bd0 & 0xFF},
-       {0x0bd7 & 0xFF, 0x0bd7 & 0xFF},
-       {0x0be6 & 0xFF, 0x0bef & 0xFF},
-       {0x0c01 & 0xFF, 0x0c03 & 0xFF},
-       {0x0c05 & 0xFF, 0x0c0c & 0xFF},
-       {0x0c0e & 0xFF, 0x0c10 & 0xFF},
-       {0x0c12 & 0xFF, 0x0c28 & 0xFF},
-       {0x0c2a & 0xFF, 0x0c33 & 0xFF},
-       {0x0c35 & 0xFF, 0x0c39 & 0xFF},
-       {0x0c3d & 0xFF, 0x0c3d & 0xFF},
-       {0x0c3e & 0xFF, 0x0c44 & 0xFF},
-       {0x0c46 & 0xFF, 0x0c48 & 0xFF},
-       {0x0c4a & 0xFF, 0x0c4d & 0xFF},
-       {0x0c55 & 0xFF, 0x0c56 & 0xFF},
-       {0x0c58 & 0xFF, 0x0c59 & 0xFF},
-       {0x0c60 & 0xFF, 0x0c61 & 0xFF},
-       {0x0c62 & 0xFF, 0x0c63 & 0xFF},
-       {0x0c66 & 0xFF, 0x0c6f & 0xFF},
-       {0x0c82 & 0xFF, 0x0c83 & 0xFF},
-       {0x0c85 & 0xFF, 0x0c8c & 0xFF},
-       {0x0c8e & 0xFF, 0x0c90 & 0xFF},
-       {0x0c92 & 0xFF, 0x0ca8 & 0xFF},
-       {0x0caa & 0xFF, 0x0cb3 & 0xFF},
-       {0x0cb5 & 0xFF, 0x0cb9 & 0xFF},
-       {0x0cbc & 0xFF, 0x0cbc & 0xFF},
-       {0x0cbd & 0xFF, 0x0cbd & 0xFF},
-       {0x0cbe & 0xFF, 0x0cc4 & 0xFF},
-       {0x0cc6 & 0xFF, 0x0cc8 & 0xFF},
-       {0x0cca & 0xFF, 0x0ccd & 0xFF},
-       {0x0cd5 & 0xFF, 0x0cd6 & 0xFF},
-       {0x0cde & 0xFF, 0x0cde & 0xFF},
-       {0x0ce0 & 0xFF, 0x0ce1 & 0xFF},
-       {0x0ce2 & 0xFF, 0x0ce3 & 0xFF},
-       {0x0ce6 & 0xFF, 0x0cef & 0xFF},
-       {0x0cf1 & 0xFF, 0x0cf2 & 0xFF},
-       {0x0d02 & 0xFF, 0x0d03 & 0xFF},
-       {0x0d05 & 0xFF, 0x0d0c & 0xFF},
-       {0x0d0e & 0xFF, 0x0d10 & 0xFF},
-       {0x0d12 & 0xFF, 0x0d3a & 0xFF},
-       {0x0d3d & 0xFF, 0x0d3d & 0xFF},
-       {0x0d3e & 0xFF, 0x0d44 & 0xFF},
-       {0x0d46 & 0xFF, 0x0d48 & 0xFF},
-       {0x0d4a & 0xFF, 0x0d4d & 0xFF},
-       {0x0d4e & 0xFF, 0x0d4e & 0xFF},
-       {0x0d57 & 0xFF, 0x0d57 & 0xFF},
-       {0x0d60 & 0xFF, 0x0d61 & 0xFF},
-       {0x0d62 & 0xFF, 0x0d63 & 0xFF},
-       {0x0d66 & 0xFF, 0x0d6f & 0xFF},
-       {0x0d7a & 0xFF, 0x0d7f & 0xFF},
-       {0x0d82 & 0xFF, 0x0d83 & 0xFF},
-       {0x0d85 & 0xFF, 0x0d96 & 0xFF},
-       {0x0d9a & 0xFF, 0x0db1 & 0xFF},
-       {0x0db3 & 0xFF, 0x0dbb & 0xFF},
-       {0x0dbd & 0xFF, 0x0dbd & 0xFF},
-       {0x0dc0 & 0xFF, 0x0dc6 & 0xFF},
-       {0x0dca & 0xFF, 0x0dca & 0xFF},
-       {0x0dcf & 0xFF, 0x0dd4 & 0xFF},
-       {0x0dd6 & 0xFF, 0x0dd6 & 0xFF},
-       {0x0dd8 & 0xFF, 0x0ddf & 0xFF},
-       {0x0df2 & 0xFF, 0x0df3 & 0xFF},
-       {0x0e31 & 0xFF, 0x0e31 & 0xFF},
-       {0x0e34 & 0xFF, 0x0e3a & 0xFF},
-       {0x0e47 & 0xFF, 0x0e4e & 0xFF},
-       {0x0e50 & 0xFF, 0x0e59 & 0xFF},
-       {0x0eb1 & 0xFF, 0x0eb1 & 0xFF},
-       {0x0eb4 & 0xFF, 0x0eb9 & 0xFF},
-       {0x0ebb & 0xFF, 0x0ebc & 0xFF},
-       {0x0ec8 & 0xFF, 0x0ecd & 0xFF},
-       {0x0ed0 & 0xFF, 0x0ed9 & 0xFF},
-       {0x0f00 & 0xFF, 0x0f00 & 0xFF},
-       {0x0f18 & 0xFF, 0x0f19 & 0xFF},
-       {0x0f20 & 0xFF, 0x0f29 & 0xFF},
-       {0x0f35 & 0xFF, 0x0f35 & 0xFF},
-       {0x0f37 & 0xFF, 0x0f37 & 0xFF},
-       {0x0f39 & 0xFF, 0x0f39 & 0xFF},
-       {0x0f3e & 0xFF, 0x0f3f & 0xFF},
-       {0x0f40 & 0xFF, 0x0f47 & 0xFF},
-       {0x0f49 & 0xFF, 0x0f6c & 0xFF},
-       {0x0f71 & 0xFF, 0x0f84 & 0xFF},
-       {0x0f86 & 0xFF, 0x0f87 & 0xFF},
-       {0x0f88 & 0xFF, 0x0f8c & 0xFF},
-       {0x0f8d & 0xFF, 0x0f97 & 0xFF},
-       {0x0f99 & 0xFF, 0x0fbc & 0xFF},
-       {0x0fc6 & 0xFF, 0x0fc6 & 0xFF},
-       {0x102b & 0xFF, 0x103e & 0xFF},
-       {0x1040 & 0xFF, 0x1049 & 0xFF},
-       {0x1056 & 0xFF, 0x1059 & 0xFF},
-       {0x105e & 0xFF, 0x1060 & 0xFF},
-       {0x1062 & 0xFF, 0x1064 & 0xFF},
-       {0x1067 & 0xFF, 0x106d & 0xFF},
-       {0x1071 & 0xFF, 0x1074 & 0xFF},
-       {0x1082 & 0xFF, 0x108d & 0xFF},
-       {0x108f & 0xFF, 0x108f & 0xFF},
-       {0x1090 & 0xFF, 0x1099 & 0xFF},
-       {0x109a & 0xFF, 0x109d & 0xFF},
-       {0x10a0 & 0xFF, 0x10c5 & 0xFF},
-       {0x10d0 & 0xFF, 0x10fa & 0xFF},
-       {0x10fc & 0xFF, 0x10fc & 0xFF},
-       {0x1100 & 0xFF, 0x11ff & 0xFF},
-       {0x1200 & 0xFF, 0x1248 & 0xFF},
-       {0x124a & 0xFF, 0x124d & 0xFF},
-       {0x1250 & 0xFF, 0x1256 & 0xFF},
-       {0x1258 & 0xFF, 0x1258 & 0xFF},
-       {0x125a & 0xFF, 0x125d & 0xFF},
-       {0x1260 & 0xFF, 0x1288 & 0xFF},
-       {0x128a & 0xFF, 0x128d & 0xFF},
-       {0x1290 & 0xFF, 0x12b0 & 0xFF},
-       {0x12b2 & 0xFF, 0x12b5 & 0xFF},
-       {0x12b8 & 0xFF, 0x12be & 0xFF},
-       {0x12c0 & 0xFF, 0x12c0 & 0xFF},
-       {0x12c2 & 0xFF, 0x12c5 & 0xFF},
-       {0x12c8 & 0xFF, 0x12d6 & 0xFF},
-       {0x12d8 & 0xFF, 0x12ff & 0xFF},
-       {0x1300 & 0xFF, 0x1310 & 0xFF},
-       {0x1312 & 0xFF, 0x1315 & 0xFF},
-       {0x1318 & 0xFF, 0x135a & 0xFF},
-       {0x135d & 0xFF, 0x135f & 0xFF},
-       {0x1380 & 0xFF, 0x138f & 0xFF},
-       {0x13a0 & 0xFF, 0x13f4 & 0xFF},
-       {0x1401 & 0xFF, 0x14ff & 0xFF},
-       {0x1500 & 0xFF, 0x15ff & 0xFF},
-       {0x1600 & 0xFF, 0x166c & 0xFF},
-       {0x166f & 0xFF, 0x167f & 0xFF},
-       {0x1681 & 0xFF, 0x169a & 0xFF},
-       {0x16a0 & 0xFF, 0x16ea & 0xFF},
-       {0x16ee & 0xFF, 0x16f0 & 0xFF},
-       {0x1700 & 0xFF, 0x170c & 0xFF},
-       {0x170e & 0xFF, 0x1711 & 0xFF},
-       {0x1712 & 0xFF, 0x1714 & 0xFF},
-       {0x1720 & 0xFF, 0x1731 & 0xFF},
-       {0x1732 & 0xFF, 0x1734 & 0xFF},
-       {0x1740 & 0xFF, 0x1751 & 0xFF},
-       {0x1752 & 0xFF, 0x1753 & 0xFF},
-       {0x1760 & 0xFF, 0x176c & 0xFF},
-       {0x176e & 0xFF, 0x1770 & 0xFF},
-       {0x1772 & 0xFF, 0x1773 & 0xFF},
-       {0x17b4 & 0xFF, 0x17b5 & 0xFF},
-       {0x17b6 & 0xFF, 0x17d3 & 0xFF},
-       {0x17dd & 0xFF, 0x17dd & 0xFF},
-       {0x17e0 & 0xFF, 0x17e9 & 0xFF},
-       {0x180b & 0xFF, 0x180d & 0xFF},
-       {0x1810 & 0xFF, 0x1819 & 0xFF},
-       {0x1820 & 0xFF, 0x1877 & 0xFF},
-       {0x1880 & 0xFF, 0x18a8 & 0xFF},
-       {0x18a9 & 0xFF, 0x18a9 & 0xFF},
-       {0x18aa & 0xFF, 0x18aa & 0xFF},
-       {0x18b0 & 0xFF, 0x18f5 & 0xFF},
-       {0x1900 & 0xFF, 0x191c & 0xFF},
-       {0x1920 & 0xFF, 0x192b & 0xFF},
-       {0x1930 & 0xFF, 0x193b & 0xFF},
-       {0x1946 & 0xFF, 0x194f & 0xFF},
-       {0x19b0 & 0xFF, 0x19c0 & 0xFF},
-       {0x19c8 & 0xFF, 0x19c9 & 0xFF},
-       {0x19d0 & 0xFF, 0x19d9 & 0xFF},
-       {0x1a00 & 0xFF, 0x1a16 & 0xFF},
-       {0x1a17 & 0xFF, 0x1a1b & 0xFF},
-       {0x1a55 & 0xFF, 0x1a5e & 0xFF},
-       {0x1a60 & 0xFF, 0x1a7c & 0xFF},
-       {0x1a7f & 0xFF, 0x1a7f & 0xFF},
-       {0x1a80 & 0xFF, 0x1a89 & 0xFF},
-       {0x1a90 & 0xFF, 0x1a99 & 0xFF},
-       {0x1b00 & 0xFF, 0x1b04 & 0xFF},
-       {0x1b05 & 0xFF, 0x1b33 & 0xFF},
-       {0x1b34 & 0xFF, 0x1b44 & 0xFF},
-       {0x1b45 & 0xFF, 0x1b4b & 0xFF},
-       {0x1b50 & 0xFF, 0x1b59 & 0xFF},
-       {0x1b6b & 0xFF, 0x1b73 & 0xFF},
-       {0x1b80 & 0xFF, 0x1b82 & 0xFF},
-       {0x1b83 & 0xFF, 0x1ba0 & 0xFF},
-       {0x1ba1 & 0xFF, 0x1baa & 0xFF},
-       {0x1bae & 0xFF, 0x1baf & 0xFF},
-       {0x1bb0 & 0xFF, 0x1bb9 & 0xFF},
-       {0x1bc0 & 0xFF, 0x1be5 & 0xFF},
-       {0x1be6 & 0xFF, 0x1bf3 & 0xFF},
-       {0x1c00 & 0xFF, 0x1c23 & 0xFF},
-       {0x1c24 & 0xFF, 0x1c37 & 0xFF},
-       {0x1c40 & 0xFF, 0x1c49 & 0xFF},
-       {0x1c4d & 0xFF, 0x1c4f & 0xFF},
-       {0x1c50 & 0xFF, 0x1c59 & 0xFF},
-       {0x1c5a & 0xFF, 0x1c7d & 0xFF},
-       {0x1cd0 & 0xFF, 0x1cd2 & 0xFF},
-       {0x1cd4 & 0xFF, 0x1ce8 & 0xFF},
-       {0x1ce9 & 0xFF, 0x1cec & 0xFF},
-       {0x1ced & 0xFF, 0x1ced & 0xFF},
-       {0x1cee & 0xFF, 0x1cf1 & 0xFF},
-       {0x1cf2 & 0xFF, 0x1cf2 & 0xFF},
-       {0x1d00 & 0xFF, 0x1dbf & 0xFF},
-       {0x1dc0 & 0xFF, 0x1de6 & 0xFF},
-       {0x1dfc & 0xFF, 0x1dff & 0xFF},
-       {0x1e00 & 0xFF, 0x1eff & 0xFF},
-       {0x1f00 & 0xFF, 0x1f15 & 0xFF},
-       {0x1f18 & 0xFF, 0x1f1d & 0xFF},
-       {0x1f20 & 0xFF, 0x1f45 & 0xFF},
-       {0x1f48 & 0xFF, 0x1f4d & 0xFF},
-       {0x1f50 & 0xFF, 0x1f57 & 0xFF},
-       {0x1f59 & 0xFF, 0x1f59 & 0xFF},
-       {0x1f5b & 0xFF, 0x1f5b & 0xFF},
-       {0x1f5d & 0xFF, 0x1f5d & 0xFF},
-       {0x1f5f & 0xFF, 0x1f7d & 0xFF},
-       {0x1f80 & 0xFF, 0x1fb4 & 0xFF},
-       {0x1fb6 & 0xFF, 0x1fbc & 0xFF},
-       {0x1fbe & 0xFF, 0x1fbe & 0xFF},
-       {0x1fc2 & 0xFF, 0x1fc4 & 0xFF},
-       {0x1fc6 & 0xFF, 0x1fcc & 0xFF},
-       {0x1fd0 & 0xFF, 0x1fd3 & 0xFF},
-       {0x1fd6 & 0xFF, 0x1fdb & 0xFF},
-       {0x1fe0 & 0xFF, 0x1fec & 0xFF},
-       {0x1ff2 & 0xFF, 0x1ff4 & 0xFF},
-       {0x1ff6 & 0xFF, 0x1ffc & 0xFF},
-       {0x200c & 0xFF, 0x200d & 0xFF},
-       {0x200e & 0xFF, 0x200f & 0xFF},
-       {0x2018 & 0xFF, 0x2019 & 0xFF},
-       {0x2024 & 0xFF, 0x2024 & 0xFF},
-       {0x2027 & 0xFF, 0x2027 & 0xFF},
-       {0x2028 & 0xFF, 0x2029 & 0xFF},
-       {0x202a & 0xFF, 0x202e & 0xFF},
-       {0x203f & 0xFF, 0x2040 & 0xFF},
-       {0x2044 & 0xFF, 0x2044 & 0xFF},
-       {0x2054 & 0xFF, 0x2054 & 0xFF},
-       {0x2060 & 0xFF, 0x2064 & 0xFF},
-       {0x206a & 0xFF, 0x206f & 0xFF},
-       {0x2071 & 0xFF, 0x2071 & 0xFF},
-       {0x207f & 0xFF, 0x207f & 0xFF},
-       {0x2090 & 0xFF, 0x209c & 0xFF},
-       {0x20d0 & 0xFF, 0x20f0 & 0xFF},
-       {0x2102 & 0xFF, 0x2102 & 0xFF},
-       {0x2107 & 0xFF, 0x2107 & 0xFF},
-       {0x210a & 0xFF, 0x2113 & 0xFF},
-       {0x2115 & 0xFF, 0x2115 & 0xFF},
-       {0x2119 & 0xFF, 0x211d & 0xFF},
-       {0x2124 & 0xFF, 0x2124 & 0xFF},
-       {0x2126 & 0xFF, 0x2126 & 0xFF},
-       {0x2128 & 0xFF, 0x2128 & 0xFF},
-       {0x212a & 0xFF, 0x212d & 0xFF},
-       {0x212f & 0xFF, 0x2139 & 0xFF},
-       {0x213c & 0xFF, 0x213f & 0xFF},
-       {0x2145 & 0xFF, 0x2149 & 0xFF},
-       {0x214e & 0xFF, 0x214e & 0xFF},
-       {0x2160 & 0xFF, 0x2188 & 0xFF},
-       {0x24b6 & 0xFF, 0x24e9 & 0xFF},
-       {0x2c00 & 0xFF, 0x2c2e & 0xFF},
-       {0x2c30 & 0xFF, 0x2c5e & 0xFF},
-       {0x2c60 & 0xFF, 0x2ce4 & 0xFF},
-       {0x2ceb & 0xFF, 0x2cee & 0xFF},
-       {0x2cef & 0xFF, 0x2cf1 & 0xFF},
-       {0x2d00 & 0xFF, 0x2d25 & 0xFF},
-       {0x2d30 & 0xFF, 0x2d65 & 0xFF},
-       {0x2d6f & 0xFF, 0x2d6f & 0xFF},
-       {0x2d7f & 0xFF, 0x2d7f & 0xFF},
-       {0x2d80 & 0xFF, 0x2d96 & 0xFF},
-       {0x2da0 & 0xFF, 0x2da6 & 0xFF},
-       {0x2da8 & 0xFF, 0x2dae & 0xFF},
-       {0x2db0 & 0xFF, 0x2db6 & 0xFF},
-       {0x2db8 & 0xFF, 0x2dbe & 0xFF},
-       {0x2dc0 & 0xFF, 0x2dc6 & 0xFF},
-       {0x2dc8 & 0xFF, 0x2dce & 0xFF},
-       {0x2dd0 & 0xFF, 0x2dd6 & 0xFF},
-       {0x2dd8 & 0xFF, 0x2dde & 0xFF},
-       {0x2de0 & 0xFF, 0x2dff & 0xFF},
-       {0x2e2f & 0xFF, 0x2e2f & 0xFF},
-       {0x3005 & 0xFF, 0x3005 & 0xFF},
-       {0x302a & 0xFF, 0x302f & 0xFF},
-       {0x3031 & 0xFF, 0x3035 & 0xFF},
-       {0x303b & 0xFF, 0x303c & 0xFF},
-       {0x3099 & 0xFF, 0x309a & 0xFF},
-       {0x309b & 0xFF, 0x309c & 0xFF},
-       {0x30a0 & 0xFF, 0x30fa & 0xFF},
-       {0x30fc & 0xFF, 0x30ff & 0xFF},
-       {0x3105 & 0xFF, 0x312d & 0xFF},
-       {0x3131 & 0xFF, 0x318e & 0xFF},
-       {0x31a0 & 0xFF, 0x31ba & 0xFF},
-       {0x31f0 & 0xFF, 0x31ff & 0xFF},
-       {0x32d0 & 0xFF, 0x32fe & 0xFF},
-       {0x3300 & 0xFF, 0x3357 & 0xFF},
-       {0xa000 & 0xFF, 0xa0ff & 0xFF},
-       {0xa100 & 0xFF, 0xa1ff & 0xFF},
-       {0xa200 & 0xFF, 0xa2ff & 0xFF},
-       {0xa300 & 0xFF, 0xa3ff & 0xFF},
-       {0xa400 & 0xFF, 0xa48c & 0xFF},
-       {0xa4d0 & 0xFF, 0xa4fd & 0xFF},
-       {0xa500 & 0xFF, 0xa5ff & 0xFF},
-       {0xa600 & 0xFF, 0xa60c & 0xFF},
-       {0xa610 & 0xFF, 0xa61f & 0xFF},
-       {0xa620 & 0xFF, 0xa629 & 0xFF},
-       {0xa62a & 0xFF, 0xa62b & 0xFF},
-       {0xa640 & 0xFF, 0xa66e & 0xFF},
-       {0xa66f & 0xFF, 0xa672 & 0xFF},
-       {0xa67c & 0xFF, 0xa67d & 0xFF},
-       {0xa67f & 0xFF, 0xa697 & 0xFF},
-       {0xa6a0 & 0xFF, 0xa6ef & 0xFF},
-       {0xa6f0 & 0xFF, 0xa6f1 & 0xFF},
-       {0xa717 & 0xFF, 0xa71f & 0xFF},
-       {0xa722 & 0xFF, 0xa788 & 0xFF},
-       {0xa78b & 0xFF, 0xa78e & 0xFF},
-       {0xa790 & 0xFF, 0xa791 & 0xFF},
-       {0xa7a0 & 0xFF, 0xa7a9 & 0xFF},
-       {0xa7fa & 0xFF, 0xa7ff & 0xFF},
-       {0xa800 & 0xFF, 0xa801 & 0xFF},
-       {0xa802 & 0xFF, 0xa802 & 0xFF},
-       {0xa803 & 0xFF, 0xa805 & 0xFF},
-       {0xa806 & 0xFF, 0xa806 & 0xFF},
-       {0xa807 & 0xFF, 0xa80a & 0xFF},
-       {0xa80b & 0xFF, 0xa80b & 0xFF},
-       {0xa80c & 0xFF, 0xa822 & 0xFF},
-       {0xa823 & 0xFF, 0xa827 & 0xFF},
-       {0xa840 & 0xFF, 0xa873 & 0xFF},
-       {0xa880 & 0xFF, 0xa881 & 0xFF},
-       {0xa882 & 0xFF, 0xa8b3 & 0xFF},
-       {0xa8b4 & 0xFF, 0xa8c4 & 0xFF},
-       {0xa8d0 & 0xFF, 0xa8d9 & 0xFF},
-       {0xa8e0 & 0xFF, 0xa8f1 & 0xFF},
-       {0xa8f2 & 0xFF, 0xa8f7 & 0xFF},
-       {0xa8fb & 0xFF, 0xa8fb & 0xFF},
-       {0xa900 & 0xFF, 0xa909 & 0xFF},
-       {0xa90a & 0xFF, 0xa925 & 0xFF},
-       {0xa926 & 0xFF, 0xa92d & 0xFF},
-       {0xa930 & 0xFF, 0xa946 & 0xFF},
-       {0xa947 & 0xFF, 0xa953 & 0xFF},
-       {0xa960 & 0xFF, 0xa97c & 0xFF},
-       {0xa980 & 0xFF, 0xa983 & 0xFF},
-       {0xa984 & 0xFF, 0xa9b2 & 0xFF},
-       {0xa9b3 & 0xFF, 0xa9c0 & 0xFF},
-       {0xa9cf & 0xFF, 0xa9cf & 0xFF},
-       {0xa9d0 & 0xFF, 0xa9d9 & 0xFF},
-       {0xaa00 & 0xFF, 0xaa28 & 0xFF},
-       {0xaa29 & 0xFF, 0xaa36 & 0xFF},
-       {0xaa40 & 0xFF, 0xaa42 & 0xFF},
-       {0xaa43 & 0xFF, 0xaa43 & 0xFF},
-       {0xaa44 & 0xFF, 0xaa4b & 0xFF},
-       {0xaa4c & 0xFF, 0xaa4d & 0xFF},
-       {0xaa50 & 0xFF, 0xaa59 & 0xFF},
-       {0xaa7b & 0xFF, 0xaa7b & 0xFF},
-       {0xaab0 & 0xFF, 0xaab0 & 0xFF},
-       {0xaab2 & 0xFF, 0xaab4 & 0xFF},
-       {0xaab7 & 0xFF, 0xaab8 & 0xFF},
-       {0xaabe & 0xFF, 0xaabf & 0xFF},
-       {0xaac1 & 0xFF, 0xaac1 & 0xFF},
-       {0xab01 & 0xFF, 0xab06 & 0xFF},
-       {0xab09 & 0xFF, 0xab0e & 0xFF},
-       {0xab11 & 0xFF, 0xab16 & 0xFF},
-       {0xab20 & 0xFF, 0xab26 & 0xFF},
-       {0xab28 & 0xFF, 0xab2e & 0xFF},
-       {0xabc0 & 0xFF, 0xabe2 & 0xFF},
-       {0xabe3 & 0xFF, 0xabea & 0xFF},
-       {0xabec & 0xFF, 0xabed & 0xFF},
-       {0xabf0 & 0xFF, 0xabf9 & 0xFF},
-       {0xac00 & 0xFF, 0xacff & 0xFF},
-       {0xad00 & 0xFF, 0xadff & 0xFF},
-       {0xae00 & 0xFF, 0xaeff & 0xFF},
-       {0xaf00 & 0xFF, 0xafff & 0xFF},
-       {0xb000 & 0xFF, 0xb0ff & 0xFF},
-       {0xb100 & 0xFF, 0xb1ff & 0xFF},
-       {0xb200 & 0xFF, 0xb2ff & 0xFF},
-       {0xb300 & 0xFF, 0xb3ff & 0xFF},
-       {0xb400 & 0xFF, 0xb4ff & 0xFF},
-       {0xb500 & 0xFF, 0xb5ff & 0xFF},
-       {0xb600 & 0xFF, 0xb6ff & 0xFF},
-       {0xb700 & 0xFF, 0xb7ff & 0xFF},
-       {0xb800 & 0xFF, 0xb8ff & 0xFF},
-       {0xb900 & 0xFF, 0xb9ff & 0xFF},
-       {0xba00 & 0xFF, 0xbaff & 0xFF},
-       {0xbb00 & 0xFF, 0xbbff & 0xFF},
-       {0xbc00 & 0xFF, 0xbcff & 0xFF},
-       {0xbd00 & 0xFF, 0xbdff & 0xFF},
-       {0xbe00 & 0xFF, 0xbeff & 0xFF},
-       {0xbf00 & 0xFF, 0xbfff & 0xFF},
-       {0xc000 & 0xFF, 0xc0ff & 0xFF},
-       {0xc100 & 0xFF, 0xc1ff & 0xFF},
-       {0xc200 & 0xFF, 0xc2ff & 0xFF},
-       {0xc300 & 0xFF, 0xc3ff & 0xFF},
-       {0xc400 & 0xFF, 0xc4ff & 0xFF},
-       {0xc500 & 0xFF, 0xc5ff & 0xFF},
-       {0xc600 & 0xFF, 0xc6ff & 0xFF},
-       {0xc700 & 0xFF, 0xc7ff & 0xFF},
-       {0xc800 & 0xFF, 0xc8ff & 0xFF},
-       {0xc900 & 0xFF, 0xc9ff & 0xFF},
-       {0xca00 & 0xFF, 0xcaff & 0xFF},
-       {0xcb00 & 0xFF, 0xcbff & 0xFF},
-       {0xcc00 & 0xFF, 0xccff & 0xFF},
-       {0xcd00 & 0xFF, 0xcdff & 0xFF},
-       {0xce00 & 0xFF, 0xceff & 0xFF},
-       {0xcf00 & 0xFF, 0xcfff & 0xFF},
-       {0xd000 & 0xFF, 0xd0ff & 0xFF},
-       {0xd100 & 0xFF, 0xd1ff & 0xFF},
-       {0xd200 & 0xFF, 0xd2ff & 0xFF},
-       {0xd300 & 0xFF, 0xd3ff & 0xFF},
-       {0xd400 & 0xFF, 0xd4ff & 0xFF},
-       {0xd500 & 0xFF, 0xd5ff & 0xFF},
-       {0xd600 & 0xFF, 0xd6ff & 0xFF},
-       {0xd700 & 0xFF, 0xd7a3 & 0xFF},
-       {0xd7b0 & 0xFF, 0xd7c6 & 0xFF},
-       {0xd7cb & 0xFF, 0xd7fb & 0xFF},
-       {0xfb00 & 0xFF, 0xfb06 & 0xFF},
-       {0xfb13 & 0xFF, 0xfb17 & 0xFF},
-       {0xfb1d & 0xFF, 0xfb1d & 0xFF},
-       {0xfb1e & 0xFF, 0xfb1e & 0xFF},
-       {0xfb1f & 0xFF, 0xfb28 & 0xFF},
-       {0xfb2a & 0xFF, 0xfb36 & 0xFF},
-       {0xfb38 & 0xFF, 0xfb3c & 0xFF},
-       {0xfb3e & 0xFF, 0xfb3e & 0xFF},
-       {0xfb40 & 0xFF, 0xfb41 & 0xFF},
-       {0xfb43 & 0xFF, 0xfb44 & 0xFF},
-       {0xfb46 & 0xFF, 0xfbb1 & 0xFF},
-       {0xfbd3 & 0xFF, 0xfbff & 0xFF},
-       {0xfc00 & 0xFF, 0xfcff & 0xFF},
-       {0xfd00 & 0xFF, 0xfd3d & 0xFF},
-       {0xfd50 & 0xFF, 0xfd8f & 0xFF},
-       {0xfd92 & 0xFF, 0xfdc7 & 0xFF},
-       {0xfdf0 & 0xFF, 0xfdfb & 0xFF},
-       {0xfe00 & 0xFF, 0xfe0f & 0xFF},
-       {0xfe10 & 0xFF, 0xfe10 & 0xFF},
-       {0xfe13 & 0xFF, 0xfe13 & 0xFF},
-       {0xfe14 & 0xFF, 0xfe14 & 0xFF},
-       {0xfe20 & 0xFF, 0xfe26 & 0xFF},
-       {0xfe33 & 0xFF, 0xfe34 & 0xFF},
-       {0xfe4d & 0xFF, 0xfe4f & 0xFF},
-       {0xfe50 & 0xFF, 0xfe50 & 0xFF},
-       {0xfe52 & 0xFF, 0xfe52 & 0xFF},
-       {0xfe54 & 0xFF, 0xfe54 & 0xFF},
-       {0xfe55 & 0xFF, 0xfe55 & 0xFF},
-       {0xfe70 & 0xFF, 0xfe74 & 0xFF},
-       {0xfe76 & 0xFF, 0xfefc & 0xFF},
-       {0xfeff & 0xFF, 0xfeff & 0xFF},
-       {0xff07 & 0xFF, 0xff07 & 0xFF},
-       {0xff0c & 0xFF, 0xff0c & 0xFF},
-       {0xff0e & 0xFF, 0xff0e & 0xFF},
-       {0xff1a & 0xFF, 0xff1a & 0xFF},
-       {0xff1b & 0xFF, 0xff1b & 0xFF},
-       {0xff21 & 0xFF, 0xff3a & 0xFF},
-       {0xff3f & 0xFF, 0xff3f & 0xFF},
-       {0xff41 & 0xFF, 0xff5a & 0xFF},
-       {0xff66 & 0xFF, 0xff9d & 0xFF},
-       {0xff9e & 0xFF, 0xff9f & 0xFF},
-       {0xffa0 & 0xFF, 0xffbe & 0xFF},
-       {0xffc2 & 0xFF, 0xffc7 & 0xFF},
-       {0xffca & 0xFF, 0xffcf & 0xFF},
-       {0xffd2 & 0xFF, 0xffd7 & 0xFF},
-       {0xffda & 0xFF, 0xffdc & 0xFF},
-       {0xfff9 & 0xFF, 0xfffb & 0xFF},
-       {0x10000 & 0xFF, 0x1000b & 0xFF},
-       {0x1000d & 0xFF, 0x10026 & 0xFF},
-       {0x10028 & 0xFF, 0x1003a & 0xFF},
-       {0x1003c & 0xFF, 0x1003d & 0xFF},
-       {0x1003f & 0xFF, 0x1004d & 0xFF},
-       {0x10050 & 0xFF, 0x1005d & 0xFF},
-       {0x10080 & 0xFF, 0x100fa & 0xFF},
-       {0x10140 & 0xFF, 0x10174 & 0xFF},
-       {0x101fd & 0xFF, 0x101fd & 0xFF},
-       {0x10280 & 0xFF, 0x1029c & 0xFF},
-       {0x102a0 & 0xFF, 0x102d0 & 0xFF},
-       {0x10300 & 0xFF, 0x1031e & 0xFF},
-       {0x10330 & 0xFF, 0x1034a & 0xFF},
-       {0x10380 & 0xFF, 0x1039d & 0xFF},
-       {0x103a0 & 0xFF, 0x103c3 & 0xFF},
-       {0x103c8 & 0xFF, 0x103cf & 0xFF},
-       {0x103d1 & 0xFF, 0x103d5 & 0xFF},
-       {0x10400 & 0xFF, 0x1049d & 0xFF},
-       {0x104a0 & 0xFF, 0x104a9 & 0xFF},
-       {0x10800 & 0xFF, 0x10805 & 0xFF},
-       {0x10808 & 0xFF, 0x10808 & 0xFF},
-       {0x1080a & 0xFF, 0x10835 & 0xFF},
-       {0x10837 & 0xFF, 0x10838 & 0xFF},
-       {0x1083c & 0xFF, 0x1083c & 0xFF},
-       {0x1083f & 0xFF, 0x10855 & 0xFF},
-       {0x10900 & 0xFF, 0x10915 & 0xFF},
-       {0x10920 & 0xFF, 0x10939 & 0xFF},
-       {0x10a00 & 0xFF, 0x10a00 & 0xFF},
-       {0x10a01 & 0xFF, 0x10a03 & 0xFF},
-       {0x10a05 & 0xFF, 0x10a06 & 0xFF},
-       {0x10a0c & 0xFF, 0x10a0f & 0xFF},
-       {0x10a10 & 0xFF, 0x10a13 & 0xFF},
-       {0x10a15 & 0xFF, 0x10a17 & 0xFF},
-       {0x10a19 & 0xFF, 0x10a33 & 0xFF},
-       {0x10a38 & 0xFF, 0x10a3a & 0xFF},
-       {0x10a3f & 0xFF, 0x10a3f & 0xFF},
-       {0x10a60 & 0xFF, 0x10a7c & 0xFF},
-       {0x10b00 & 0xFF, 0x10b35 & 0xFF},
-       {0x10b40 & 0xFF, 0x10b55 & 0xFF},
-       {0x10b60 & 0xFF, 0x10b72 & 0xFF},
-       {0x10c00 & 0xFF, 0x10c48 & 0xFF},
-       {0x11000 & 0xFF, 0x11002 & 0xFF},
-       {0x11003 & 0xFF, 0x11037 & 0xFF},
-       {0x11038 & 0xFF, 0x11046 & 0xFF},
-       {0x11066 & 0xFF, 0x1106f & 0xFF},
-       {0x11080 & 0xFF, 0x11082 & 0xFF},
-       {0x11083 & 0xFF, 0x110af & 0xFF},
-       {0x110b0 & 0xFF, 0x110ba & 0xFF},
-       {0x110bd & 0xFF, 0x110bd & 0xFF},
-       {0x12000 & 0xFF, 0x120ff & 0xFF},
-       {0x12100 & 0xFF, 0x121ff & 0xFF},
-       {0x12200 & 0xFF, 0x122ff & 0xFF},
-       {0x12300 & 0xFF, 0x1236e & 0xFF},
-       {0x12400 & 0xFF, 0x12462 & 0xFF},
-       {0x13000 & 0xFF, 0x130ff & 0xFF},
-       {0x13100 & 0xFF, 0x131ff & 0xFF},
-       {0x13200 & 0xFF, 0x132ff & 0xFF},
-       {0x13300 & 0xFF, 0x133ff & 0xFF},
-       {0x13400 & 0xFF, 0x1342e & 0xFF},
-       {0x16800 & 0xFF, 0x168ff & 0xFF},
-       {0x16900 & 0xFF, 0x169ff & 0xFF},
-       {0x16a00 & 0xFF, 0x16a38 & 0xFF},
-       {0x1b000 & 0xFF, 0x1b000 & 0xFF},
-       {0x1d165 & 0xFF, 0x1d169 & 0xFF},
-       {0x1d16d & 0xFF, 0x1d172 & 0xFF},
-       {0x1d173 & 0xFF, 0x1d17a & 0xFF},
-       {0x1d17b & 0xFF, 0x1d182 & 0xFF},
-       {0x1d185 & 0xFF, 0x1d18b & 0xFF},
-       {0x1d1aa & 0xFF, 0x1d1ad & 0xFF},
-       {0x1d242 & 0xFF, 0x1d244 & 0xFF},
-       {0x1d400 & 0xFF, 0x1d454 & 0xFF},
-       {0x1d456 & 0xFF, 0x1d49c & 0xFF},
-       {0x1d49e & 0xFF, 0x1d49f & 0xFF},
-       {0x1d4a2 & 0xFF, 0x1d4a2 & 0xFF},
-       {0x1d4a5 & 0xFF, 0x1d4a6 & 0xFF},
-       {0x1d4a9 & 0xFF, 0x1d4ac & 0xFF},
-       {0x1d4ae & 0xFF, 0x1d4b9 & 0xFF},
-       {0x1d4bb & 0xFF, 0x1d4bb & 0xFF},
-       {0x1d4bd & 0xFF, 0x1d4c3 & 0xFF},
-       {0x1d4c5 & 0xFF, 0x1d4ff & 0xFF},
-       {0x1d500 & 0xFF, 0x1d505 & 0xFF},
-       {0x1d507 & 0xFF, 0x1d50a & 0xFF},
-       {0x1d50d & 0xFF, 0x1d514 & 0xFF},
-       {0x1d516 & 0xFF, 0x1d51c & 0xFF},
-       {0x1d51e & 0xFF, 0x1d539 & 0xFF},
-       {0x1d53b & 0xFF, 0x1d53e & 0xFF},
-       {0x1d540 & 0xFF, 0x1d544 & 0xFF},
-       {0x1d546 & 0xFF, 0x1d546 & 0xFF},
-       {0x1d54a & 0xFF, 0x1d550 & 0xFF},
-       {0x1d552 & 0xFF, 0x1d5ff & 0xFF},
-       {0x1d600 & 0xFF, 0x1d6a5 & 0xFF},
-       {0x1d6a8 & 0xFF, 0x1d6c0 & 0xFF},
-       {0x1d6c2 & 0xFF, 0x1d6da & 0xFF},
-       {0x1d6dc & 0xFF, 0x1d6fa & 0xFF},
-       {0x1d6fc & 0xFF, 0x1d6ff & 0xFF},
-       {0x1d700 & 0xFF, 0x1d714 & 0xFF},
-       {0x1d716 & 0xFF, 0x1d734 & 0xFF},
-       {0x1d736 & 0xFF, 0x1d74e & 0xFF},
-       {0x1d750 & 0xFF, 0x1d76e & 0xFF},
-       {0x1d770 & 0xFF, 0x1d788 & 0xFF},
-       {0x1d78a & 0xFF, 0x1d7a8 & 0xFF},
-       {0x1d7aa & 0xFF, 0x1d7c2 & 0xFF},
-       {0x1d7c4 & 0xFF, 0x1d7cb & 0xFF},
-       {0x1d7ce & 0xFF, 0x1d7ff & 0xFF},
-       {0xe0001 & 0xFF, 0xe0001 & 0xFF},
-       {0xe0020 & 0xFF, 0xe007f & 0xFF},
-       {0xe0100 & 0xFF, 0xe01ef & 0xFF}};
-
-static const uint8_t unicode_classtab[]={
-       UNICODE_WB_LF,
-       UNICODE_WB_Newline,
-       UNICODE_WB_CR,
-       UNICODE_WB_MidNumLet,
-       UNICODE_WB_MidNum,
-       UNICODE_WB_MidNumLet,
-       UNICODE_WB_Numeric,
-       UNICODE_WB_MidLetter,
-       UNICODE_WB_MidNum,
-       UNICODE_WB_ALetter,
-       UNICODE_WB_ExtendNumLet,
-       UNICODE_WB_ALetter,
-       UNICODE_WB_Newline,
-       UNICODE_WB_ALetter,
-       UNICODE_WB_Format,
-       UNICODE_WB_ALetter,
-       UNICODE_WB_MidLetter,
-       UNICODE_WB_ALetter,
-       UNICODE_WB_ALetter,
-       UNICODE_WB_ALetter,
-       UNICODE_WB_ALetter,
-       UNICODE_WB_ALetter,
-       UNICODE_WB_ALetter,
-       UNICODE_WB_ALetter,
-       UNICODE_WB_ALetter,
-       UNICODE_WB_ALetter,
-       UNICODE_WB_ALetter,
-       UNICODE_WB_Extend,
-       UNICODE_WB_ALetter,
-       UNICODE_WB_ALetter,
-       UNICODE_WB_ALetter,
-       UNICODE_WB_MidNum,
-       UNICODE_WB_ALetter,
-       UNICODE_WB_MidLetter,
-       UNICODE_WB_ALetter,
-       UNICODE_WB_ALetter,
-       UNICODE_WB_ALetter,
-       UNICODE_WB_ALetter,
-       UNICODE_WB_ALetter,
-       UNICODE_WB_ALetter,
-       UNICODE_WB_Extend,
-       UNICODE_WB_ALetter,
-       UNICODE_WB_ALetter,
-       UNICODE_WB_ALetter,
-       UNICODE_WB_ALetter,
-       UNICODE_WB_ALetter,
-       UNICODE_WB_MidNum,
-       UNICODE_WB_Extend,
-       UNICODE_WB_Extend,
-       UNICODE_WB_Extend,
-       UNICODE_WB_Extend,
-       UNICODE_WB_Extend,
-       UNICODE_WB_ALetter,
-       UNICODE_WB_ALetter,
-       UNICODE_WB_MidLetter,
-       UNICODE_WB_Format,
-       UNICODE_WB_MidNum,
-       UNICODE_WB_Extend,
-       UNICODE_WB_ALetter,
-       UNICODE_WB_Extend,
-       UNICODE_WB_Numeric,
-       UNICODE_WB_Numeric,
-       UNICODE_WB_MidNum,
-       UNICODE_WB_ALetter,
-       UNICODE_WB_Extend,
-       UNICODE_WB_ALetter,
-       UNICODE_WB_ALetter,
-       UNICODE_WB_Extend,
-       UNICODE_WB_Format,
-       UNICODE_WB_Extend,
-       UNICODE_WB_ALetter,
-       UNICODE_WB_Extend,
-       UNICODE_WB_Extend,
-       UNICODE_WB_ALetter,
-       UNICODE_WB_Numeric,
-       UNICODE_WB_ALetter,
-       UNICODE_WB_ALetter,
-       UNICODE_WB_Format,
-       UNICODE_WB_ALetter,
-       UNICODE_WB_Extend,
-       UNICODE_WB_ALetter,
-       UNICODE_WB_Extend,
-       UNICODE_WB_ALetter,
-       UNICODE_WB_Extend,
-       UNICODE_WB_ALetter,
-       UNICODE_WB_Numeric,
-       UNICODE_WB_ALetter,
-       UNICODE_WB_Extend,
-       UNICODE_WB_ALetter,
-       UNICODE_WB_MidNum,
-       UNICODE_WB_ALetter,
-       UNICODE_WB_ALetter,
-       UNICODE_WB_Extend,
-       UNICODE_WB_ALetter,
-       UNICODE_WB_Extend,
-       UNICODE_WB_ALetter,
-       UNICODE_WB_Extend,
-       UNICODE_WB_ALetter,
-       UNICODE_WB_Extend,
-       UNICODE_WB_ALetter,
-       UNICODE_WB_Extend,
-       UNICODE_WB_Extend,
-       UNICODE_WB_ALetter,
-       UNICODE_WB_Extend,
-       UNICODE_WB_ALetter,
-       UNICODE_WB_Extend,
-       UNICODE_WB_ALetter,
-       UNICODE_WB_Extend,
-       UNICODE_WB_ALetter,
-       UNICODE_WB_Extend,
-       UNICODE_WB_Numeric,
-       UNICODE_WB_ALetter,
-       UNICODE_WB_ALetter,
-       UNICODE_WB_Extend,
-       UNICODE_WB_ALetter,
-       UNICODE_WB_ALetter,
-       UNICODE_WB_ALetter,
-       UNICODE_WB_ALetter,
-       UNICODE_WB_ALetter,
-       UNICODE_WB_ALetter,
-       UNICODE_WB_Extend,
-       UNICODE_WB_ALetter,
-       UNICODE_WB_Extend,
-       UNICODE_WB_Extend,
-       UNICODE_WB_Extend,
-       UNICODE_WB_ALetter,
-       UNICODE_WB_Extend,
-       UNICODE_WB_ALetter,
-       UNICODE_WB_ALetter,
-       UNICODE_WB_Extend,
-       UNICODE_WB_Numeric,
-       UNICODE_WB_ALetter,
-       UNICODE_WB_Extend,
-       UNICODE_WB_ALetter,
-       UNICODE_WB_ALetter,
-       UNICODE_WB_ALetter,
-       UNICODE_WB_ALetter,
-       UNICODE_WB_ALetter,
-       UNICODE_WB_ALetter,
-       UNICODE_WB_ALetter,
-       UNICODE_WB_Extend,
-       UNICODE_WB_Extend,
-       UNICODE_WB_Extend,
-       UNICODE_WB_Extend,
-       UNICODE_WB_Extend,
-       UNICODE_WB_ALetter,
-       UNICODE_WB_ALetter,
-       UNICODE_WB_Numeric,
-       UNICODE_WB_Extend,
-       UNICODE_WB_ALetter,
-       UNICODE_WB_Extend,
-       UNICODE_WB_Extend,
-       UNICODE_WB_ALetter,
-       UNICODE_WB_ALetter,
-       UNICODE_WB_ALetter,
-       UNICODE_WB_ALetter,
-       UNICODE_WB_ALetter,
-       UNICODE_WB_ALetter,
-       UNICODE_WB_Extend,
-       UNICODE_WB_ALetter,
-       UNICODE_WB_Extend,
-       UNICODE_WB_Extend,
-       UNICODE_WB_Extend,
-       UNICODE_WB_ALetter,
-       UNICODE_WB_ALetter,
-       UNICODE_WB_Extend,
-       UNICODE_WB_Numeric,
-       UNICODE_WB_Extend,
-       UNICODE_WB_ALetter,
-       UNICODE_WB_ALetter,
-       UNICODE_WB_ALetter,
-       UNICODE_WB_ALetter,
-       UNICODE_WB_ALetter,
-       UNICODE_WB_ALetter,
-       UNICODE_WB_Extend,
-       UNICODE_WB_ALetter,
-       UNICODE_WB_Extend,
-       UNICODE_WB_Extend,
-       UNICODE_WB_Extend,
-       UNICODE_WB_Extend,
-       UNICODE_WB_ALetter,
-       UNICODE_WB_ALetter,
-       UNICODE_WB_Extend,
-       UNICODE_WB_Numeric,
-       UNICODE_WB_ALetter,
-       UNICODE_WB_Extend,
-       UNICODE_WB_ALetter,
-       UNICODE_WB_ALetter,
-       UNICODE_WB_ALetter,
-       UNICODE_WB_ALetter,
-       UNICODE_WB_ALetter,
-       UNICODE_WB_ALetter,
-       UNICODE_WB_ALetter,
-       UNICODE_WB_ALetter,
-       UNICODE_WB_ALetter,
-       UNICODE_WB_ALetter,
-       UNICODE_WB_Extend,
-       UNICODE_WB_Extend,
-       UNICODE_WB_Extend,
-       UNICODE_WB_ALetter,
-       UNICODE_WB_Extend,
-       UNICODE_WB_Numeric,
-       UNICODE_WB_Extend,
-       UNICODE_WB_ALetter,
-       UNICODE_WB_ALetter,
-       UNICODE_WB_ALetter,
-       UNICODE_WB_ALetter,
-       UNICODE_WB_ALetter,
-       UNICODE_WB_ALetter,
-       UNICODE_WB_Extend,
-       UNICODE_WB_Extend,
-       UNICODE_WB_Extend,
-       UNICODE_WB_Extend,
-       UNICODE_WB_ALetter,
-       UNICODE_WB_ALetter,
-       UNICODE_WB_Extend,
-       UNICODE_WB_Numeric,
-       UNICODE_WB_Extend,
-       UNICODE_WB_ALetter,
-       UNICODE_WB_ALetter,
-       UNICODE_WB_ALetter,
-       UNICODE_WB_ALetter,
-       UNICODE_WB_ALetter,
-       UNICODE_WB_Extend,
-       UNICODE_WB_ALetter,
-       UNICODE_WB_Extend,
-       UNICODE_WB_Extend,
-       UNICODE_WB_Extend,
-       UNICODE_WB_Extend,
-       UNICODE_WB_ALetter,
-       UNICODE_WB_ALetter,
-       UNICODE_WB_Extend,
-       UNICODE_WB_Numeric,
-       UNICODE_WB_ALetter,
-       UNICODE_WB_Extend,
-       UNICODE_WB_ALetter,
-       UNICODE_WB_ALetter,
-       UNICODE_WB_ALetter,
-       UNICODE_WB_ALetter,
-       UNICODE_WB_Extend,
-       UNICODE_WB_Extend,
-       UNICODE_WB_Extend,
-       UNICODE_WB_ALetter,
-       UNICODE_WB_Extend,
-       UNICODE_WB_ALetter,
-       UNICODE_WB_Extend,
-       UNICODE_WB_Numeric,
-       UNICODE_WB_ALetter,
-       UNICODE_WB_Extend,
-       UNICODE_WB_ALetter,
-       UNICODE_WB_ALetter,
-       UNICODE_WB_ALetter,
-       UNICODE_WB_ALetter,
-       UNICODE_WB_ALetter,
-       UNICODE_WB_Extend,
-       UNICODE_WB_Extend,
-       UNICODE_WB_Extend,
-       UNICODE_WB_Extend,
-       UNICODE_WB_Extend,
-       UNICODE_WB_Extend,
-       UNICODE_WB_Extend,
-       UNICODE_WB_Extend,
-       UNICODE_WB_Numeric,
-       UNICODE_WB_Extend,
-       UNICODE_WB_Extend,
-       UNICODE_WB_Extend,
-       UNICODE_WB_Extend,
-       UNICODE_WB_Numeric,
-       UNICODE_WB_ALetter,
-       UNICODE_WB_Extend,
-       UNICODE_WB_Numeric,
-       UNICODE_WB_Extend,
-       UNICODE_WB_Extend,
-       UNICODE_WB_Extend,
-       UNICODE_WB_Extend,
-       UNICODE_WB_ALetter,
-       UNICODE_WB_ALetter,
-       UNICODE_WB_Extend,
-       UNICODE_WB_Extend,
-       UNICODE_WB_ALetter,
-       UNICODE_WB_Extend,
-       UNICODE_WB_Extend,
-       UNICODE_WB_Extend,
-       UNICODE_WB_Extend,
-       UNICODE_WB_Numeric,
-       UNICODE_WB_Extend,
-       UNICODE_WB_Extend,
-       UNICODE_WB_Extend,
-       UNICODE_WB_Extend,
-       UNICODE_WB_Extend,
-       UNICODE_WB_Extend,
-       UNICODE_WB_Extend,
-       UNICODE_WB_Numeric,
-       UNICODE_WB_Extend,
-       UNICODE_WB_ALetter,
-       UNICODE_WB_ALetter,
-       UNICODE_WB_ALetter,
-       UNICODE_WB_ALetter,
-       UNICODE_WB_ALetter,
-       UNICODE_WB_ALetter,
-       UNICODE_WB_ALetter,
-       UNICODE_WB_ALetter,
-       UNICODE_WB_ALetter,
-       UNICODE_WB_ALetter,
-       UNICODE_WB_ALetter,
-       UNICODE_WB_ALetter,
-       UNICODE_WB_ALetter,
-       UNICODE_WB_ALetter,
-       UNICODE_WB_ALetter,
-       UNICODE_WB_ALetter,
-       UNICODE_WB_ALetter,
-       UNICODE_WB_ALetter,
-       UNICODE_WB_ALetter,
-       UNICODE_WB_ALetter,
-       UNICODE_WB_ALetter,
-       UNICODE_WB_Extend,
-       UNICODE_WB_ALetter,
-       UNICODE_WB_ALetter,
-       UNICODE_WB_ALetter,
-       UNICODE_WB_ALetter,
-       UNICODE_WB_ALetter,
-       UNICODE_WB_ALetter,
-       UNICODE_WB_ALetter,
-       UNICODE_WB_ALetter,
-       UNICODE_WB_ALetter,
-       UNICODE_WB_ALetter,
-       UNICODE_WB_ALetter,
-       UNICODE_WB_Extend,
-       UNICODE_WB_ALetter,
-       UNICODE_WB_Extend,
-       UNICODE_WB_ALetter,
-       UNICODE_WB_Extend,
-       UNICODE_WB_ALetter,
-       UNICODE_WB_ALetter,
-       UNICODE_WB_Extend,
-       UNICODE_WB_Format,
-       UNICODE_WB_Extend,
-       UNICODE_WB_Extend,
-       UNICODE_WB_Numeric,
-       UNICODE_WB_Extend,
-       UNICODE_WB_Numeric,
-       UNICODE_WB_ALetter,
-       UNICODE_WB_ALetter,
-       UNICODE_WB_Extend,
-       UNICODE_WB_ALetter,
-       UNICODE_WB_ALetter,
-       UNICODE_WB_ALetter,
-       UNICODE_WB_Extend,
-       UNICODE_WB_Extend,
-       UNICODE_WB_Numeric,
-       UNICODE_WB_Extend,
-       UNICODE_WB_Extend,
-       UNICODE_WB_Numeric,
-       UNICODE_WB_ALetter,
-       UNICODE_WB_Extend,
-       UNICODE_WB_Extend,
-       UNICODE_WB_Extend,
-       UNICODE_WB_Extend,
-       UNICODE_WB_Numeric,
-       UNICODE_WB_Numeric,
-       UNICODE_WB_Extend,
-       UNICODE_WB_ALetter,
-       UNICODE_WB_Extend,
-       UNICODE_WB_ALetter,
-       UNICODE_WB_Numeric,
-       UNICODE_WB_Extend,
-       UNICODE_WB_Extend,
-       UNICODE_WB_ALetter,
-       UNICODE_WB_Extend,
-       UNICODE_WB_ALetter,
-       UNICODE_WB_Numeric,
-       UNICODE_WB_ALetter,
-       UNICODE_WB_Extend,
-       UNICODE_WB_ALetter,
-       UNICODE_WB_Extend,
-       UNICODE_WB_Numeric,
-       UNICODE_WB_ALetter,
-       UNICODE_WB_Numeric,
-       UNICODE_WB_ALetter,
-       UNICODE_WB_Extend,
-       UNICODE_WB_Extend,
-       UNICODE_WB_ALetter,
-       UNICODE_WB_Extend,
-       UNICODE_WB_ALetter,
-       UNICODE_WB_Extend,
-       UNICODE_WB_ALetter,
-       UNICODE_WB_Extend,
-       UNICODE_WB_Extend,
-       UNICODE_WB_ALetter,
-       UNICODE_WB_ALetter,
-       UNICODE_WB_ALetter,
-       UNICODE_WB_ALetter,
-       UNICODE_WB_ALetter,
-       UNICODE_WB_ALetter,
-       UNICODE_WB_ALetter,
-       UNICODE_WB_ALetter,
-       UNICODE_WB_ALetter,
-       UNICODE_WB_ALetter,
-       UNICODE_WB_ALetter,
-       UNICODE_WB_ALetter,
-       UNICODE_WB_ALetter,
-       UNICODE_WB_ALetter,
-       UNICODE_WB_ALetter,
-       UNICODE_WB_ALetter,
-       UNICODE_WB_ALetter,
-       UNICODE_WB_ALetter,
-       UNICODE_WB_ALetter,
-       UNICODE_WB_ALetter,
-       UNICODE_WB_Extend,
-       UNICODE_WB_Format,
-       UNICODE_WB_MidNumLet,
-       UNICODE_WB_MidNumLet,
-       UNICODE_WB_MidLetter,
-       UNICODE_WB_Newline,
-       UNICODE_WB_Format,
-       UNICODE_WB_ExtendNumLet,
-       UNICODE_WB_MidNum,
-       UNICODE_WB_ExtendNumLet,
-       UNICODE_WB_Format,
-       UNICODE_WB_Format,
-       UNICODE_WB_ALetter,
-       UNICODE_WB_ALetter,
-       UNICODE_WB_ALetter,
-       UNICODE_WB_Extend,
-       UNICODE_WB_ALetter,
-       UNICODE_WB_ALetter,
-       UNICODE_WB_ALetter,
-       UNICODE_WB_ALetter,
-       UNICODE_WB_ALetter,
-       UNICODE_WB_ALetter,
-       UNICODE_WB_ALetter,
-       UNICODE_WB_ALetter,
-       UNICODE_WB_ALetter,
-       UNICODE_WB_ALetter,
-       UNICODE_WB_ALetter,
-       UNICODE_WB_ALetter,
-       UNICODE_WB_ALetter,
-       UNICODE_WB_ALetter,
-       UNICODE_WB_ALetter,
-       UNICODE_WB_ALetter,
-       UNICODE_WB_ALetter,
-       UNICODE_WB_ALetter,
-       UNICODE_WB_ALetter,
-       UNICODE_WB_Extend,
-       UNICODE_WB_ALetter,
-       UNICODE_WB_ALetter,
-       UNICODE_WB_ALetter,
-       UNICODE_WB_Extend,
-       UNICODE_WB_ALetter,
-       UNICODE_WB_ALetter,
-       UNICODE_WB_ALetter,
-       UNICODE_WB_ALetter,
-       UNICODE_WB_ALetter,
-       UNICODE_WB_ALetter,
-       UNICODE_WB_ALetter,
-       UNICODE_WB_ALetter,
-       UNICODE_WB_ALetter,
-       UNICODE_WB_Extend,
-       UNICODE_WB_ALetter,
-       UNICODE_WB_ALetter,
-       UNICODE_WB_Extend,
-       UNICODE_WB_Katakana,
-       UNICODE_WB_ALetter,
-       UNICODE_WB_Extend,
-       UNICODE_WB_Katakana,
-       UNICODE_WB_Katakana,
-       UNICODE_WB_Katakana,
-       UNICODE_WB_ALetter,
-       UNICODE_WB_ALetter,
-       UNICODE_WB_ALetter,
-       UNICODE_WB_Katakana,
-       UNICODE_WB_Katakana,
-       UNICODE_WB_Katakana,
-       UNICODE_WB_ALetter,
-       UNICODE_WB_ALetter,
-       UNICODE_WB_ALetter,
-       UNICODE_WB_ALetter,
-       UNICODE_WB_ALetter,
-       UNICODE_WB_ALetter,
-       UNICODE_WB_ALetter,
-       UNICODE_WB_ALetter,
-       UNICODE_WB_ALetter,
-       UNICODE_WB_Numeric,
-       UNICODE_WB_ALetter,
-       UNICODE_WB_ALetter,
-       UNICODE_WB_Extend,
-       UNICODE_WB_Extend,
-       UNICODE_WB_ALetter,
-       UNICODE_WB_ALetter,
-       UNICODE_WB_Extend,
-       UNICODE_WB_ALetter,
-       UNICODE_WB_ALetter,
-       UNICODE_WB_ALetter,
-       UNICODE_WB_ALetter,
-       UNICODE_WB_ALetter,
-       UNICODE_WB_ALetter,
-       UNICODE_WB_ALetter,
-       UNICODE_WB_Extend,
-       UNICODE_WB_ALetter,
-       UNICODE_WB_Extend,
-       UNICODE_WB_ALetter,
-       UNICODE_WB_Extend,
-       UNICODE_WB_ALetter,
-       UNICODE_WB_Extend,
-       UNICODE_WB_ALetter,
-       UNICODE_WB_Extend,
-       UNICODE_WB_ALetter,
-       UNICODE_WB_Extend,
-       UNICODE_WB_Numeric,
-       UNICODE_WB_Extend,
-       UNICODE_WB_ALetter,
-       UNICODE_WB_ALetter,
-       UNICODE_WB_Numeric,
-       UNICODE_WB_ALetter,
-       UNICODE_WB_Extend,
-       UNICODE_WB_ALetter,
-       UNICODE_WB_Extend,
-       UNICODE_WB_ALetter,
-       UNICODE_WB_Extend,
-       UNICODE_WB_ALetter,
-       UNICODE_WB_Extend,
-       UNICODE_WB_ALetter,
-       UNICODE_WB_Numeric,
-       UNICODE_WB_ALetter,
-       UNICODE_WB_Extend,
-       UNICODE_WB_ALetter,
-       UNICODE_WB_Extend,
-       UNICODE_WB_ALetter,
-       UNICODE_WB_Extend,
-       UNICODE_WB_Numeric,
-       UNICODE_WB_Extend,
-       UNICODE_WB_Extend,
-       UNICODE_WB_Extend,
-       UNICODE_WB_Extend,
-       UNICODE_WB_Extend,
-       UNICODE_WB_Extend,
-       UNICODE_WB_ALetter,
-       UNICODE_WB_ALetter,
-       UNICODE_WB_ALetter,
-       UNICODE_WB_ALetter,
-       UNICODE_WB_ALetter,
-       UNICODE_WB_ALetter,
-       UNICODE_WB_Extend,
-       UNICODE_WB_Extend,
-       UNICODE_WB_Numeric,
-       UNICODE_WB_ALetter,
-       UNICODE_WB_ALetter,
-       UNICODE_WB_ALetter,
-       UNICODE_WB_ALetter,
-       UNICODE_WB_ALetter,
-       UNICODE_WB_ALetter,
-       UNICODE_WB_ALetter,
-       UNICODE_WB_ALetter,
-       UNICODE_WB_ALetter,
-       UNICODE_WB_ALetter,
-       UNICODE_WB_ALetter,
-       UNICODE_WB_ALetter,
-       UNICODE_WB_ALetter,
-       UNICODE_WB_ALetter,
-       UNICODE_WB_ALetter,
-       UNICODE_WB_ALetter,
-       UNICODE_WB_ALetter,
-       UNICODE_WB_ALetter,
-       UNICODE_WB_ALetter,
-       UNICODE_WB_ALetter,
-       UNICODE_WB_ALetter,
-       UNICODE_WB_ALetter,
-       UNICODE_WB_ALetter,
-       UNICODE_WB_ALetter,
-       UNICODE_WB_ALetter,
-       UNICODE_WB_ALetter,
-       UNICODE_WB_ALetter,
-       UNICODE_WB_ALetter,
-       UNICODE_WB_ALetter,
-       UNICODE_WB_ALetter,
-       UNICODE_WB_ALetter,
-       UNICODE_WB_ALetter,
-       UNICODE_WB_ALetter,
-       UNICODE_WB_ALetter,
-       UNICODE_WB_ALetter,
-       UNICODE_WB_ALetter,
-       UNICODE_WB_ALetter,
-       UNICODE_WB_ALetter,
-       UNICODE_WB_ALetter,
-       UNICODE_WB_ALetter,
-       UNICODE_WB_ALetter,
-       UNICODE_WB_ALetter,
-       UNICODE_WB_ALetter,
-       UNICODE_WB_ALetter,
-       UNICODE_WB_ALetter,
-       UNICODE_WB_ALetter,
-       UNICODE_WB_ALetter,
-       UNICODE_WB_ALetter,
-       UNICODE_WB_ALetter,
-       UNICODE_WB_Extend,
-       UNICODE_WB_ALetter,
-       UNICODE_WB_ALetter,
-       UNICODE_WB_ALetter,
-       UNICODE_WB_ALetter,
-       UNICODE_WB_ALetter,
-       UNICODE_WB_ALetter,
-       UNICODE_WB_ALetter,
-       UNICODE_WB_ALetter,
-       UNICODE_WB_ALetter,
-       UNICODE_WB_ALetter,
-       UNICODE_WB_ALetter,
-       UNICODE_WB_ALetter,
-       UNICODE_WB_ALetter,
-       UNICODE_WB_Extend,
-       UNICODE_WB_MidNum,
-       UNICODE_WB_MidLetter,
-       UNICODE_WB_MidNum,
-       UNICODE_WB_Extend,
-       UNICODE_WB_ExtendNumLet,
-       UNICODE_WB_ExtendNumLet,
-       UNICODE_WB_MidNum,
-       UNICODE_WB_MidNumLet,
-       UNICODE_WB_MidNum,
-       UNICODE_WB_MidLetter,
-       UNICODE_WB_ALetter,
-       UNICODE_WB_ALetter,
-       UNICODE_WB_Format,
-       UNICODE_WB_MidNumLet,
-       UNICODE_WB_MidNum,
-       UNICODE_WB_MidNumLet,
-       UNICODE_WB_MidLetter,
-       UNICODE_WB_MidNum,
-       UNICODE_WB_ALetter,
-       UNICODE_WB_ExtendNumLet,
-       UNICODE_WB_ALetter,
-       UNICODE_WB_Katakana,
-       UNICODE_WB_Extend,
-       UNICODE_WB_ALetter,
-       UNICODE_WB_ALetter,
-       UNICODE_WB_ALetter,
-       UNICODE_WB_ALetter,
-       UNICODE_WB_ALetter,
-       UNICODE_WB_Format,
-       UNICODE_WB_ALetter,
-       UNICODE_WB_ALetter,
-       UNICODE_WB_ALetter,
-       UNICODE_WB_ALetter,
-       UNICODE_WB_ALetter,
-       UNICODE_WB_ALetter,
-       UNICODE_WB_ALetter,
-       UNICODE_WB_ALetter,
-       UNICODE_WB_Extend,
-       UNICODE_WB_ALetter,
-       UNICODE_WB_ALetter,
-       UNICODE_WB_ALetter,
-       UNICODE_WB_ALetter,
-       UNICODE_WB_ALetter,
-       UNICODE_WB_ALetter,
-       UNICODE_WB_ALetter,
-       UNICODE_WB_ALetter,
-       UNICODE_WB_ALetter,
-       UNICODE_WB_Numeric,
-       UNICODE_WB_ALetter,
-       UNICODE_WB_ALetter,
-       UNICODE_WB_ALetter,
-       UNICODE_WB_ALetter,
-       UNICODE_WB_ALetter,
-       UNICODE_WB_ALetter,
-       UNICODE_WB_ALetter,
-       UNICODE_WB_ALetter,
-       UNICODE_WB_ALetter,
-       UNICODE_WB_Extend,
-       UNICODE_WB_Extend,
-       UNICODE_WB_Extend,
-       UNICODE_WB_ALetter,
-       UNICODE_WB_ALetter,
-       UNICODE_WB_ALetter,
-       UNICODE_WB_Extend,
-       UNICODE_WB_Extend,
-       UNICODE_WB_ALetter,
-       UNICODE_WB_ALetter,
-       UNICODE_WB_ALetter,
-       UNICODE_WB_ALetter,
-       UNICODE_WB_ALetter,
-       UNICODE_WB_Extend,
-       UNICODE_WB_ALetter,
-       UNICODE_WB_Extend,
-       UNICODE_WB_Numeric,
-       UNICODE_WB_Extend,
-       UNICODE_WB_ALetter,
-       UNICODE_WB_Extend,
-       UNICODE_WB_Format,
-       UNICODE_WB_ALetter,
-       UNICODE_WB_ALetter,
-       UNICODE_WB_ALetter,
-       UNICODE_WB_ALetter,
-       UNICODE_WB_ALetter,
-       UNICODE_WB_ALetter,
-       UNICODE_WB_ALetter,
-       UNICODE_WB_ALetter,
-       UNICODE_WB_ALetter,
-       UNICODE_WB_ALetter,
-       UNICODE_WB_ALetter,
-       UNICODE_WB_ALetter,
-       UNICODE_WB_ALetter,
-       UNICODE_WB_Katakana,
-       UNICODE_WB_Extend,
-       UNICODE_WB_Extend,
-       UNICODE_WB_Format,
-       UNICODE_WB_Extend,
-       UNICODE_WB_Extend,
-       UNICODE_WB_Extend,
-       UNICODE_WB_Extend,
-       UNICODE_WB_ALetter,
-       UNICODE_WB_ALetter,
-       UNICODE_WB_ALetter,
-       UNICODE_WB_ALetter,
-       UNICODE_WB_ALetter,
-       UNICODE_WB_ALetter,
-       UNICODE_WB_ALetter,
-       UNICODE_WB_ALetter,
-       UNICODE_WB_ALetter,
-       UNICODE_WB_ALetter,
-       UNICODE_WB_ALetter,
-       UNICODE_WB_ALetter,
-       UNICODE_WB_ALetter,
-       UNICODE_WB_ALetter,
-       UNICODE_WB_ALetter,
-       UNICODE_WB_ALetter,
-       UNICODE_WB_ALetter,
-       UNICODE_WB_ALetter,
-       UNICODE_WB_ALetter,
-       UNICODE_WB_ALetter,
-       UNICODE_WB_ALetter,
-       UNICODE_WB_ALetter,
-       UNICODE_WB_ALetter,
-       UNICODE_WB_ALetter,
-       UNICODE_WB_ALetter,
-       UNICODE_WB_ALetter,
-       UNICODE_WB_ALetter,
-       UNICODE_WB_ALetter,
-       UNICODE_WB_ALetter,
-       UNICODE_WB_ALetter,
-       UNICODE_WB_ALetter,
-       UNICODE_WB_ALetter,
-       UNICODE_WB_ALetter,
-       UNICODE_WB_Numeric,
-       UNICODE_WB_Format,
-       UNICODE_WB_Format,
-       UNICODE_WB_Extend};
-
-static const size_t unicode_indextab[]={
-       0,
-       21,
-       22,
-       27,
-       39,
-       42,
-       55,
-       77,
-       91,
-       101,
-       132,
-       167,
-       202,
-       234,
-       259,
-       268,
-       283,
-       297,
-       298,
-       312,
-       318,
-       319,
-       320,
-       325,
-       339,
-       346,
-       353,
-       360,
-       373,
-       385,
-       388,
-       389,
-       408,
-       424,
-       438,
-       438,
-       438,
-       439,
-       439,
-       439,
-       439,
-       439,
-       439,
-       439,
-       439,
-       444,
-       458,
-       459,
-       459,
-       467,
-       471,
-       472,
-       473,
-       473,
-       473,
-       473,
-       473,
-       473,
-       473,
-       473,
-       473,
-       473,
-       473,
-       473,
-       473,
-       473,
-       473,
-       473,
-       473,
-       473,
-       473,
-       473,
-       473,
-       473,
-       473,
-       473,
-       473,
-       473,
-       473,
-       473,
-       473,
-       473,
-       473,
-       473,
-       473,
-       473,
-       473,
-       473,
-       473,
-       473,
-       473,
-       473,
-       473,
-       473,
-       473,
-       473,
-       473,
-       473,
-       473,
-       473,
-       473,
-       473,
-       473,
-       473,
-       473,
-       473,
-       473,
-       473,
-       473,
-       473,
-       473,
-       473,
-       473,
-       473,
-       473,
-       473,
-       473,
-       473,
-       473,
-       473,
-       473,
-       473,
-       473,
-       473,
-       473,
-       473,
-       473,
-       473,
-       473,
-       473,
-       473,
-       473,
-       473,
-       473,
-       473,
-       473,
-       473,
-       473,
-       473,
-       473,
-       473,
-       473,
-       473,
-       473,
-       473,
-       473,
-       473,
-       473,
-       473,
-       473,
-       473,
-       473,
-       473,
-       473,
-       473,
-       473,
-       473,
-       473,
-       473,
-       473,
-       473,
-       474,
-       475,
-       476,
-       477,
-       479,
-       480,
-       490,
-       496,
-       512,
-       523,
-       536,
-       545,
-       546,
-       547,
-       548,
-       549,
-       550,
-       551,
-       552,
-       553,
-       554,
-       555,
-       556,
-       557,
-       558,
-       559,
-       560,
-       561,
-       562,
-       563,
-       564,
-       565,
-       566,
-       567,
-       568,
-       569,
-       570,
-       571,
-       572,
-       573,
-       574,
-       575,
-       576,
-       577,
-       578,
-       579,
-       580,
-       581,
-       582,
-       583,
-       584,
-       585,
-       586,
-       587,
-       588,
-       591,
-       591,
-       591,
-       591,
-       591,
-       591,
-       591,
-       591,
-       591,
-       591,
-       591,
-       591,
-       591,
-       591,
-       591,
-       591,
-       591,
-       591,
-       591,
-       591,
-       591,
-       591,
-       591,
-       591,
-       591,
-       591,
-       591,
-       591,
-       591,
-       591,
-       591,
-       591,
-       591,
-       591,
-       591,
-       591,
-       603,
-       604,
-       608,
-       622,
-       638,
-       645,
-       647,
-       649,
-       655,
-       657,
-       657,
-       657,
-       657,
-       663,
-       665,
-       675,
-       678,
-       679,
-       679,
-       679,
-       679,
-       687,
-       687,
-       687,
-       687,
-       687,
-       687,
-       687,
-       687,
-       687,
-       687,
-       687,
-       687,
-       687,
-       687,
-       687,
-       687,
-       688,
-       689,
-       690,
-       691,
-       692,
-       692,
-       692,
-       692,
-       692,
-       692,
-       692,
-       692,
-       692,
-       692,
-       692,
-       692,
-       693,
-       694,
-       695,
-       696,
-       697,
-       697,
-       697,
-       697,
-       697,
-       697,
-       697,
-       697,
-       697,
-       697,
-       697,
-       697,
-       697,
-       697,
-       697,
-       697,
-       697,
-       697,
-       697,
-       697,
-       697,
-       697,
-       697,
-       697,
-       697,
-       697,
-       697,
-       697,
-       697,
-       697,
-       697,
-       697,
-       697,
-       697,
-       697,
-       697,
-       697,
-       697,
-       697,
-       697,
-       697,
-       697,
-       697,
-       697,
-       697,
-       697,
-       697,
-       697,
-       697,
-       697,
-       697,
-       697,
-       698,
-       699,
-       700,
-       700,
-       700,
-       700,
-       700,
-       700,
-       700,
-       700,
-       700,
-       700,
-       700,
-       700,
-       700,
-       700,
-       700,
-       700,
-       700,
-       700,
-       700,
-       700,
-       700,
-       700,
-       700,
-       700,
-       700,
-       700,
-       700,
-       700,
-       700,
-       700,
-       700,
-       700,
-       700,
-       700,
-       700,
-       700,
-       700,
-       700,
-       700,
-       700,
-       700,
-       700,
-       700,
-       700,
-       700,
-       700,
-       700,
-       700,
-       700,
-       700,
-       700,
-       700,
-       700,
-       700,
-       700,
-       700,
-       700,
-       700,
-       700,
-       700,
-       700,
-       700,
-       700,
-       700,
-       700,
-       700,
-       700,
-       700,
-       700,
-       700,
-       701,
-       701,
-       701,
-       701,
-       701,
-       701,
-       701,
-       701,
-       701,
-       701,
-       701,
-       701,
-       701,
-       701,
-       701,
-       701,
-       701,
-       701,
-       701,
-       701,
-       701,
-       701,
-       701,
-       701,
-       701,
-       701,
-       701,
-       701,
-       701,
-       701,
-       701,
-       701,
-       701,
-       707,
-       708,
-       708,
-       718,
-       728,
-       733,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       742,
-       744,
-       745};
-