]> mj.ucw.cz Git - libucw.git/blob - charset/chartable.h
ABI cleanup
[libucw.git] / charset / chartable.h
1 /* Generated by tabgen 1.0, please don't edit manually. */
2
3 static unsigned short int input_to_x[24][256] = {
4
5 /* set/ascii */
6 {
7 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15,
8 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31,
9 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47,
10 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63,
11 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79,
12 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95,
13 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111,
14 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127,
15 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256,
16 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256,
17 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256,
18 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256,
19 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256,
20 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256,
21 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256,
22 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256,
23 },
24
25 /* set/8859-1 */
26 {
27 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15,
28 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31,
29 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47,
30 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63,
31 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79,
32 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95,
33 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111,
34 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127,
35 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143,
36 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 159,
37 160, 161, 162, 163, 164, 165, 166, 167, 168, 169, 170, 171, 172, 173, 174, 175,
38 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 191,
39 192, 193, 194, 195, 196, 197, 198, 199, 200, 201, 202, 203, 204, 205, 206, 207,
40 208, 209, 210, 211, 212, 213, 214, 215, 216, 217, 218, 219, 220, 221, 222, 223,
41 224, 225, 226, 227, 228, 229, 230, 231, 232, 233, 234, 235, 236, 237, 238, 239,
42 240, 241, 242, 243, 244, 245, 246, 247, 248, 249, 250, 251, 252, 253, 254, 255,
43 },
44
45 /* set/8859-2 */
46 {
47 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15,
48 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31,
49 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47,
50 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63,
51 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79,
52 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95,
53 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111,
54 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127,
55 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143,
56 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 159,
57 160, 257, 258, 259, 164, 260, 261, 167, 168, 262, 263, 264, 265, 173, 266, 267,
58 176, 268, 269, 270, 180, 271, 272, 273, 184, 274, 275, 276, 277, 278, 279, 280,
59 281, 193, 194, 282, 196, 283, 284, 199, 285, 201, 286, 203, 287, 205, 206, 288,
60 289, 290, 291, 211, 212, 292, 214, 215, 293, 294, 218, 295, 220, 221, 296, 223,
61 297, 225, 226, 298, 228, 299, 300, 231, 301, 233, 302, 235, 303, 237, 238, 304,
62 305, 306, 307, 243, 244, 308, 246, 247, 309, 310, 250, 311, 252, 253, 312, 313,
63 },
64
65 /* set/8859-3 */
66 {
67 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15,
68 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31,
69 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47,
70 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63,
71 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79,
72 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95,
73 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111,
74 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127,
75 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143,
76 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 159,
77 160, 314, 258, 163, 164, 256, 315, 167, 168, 316, 263, 317, 318, 173, 256, 267,
78 176, 319, 178, 179, 180, 181, 320, 183, 184, 321, 275, 322, 323, 189, 256, 280,
79 192, 193, 194, 256, 196, 324, 325, 199, 200, 201, 202, 203, 204, 205, 206, 207,
80 256, 209, 210, 211, 212, 326, 214, 215, 327, 217, 218, 219, 220, 328, 329, 223,
81 224, 225, 226, 256, 228, 330, 331, 231, 232, 233, 234, 235, 236, 237, 238, 239,
82 256, 241, 242, 243, 244, 332, 246, 247, 333, 249, 250, 251, 252, 334, 335, 313,
83 },
84
85 /* set/8859-4 */
86 {
87 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15,
88 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31,
89 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47,
90 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63,
91 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79,
92 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95,
93 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111,
94 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127,
95 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143,
96 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 159,
97 160, 257, 336, 337, 164, 338, 339, 167, 168, 262, 340, 341, 342, 173, 266, 175,
98 176, 268, 269, 343, 180, 344, 345, 273, 184, 274, 346, 347, 348, 349, 279, 350,
99 351, 193, 194, 195, 196, 197, 198, 352, 285, 201, 286, 203, 353, 205, 206, 354,
100 289, 355, 356, 357, 212, 213, 214, 215, 216, 358, 218, 219, 220, 359, 360, 223,
101 361, 225, 226, 227, 228, 229, 230, 362, 301, 233, 302, 235, 363, 237, 238, 364,
102 305, 365, 366, 367, 244, 245, 246, 247, 248, 368, 250, 251, 252, 369, 370, 313,
103 },
104
105 /* set/8859-5 */
106 {
107 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15,
108 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31,
109 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47,
110 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63,
111 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79,
112 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95,
113 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111,
114 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127,
115 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143,
116 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 159,
117 160, 371, 372, 373, 374, 375, 376, 377, 378, 379, 380, 381, 382, 173, 383, 384,
118 385, 386, 387, 388, 389, 390, 391, 392, 393, 394, 395, 396, 397, 398, 399, 400,
119 401, 402, 403, 404, 405, 406, 407, 408, 409, 410, 411, 412, 413, 414, 415, 416,
120 417, 418, 419, 420, 421, 422, 423, 424, 425, 426, 427, 428, 429, 430, 431, 432,
121 433, 434, 435, 436, 437, 438, 439, 440, 441, 442, 443, 444, 445, 446, 447, 448,
122 449, 450, 451, 452, 453, 454, 455, 456, 457, 458, 459, 460, 461, 167, 462, 463,
123 },
124
125 /* set/8859-6 */
126 {
127 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15,
128 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31,
129 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47,
130 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63,
131 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79,
132 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95,
133 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111,
134 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127,
135 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143,
136 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 159,
137 160, 256, 256, 256, 164, 256, 256, 256, 256, 256, 256, 256, 464, 173, 256, 256,
138 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 465, 256, 256, 256, 466,
139 256, 467, 468, 469, 470, 471, 472, 473, 474, 475, 476, 477, 478, 479, 480, 481,
140 482, 483, 484, 485, 486, 487, 488, 489, 490, 491, 492, 256, 256, 256, 256, 256,
141 493, 494, 495, 496, 497, 498, 499, 500, 501, 502, 503, 504, 505, 506, 507, 508,
142 509, 510, 511, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256,
143 },
144
145 /* set/8859-7 */
146 {
147 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15,
148 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31,
149 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47,
150 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63,
151 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79,
152 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95,
153 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111,
154 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127,
155 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143,
156 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 159,
157 160, 512, 513, 163, 256, 256, 166, 167, 168, 169, 256, 171, 172, 173, 256, 514,
158 176, 177, 178, 179, 515, 516, 517, 183, 518, 519, 520, 187, 521, 189, 522, 523,
159 524, 525, 526, 527, 528, 529, 530, 531, 532, 533, 534, 535, 536, 537, 538, 539,
160 540, 541, 256, 542, 543, 544, 545, 546, 547, 548, 549, 550, 551, 552, 553, 554,
161 555, 556, 557, 558, 559, 560, 561, 562, 563, 564, 565, 566, 567, 568, 569, 570,
162 571, 572, 573, 574, 575, 576, 577, 578, 579, 580, 581, 582, 583, 584, 585, 256,
163 },
164
165 /* set/8859-8 */
166 {
167 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15,
168 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31,
169 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47,
170 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63,
171 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79,
172 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95,
173 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111,
174 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127,
175 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143,
176 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 159,
177 160, 256, 162, 163, 164, 165, 166, 167, 168, 169, 215, 171, 172, 173, 174, 175,
178 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 247, 187, 188, 189, 190, 256,
179 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256,
180 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 586,
181 587, 588, 589, 590, 591, 592, 593, 594, 595, 596, 597, 598, 599, 600, 601, 602,
182 603, 604, 605, 606, 607, 608, 609, 610, 611, 612, 613, 256, 256, 614, 615, 256,
183 },
184
185 /* set/8859-9 */
186 {
187 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15,
188 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31,
189 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47,
190 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63,
191 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79,
192 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95,
193 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111,
194 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127,
195 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143,
196 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 159,
197 160, 161, 162, 163, 164, 165, 166, 167, 168, 169, 170, 171, 172, 173, 174, 175,
198 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 191,
199 192, 193, 194, 195, 196, 197, 198, 199, 200, 201, 202, 203, 204, 205, 206, 207,
200 317, 209, 210, 211, 212, 213, 214, 215, 216, 217, 218, 219, 220, 316, 263, 223,
201 224, 225, 226, 227, 228, 229, 230, 231, 232, 233, 234, 235, 236, 237, 238, 239,
202 322, 241, 242, 243, 244, 245, 246, 247, 248, 249, 250, 251, 252, 321, 275, 255,
203 },
204
205 /* set/8859-10 */
206 {
207 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15,
208 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31,
209 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47,
210 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63,
211 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79,
212 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95,
213 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111,
214 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127,
215 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143,
216 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 159,
217 160, 257, 340, 341, 354, 338, 357, 167, 339, 289, 262, 342, 266, 173, 360, 349,
218 176, 268, 346, 347, 364, 344, 367, 183, 345, 305, 274, 348, 279, 514, 370, 350,
219 351, 193, 194, 195, 196, 197, 198, 352, 285, 201, 286, 203, 353, 205, 206, 207,
220 208, 355, 356, 211, 212, 213, 214, 359, 216, 358, 218, 219, 220, 221, 222, 223,
221 361, 225, 226, 227, 228, 229, 230, 362, 301, 233, 302, 235, 363, 237, 238, 239,
222 240, 365, 366, 243, 244, 245, 246, 369, 248, 368, 250, 251, 252, 253, 254, 336,
223 },
224
225 /* set/8859-11 */
226 {
227 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15,
228 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31,
229 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47,
230 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63,
231 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79,
232 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95,
233 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111,
234 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127,
235 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143,
236 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 159,
237 160, 616, 617, 618, 619, 620, 621, 622, 623, 624, 625, 626, 627, 628, 629, 630,
238 631, 632, 633, 634, 635, 636, 637, 638, 639, 640, 641, 642, 643, 644, 645, 646,
239 647, 648, 649, 650, 651, 652, 653, 654, 655, 656, 657, 658, 659, 660, 661, 662,
240 663, 664, 665, 666, 667, 668, 669, 670, 671, 672, 673, 256, 256, 256, 256, 674,
241 675, 676, 677, 678, 679, 680, 681, 682, 683, 684, 685, 686, 687, 688, 689, 690,
242 691, 692, 693, 694, 695, 696, 697, 698, 699, 700, 701, 702, 256, 256, 256, 256,
243 },
244
245 /* set/8859-13 */
246 {
247 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15,
248 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31,
249 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47,
250 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63,
251 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79,
252 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95,
253 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111,
254 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127,
255 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143,
256 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 159,
257 160, 703, 162, 163, 164, 704, 166, 167, 216, 169, 337, 171, 172, 173, 174, 198,
258 176, 177, 178, 179, 705, 181, 182, 183, 248, 185, 343, 187, 188, 189, 190, 230,
259 257, 352, 351, 284, 196, 197, 286, 340, 285, 201, 265, 353, 341, 357, 354, 339,
260 262, 290, 355, 211, 356, 213, 214, 215, 358, 259, 261, 360, 220, 267, 266, 223,
261 268, 362, 361, 300, 228, 229, 302, 346, 301, 233, 277, 363, 347, 367, 364, 345,
262 274, 306, 365, 243, 366, 245, 246, 247, 368, 270, 272, 370, 252, 280, 279, 513,
263 },
264
265 /* set/8859-14 */
266 {
267 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15,
268 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31,
269 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47,
270 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63,
271 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79,
272 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95,
273 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111,
274 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127,
275 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143,
276 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 159,
277 160, 706, 707, 163, 324, 330, 708, 167, 709, 169, 710, 711, 712, 173, 174, 713,
278 714, 715, 326, 332, 716, 717, 182, 718, 719, 720, 721, 722, 723, 724, 725, 726,
279 192, 193, 194, 195, 196, 197, 198, 199, 200, 201, 202, 203, 204, 205, 206, 207,
280 727, 209, 210, 211, 212, 213, 214, 728, 216, 217, 218, 219, 220, 221, 729, 223,
281 224, 225, 226, 227, 228, 229, 230, 231, 232, 233, 234, 235, 236, 237, 238, 239,
282 730, 241, 242, 243, 244, 245, 246, 731, 248, 249, 250, 251, 252, 253, 732, 255,
283 },
284
285 /* set/8859-15 */
286 {
287 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15,
288 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31,
289 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47,
290 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63,
291 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79,
292 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95,
293 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111,
294 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127,
295 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143,
296 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 159,
297 160, 161, 162, 163, 733, 165, 262, 167, 274, 169, 170, 171, 172, 173, 174, 175,
298 176, 177, 178, 179, 266, 181, 182, 183, 279, 185, 186, 187, 734, 735, 713, 191,
299 192, 193, 194, 195, 196, 197, 198, 199, 200, 201, 202, 203, 204, 205, 206, 207,
300 208, 209, 210, 211, 212, 213, 214, 215, 216, 217, 218, 219, 220, 221, 222, 223,
301 224, 225, 226, 227, 228, 229, 230, 231, 232, 233, 234, 235, 236, 237, 238, 239,
302 240, 241, 242, 243, 244, 245, 246, 247, 248, 249, 250, 251, 252, 253, 254, 255,
303 },
304
305 /* set/8859-16 */
306 {
307 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15,
308 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31,
309 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47,
310 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63,
311 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79,
312 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95,
313 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111,
314 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127,
315 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143,
316 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 159,
317 160, 257, 268, 259, 733, 704, 262, 167, 274, 169, 736, 171, 265, 173, 277, 267,
318 176, 177, 285, 270, 266, 703, 182, 183, 279, 301, 737, 187, 734, 735, 713, 280,
319 192, 193, 194, 282, 196, 284, 198, 199, 200, 201, 202, 203, 204, 205, 206, 207,
320 289, 290, 210, 211, 212, 292, 214, 261, 295, 217, 218, 219, 220, 286, 738, 223,
321 224, 225, 226, 298, 228, 300, 230, 231, 232, 233, 234, 235, 236, 237, 238, 239,
322 305, 306, 242, 243, 244, 308, 246, 272, 311, 249, 250, 251, 252, 302, 739, 255,
323 },
324
325 /* set/win-1250 */
326 {
327 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15,
328 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31,
329 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47,
330 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63,
331 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79,
332 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95,
333 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111,
334 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127,
335 733, 256, 740, 256, 704, 741, 742, 743, 256, 744, 262, 745, 261, 264, 266, 265,
336 256, 512, 513, 705, 703, 746, 747, 748, 256, 749, 274, 750, 272, 276, 279, 277,
337 160, 273, 258, 259, 164, 257, 166, 167, 168, 169, 263, 171, 172, 173, 174, 267,
338 176, 177, 269, 270, 180, 181, 182, 183, 184, 268, 275, 187, 260, 278, 271, 280,
339 281, 193, 194, 282, 196, 283, 284, 199, 285, 201, 286, 203, 287, 205, 206, 288,
340 289, 290, 291, 211, 212, 292, 214, 215, 293, 294, 218, 295, 220, 221, 296, 223,
341 297, 225, 226, 298, 228, 299, 300, 231, 301, 233, 302, 235, 303, 237, 238, 304,
342 305, 306, 307, 243, 244, 308, 246, 247, 309, 310, 250, 311, 252, 253, 312, 313,
343 },
344
345 /* set/win-1251 */
346 {
347 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15,
348 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31,
349 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47,
350 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63,
351 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79,
352 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95,
353 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111,
354 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127,
355 372, 373, 740, 452, 704, 741, 742, 743, 733, 744, 379, 745, 380, 382, 381, 384,
356 451, 512, 513, 705, 703, 746, 747, 748, 256, 749, 458, 750, 459, 461, 460, 463,
357 160, 383, 462, 378, 164, 751, 166, 167, 371, 169, 374, 171, 172, 173, 174, 377,
358 176, 177, 376, 455, 752, 181, 182, 183, 450, 449, 453, 187, 457, 375, 454, 456,
359 385, 386, 387, 388, 389, 390, 391, 392, 393, 394, 395, 396, 397, 398, 399, 400,
360 401, 402, 403, 404, 405, 406, 407, 408, 409, 410, 411, 412, 413, 414, 415, 416,
361 417, 418, 419, 420, 421, 422, 423, 424, 425, 426, 427, 428, 429, 430, 431, 432,
362 433, 434, 435, 436, 437, 438, 439, 440, 441, 442, 443, 444, 445, 446, 447, 448,
363 },
364
365 /* set/win-1252 */
366 {
367 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15,
368 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31,
369 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47,
370 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63,
371 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79,
372 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95,
373 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111,
374 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127,
375 733, 256, 740, 753, 704, 741, 742, 743, 754, 744, 262, 745, 734, 256, 266, 256,
376 256, 512, 513, 705, 703, 746, 747, 748, 755, 749, 274, 750, 735, 256, 279, 713,
377 160, 161, 162, 163, 164, 165, 166, 167, 168, 169, 170, 171, 172, 173, 174, 175,
378 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 191,
379 192, 193, 194, 195, 196, 197, 198, 199, 200, 201, 202, 203, 204, 205, 206, 207,
380 208, 209, 210, 211, 212, 213, 214, 215, 216, 217, 218, 219, 220, 221, 222, 223,
381 224, 225, 226, 227, 228, 229, 230, 231, 232, 233, 234, 235, 236, 237, 238, 239,
382 240, 241, 242, 243, 244, 245, 246, 247, 248, 249, 250, 251, 252, 253, 254, 255,
383 },
384
385 /* set/kamen-ctrl */
386 {
387 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15,
388 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31,
389 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47,
390 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63,
391 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79,
392 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95,
393 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111,
394 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 756,
395 285, 252, 233, 304, 228, 288, 264, 301, 303, 287, 283, 205, 271, 299, 196, 193,
396 201, 279, 266, 244, 246, 211, 310, 218, 253, 214, 220, 262, 260, 221, 293, 276,
397 225, 237, 243, 250, 307, 291, 294, 212, 274, 309, 297, 281, 188, 167, 187, 171,
398 757, 758, 759, 760, 761, 762, 763, 764, 765, 766, 767, 768, 769, 770, 771, 772,
399 773, 774, 775, 776, 777, 778, 779, 780, 781, 782, 783, 784, 785, 786, 787, 788,
400 789, 790, 791, 792, 793, 794, 795, 796, 797, 798, 799, 800, 801, 802, 803, 804,
401 556, 557, 805, 571, 542, 574, 567, 575, 545, 532, 548, 559, 806, 577, 807, 808,
402 809, 177, 810, 811, 812, 813, 247, 814, 176, 815, 183, 816, 817, 178, 818, 160,
403 },
404
405 /* set/koi8 */
406 {
407 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15,
408 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31,
409 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47,
410 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63,
411 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79,
412 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95,
413 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111,
414 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127,
415 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256,
416 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256,
417 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256,
418 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256,
419 256, 225, 256, 301, 304, 303, 297, 819, 252, 237, 310, 299, 271, 246, 307, 243,
420 244, 228, 309, 274, 276, 250, 256, 233, 224, 253, 279, 256, 820, 256, 821, 256,
421 180, 193, 256, 285, 288, 287, 281, 822, 220, 205, 294, 283, 260, 214, 291, 211,
422 212, 196, 293, 262, 264, 218, 256, 201, 282, 221, 266, 256, 256, 256, 176, 256,
423 },
424
425 /* set/pc-latin-2 */
426 {
427 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15,
428 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31,
429 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47,
430 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63,
431 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79,
432 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95,
433 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111,
434 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 756,
435 199, 252, 233, 226, 228, 310, 300, 231, 270, 235, 292, 308, 238, 265, 196, 284,
436 201, 283, 299, 244, 246, 260, 271, 261, 272, 214, 220, 264, 276, 259, 215, 301,
437 225, 237, 243, 250, 257, 268, 266, 279, 286, 302, 172, 277, 285, 275, 187, 171,
438 757, 758, 759, 760, 761, 193, 194, 287, 263, 766, 767, 768, 769, 267, 280, 772,
439 773, 774, 775, 776, 777, 778, 282, 298, 781, 782, 783, 784, 785, 786, 787, 164,
440 240, 208, 288, 203, 304, 291, 205, 206, 303, 798, 799, 800, 801, 296, 294, 804,
441 211, 223, 212, 290, 306, 307, 262, 274, 281, 218, 297, 295, 253, 221, 312, 180,
442 823, 824, 825, 820, 826, 167, 247, 827, 256, 828, 313, 311, 293, 309, 818, 160,
443 },
444
445 /* set/macce */
446 {
447 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15,
448 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31,
449 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47,
450 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63,
451 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79,
452 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95,
453 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111,
454 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127,
455 196, 351, 361, 201, 257, 214, 220, 225, 268, 285, 228, 301, 284, 300, 233, 265,
456 277, 288, 237, 304, 340, 346, 353, 243, 363, 244, 246, 245, 250, 287, 303, 252,
457 742, 176, 286, 163, 167, 746, 182, 223, 174, 169, 749, 302, 828, 829, 830, 352,
458 362, 354, 811, 810, 364, 357, 831, 832, 270, 339, 345, 260, 271, 283, 299, 355,
459 365, 290, 172, 816, 306, 291, 528, 171, 187, 833, 160, 307, 292, 213, 308, 356,
460 748, 747, 705, 703, 512, 513, 247, 834, 366, 281, 297, 293, 745, 750, 309, 337,
461 343, 262, 740, 704, 274, 261, 272, 193, 264, 276, 205, 266, 279, 360, 211, 212,
462 370, 294, 218, 310, 295, 311, 358, 368, 221, 253, 367, 267, 259, 280, 341, 820,
463 },
464
465 /* set/cork */
466 {
467 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15,
468 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31,
469 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47,
470 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63,
471 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79,
472 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95,
473 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111,
474 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127,
475 282, 257, 284, 285, 288, 287, 286, 317, 283, 260, 259, 290, 291, 349, 292, 281,
476 293, 261, 262, 263, 264, 296, 295, 294, 713, 265, 266, 267, 835, 316, 240, 167,
477 298, 268, 300, 301, 304, 303, 302, 322, 299, 271, 270, 306, 307, 350, 308, 297,
478 309, 272, 274, 275, 276, 312, 311, 310, 255, 277, 279, 280, 836, 161, 191, 163,
479 192, 193, 194, 195, 196, 197, 198, 199, 200, 201, 202, 203, 204, 205, 206, 207,
480 208, 209, 210, 211, 212, 213, 214, 734, 216, 217, 218, 219, 220, 221, 222, 837,
481 224, 225, 226, 227, 228, 229, 230, 231, 232, 233, 234, 235, 236, 237, 238, 239,
482 240, 241, 242, 243, 244, 245, 246, 735, 248, 249, 250, 251, 252, 253, 254, 223,
483 },
484 };
485
486 static unsigned short int x_to_uni[838] = {
487 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15,
488 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31,
489 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47,
490 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63,
491 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79,
492 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95,
493 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111,
494 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127,
495 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143,
496 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 159,
497 160, 161, 162, 163, 164, 165, 166, 167, 168, 169, 170, 171, 172, 173, 174, 175,
498 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 191,
499 192, 193, 194, 195, 196, 197, 198, 199, 200, 201, 202, 203, 204, 205, 206, 207,
500 208, 209, 210, 211, 212, 213, 214, 215, 216, 217, 218, 219, 220, 221, 222, 223,
501 224, 225, 226, 227, 228, 229, 230, 231, 232, 233, 234, 235, 236, 237, 238, 239,
502 240, 241, 242, 243, 244, 245, 246, 247, 248, 249, 250, 251, 252, 253, 254, 255,
503 65533, 260, 728, 321, 317, 346, 352, 350, 356, 377, 381, 379, 261, 731, 322, 318,
504 347, 711, 353, 351, 357, 378, 733, 382, 380, 340, 258, 313, 262, 268, 280, 282,
505 270, 272, 323, 327, 336, 344, 366, 368, 354, 341, 259, 314, 263, 269, 281, 283,
506 271, 273, 324, 328, 337, 345, 367, 369, 355, 729, 294, 292, 304, 286, 308, 295,
507 293, 305, 287, 309, 266, 264, 288, 284, 364, 348, 267, 265, 289, 285, 365, 349,
508 312, 342, 296, 315, 274, 290, 358, 343, 297, 316, 275, 291, 359, 330, 331, 256,
509 302, 278, 298, 325, 332, 310, 370, 360, 362, 257, 303, 279, 299, 326, 333, 311,
510 371, 361, 363, 1025, 1026, 1027, 1028, 1029, 1030, 1031, 1032, 1033, 1034, 1035, 1036, 1038,
511 1039, 1040, 1041, 1042, 1043, 1044, 1045, 1046, 1047, 1048, 1049, 1050, 1051, 1052, 1053, 1054,
512 1055, 1056, 1057, 1058, 1059, 1060, 1061, 1062, 1063, 1064, 1065, 1066, 1067, 1068, 1069, 1070,
513 1071, 1072, 1073, 1074, 1075, 1076, 1077, 1078, 1079, 1080, 1081, 1082, 1083, 1084, 1085, 1086,
514 1087, 1088, 1089, 1090, 1091, 1092, 1093, 1094, 1095, 1096, 1097, 1098, 1099, 1100, 1101, 1102,
515 1103, 8470, 1105, 1106, 1107, 1108, 1109, 1110, 1111, 1112, 1113, 1114, 1115, 1116, 1118, 1119,
516 1548, 1563, 1567, 1569, 1570, 1571, 1572, 1573, 1574, 1575, 1576, 1577, 1578, 1579, 1580, 1581,
517 1582, 1583, 1584, 1585, 1586, 1587, 1588, 1589, 1590, 1591, 1592, 1593, 1594, 1600, 1601, 1602,
518 1603, 1604, 1605, 1606, 1607, 1608, 1609, 1610, 1611, 1612, 1613, 1614, 1615, 1616, 1617, 1618,
519 8216, 8217, 8213, 900, 901, 902, 904, 905, 906, 908, 910, 911, 912, 913, 914, 915,
520 916, 917, 918, 919, 920, 921, 922, 923, 924, 925, 926, 927, 928, 929, 931, 932,
521 933, 934, 935, 936, 937, 938, 939, 940, 941, 942, 943, 944, 945, 946, 947, 948,
522 949, 950, 951, 952, 953, 954, 955, 956, 957, 958, 959, 960, 961, 962, 963, 964,
523 965, 966, 967, 968, 969, 970, 971, 972, 973, 974, 8215, 1488, 1489, 1490, 1491, 1492,
524 1493, 1494, 1495, 1496, 1497, 1498, 1499, 1500, 1501, 1502, 1503, 1504, 1505, 1506, 1507, 1508,
525 1509, 1510, 1511, 1512, 1513, 1514, 8206, 8207, 3585, 3586, 3587, 3588, 3589, 3590, 3591, 3592,
526 3593, 3594, 3595, 3596, 3597, 3598, 3599, 3600, 3601, 3602, 3603, 3604, 3605, 3606, 3607, 3608,
527 3609, 3610, 3611, 3612, 3613, 3614, 3615, 3616, 3617, 3618, 3619, 3620, 3621, 3622, 3623, 3624,
528 3625, 3626, 3627, 3628, 3629, 3630, 3631, 3632, 3633, 3634, 3635, 3636, 3637, 3638, 3639, 3640,
529 3641, 3642, 3647, 3648, 3649, 3650, 3651, 3652, 3653, 3654, 3655, 3656, 3657, 3658, 3659, 3660,
530 3661, 3662, 3663, 3664, 3665, 3666, 3667, 3668, 3669, 3670, 3671, 3672, 3673, 3674, 3675, 8221,
531 8222, 8220, 7682, 7683, 7690, 7808, 7810, 7691, 7922, 376, 7710, 7711, 7744, 7745, 7766, 7809,
532 7767, 7811, 7776, 7923, 7812, 7813, 7777, 372, 7786, 374, 373, 7787, 375, 8364, 338, 339,
533 536, 537, 538, 539, 8218, 8230, 8224, 8225, 8240, 8249, 8226, 8211, 8212, 8482, 8250, 1168,
534 1169, 402, 710, 732, 8962, 9617, 9618, 9619, 9474, 9508, 9569, 9570, 9558, 9557, 9571, 9553,
535 9559, 9565, 9564, 9563, 9488, 9492, 9524, 9516, 9500, 9472, 9532, 9566, 9567, 9562, 9556, 9577,
536 9574, 9568, 9552, 9580, 9575, 9576, 9572, 9573, 9561, 9560, 9554, 9555, 9579, 9578, 9496, 9484,
537 9608, 9604, 9612, 9616, 9600, 404, 8734, 8712, 8745, 8781, 8805, 8804, 8992, 8993, 8776, 8729,
538 8730, 8319, 9632, 61442, 780, 770, 61440, 8801, 779, 808, 774, 807, 776, 8800, 501, 8706,
539 8721, 3759, 8900, 306, 307, 61663, 
540 };
541
542 static unsigned short int uni_to_x_0[256] = {
543 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15,
544 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31,
545 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47,
546 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63,
547 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79,
548 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95,
549 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111,
550 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127,
551 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143,
552 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 159,
553 160, 161, 162, 163, 164, 165, 166, 167, 168, 169, 170, 171, 172, 173, 174, 175,
554 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 191,
555 192, 193, 194, 195, 196, 197, 198, 199, 200, 201, 202, 203, 204, 205, 206, 207,
556 208, 209, 210, 211, 212, 213, 214, 215, 216, 217, 218, 219, 220, 221, 222, 223,
557 224, 225, 226, 227, 228, 229, 230, 231, 232, 233, 234, 235, 236, 237, 238, 239,
558 240, 241, 242, 243, 244, 245, 246, 247, 248, 249, 250, 251, 252, 253, 254, 255,
559 };
560
561 static unsigned short int uni_to_x_1[256] = {
562 351, 361, 282, 298, 257, 268, 284, 300, 325, 331, 324, 330, 285, 301, 288, 304,
563 289, 305, 340, 346, 256, 256, 353, 363, 286, 302, 287, 303, 327, 333, 317, 322,
564 326, 332, 341, 347, 315, 320, 314, 319, 338, 344, 354, 364, 256, 256, 352, 362,
565 316, 321, 835, 836, 318, 323, 357, 367, 336, 283, 299, 339, 345, 260, 271, 256,
566 256, 259, 270, 290, 306, 355, 365, 291, 307, 256, 349, 350, 356, 366, 256, 256,
567 292, 308, 734, 735, 281, 297, 337, 343, 293, 309, 261, 272, 329, 335, 263, 275,
568 262, 274, 296, 312, 264, 276, 342, 348, 359, 369, 360, 370, 328, 334, 294, 310,
569 295, 311, 358, 368, 727, 730, 729, 732, 713, 265, 277, 267, 280, 266, 279, 256,
570 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256,
571 256, 256, 753, 256, 805, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256,
572 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256,
573 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256,
574 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256,
575 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256,
576 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256,
577 256, 256, 256, 256, 256, 830, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256,
578 };
579
580 static unsigned short int uni_to_x_2[256] = {
581 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256,
582 256, 256, 256, 256, 256, 256, 256, 256, 736, 737, 738, 739, 256, 256, 256, 256,
583 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256,
584 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256,
585 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256,
586 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256,
587 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256,
588 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256,
589 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256,
590 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256,
591 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256,
592 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256,
593 256, 256, 256, 256, 256, 256, 754, 273, 256, 256, 256, 256, 256, 256, 256, 256,
594 256, 256, 256, 256, 256, 256, 256, 256, 258, 313, 256, 269, 755, 278, 256, 256,
595 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256,
596 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256,
597 };
598
599 static unsigned short int uni_to_x_3[256] = {
600 256, 256, 821, 256, 256, 256, 826, 256, 828, 256, 256, 824, 820, 256, 256, 256,
601 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256,
602 256, 256, 256, 256, 256, 256, 256, 827, 825, 256, 256, 256, 256, 256, 256, 256,
603 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256,
604 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256,
605 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256,
606 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256,
607 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256,
608 256, 256, 256, 256, 515, 516, 517, 256, 518, 519, 520, 256, 521, 256, 522, 523,
609 524, 525, 526, 527, 528, 529, 530, 531, 532, 533, 534, 535, 536, 537, 538, 539,
610 540, 541, 256, 542, 543, 544, 545, 546, 547, 548, 549, 550, 551, 552, 553, 554,
611 555, 556, 557, 558, 559, 560, 561, 562, 563, 564, 565, 566, 567, 568, 569, 570,
612 571, 572, 573, 574, 575, 576, 577, 578, 579, 580, 581, 582, 583, 584, 585, 256,
613 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256,
614 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256,
615 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256,
616 };
617
618 static unsigned short int uni_to_x_4[256] = {
619 256, 371, 372, 373, 374, 375, 376, 377, 378, 379, 380, 381, 382, 256, 383, 384,
620 385, 386, 387, 388, 389, 390, 391, 392, 393, 394, 395, 396, 397, 398, 399, 400,
621 401, 402, 403, 404, 405, 406, 407, 408, 409, 410, 411, 412, 413, 414, 415, 416,
622 417, 418, 419, 420, 421, 422, 423, 424, 425, 426, 427, 428, 429, 430, 431, 432,
623 433, 434, 435, 436, 437, 438, 439, 440, 441, 442, 443, 444, 445, 446, 447, 448,
624 256, 450, 451, 452, 453, 454, 455, 456, 457, 458, 459, 460, 461, 256, 462, 463,
625 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256,
626 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256,
627 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256,
628 751, 752, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256,
629 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256,
630 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256,
631 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256,
632 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256,
633 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256,
634 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256,
635 };
636
637 static unsigned short int uni_to_x_5[256] = {
638 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256,
639 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256,
640 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256,
641 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256,
642 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256,
643 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256,
644 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256,
645 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256,
646 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256,
647 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256,
648 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256,
649 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256,
650 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256,
651 587, 588, 589, 590, 591, 592, 593, 594, 595, 596, 597, 598, 599, 600, 601, 602,
652 603, 604, 605, 606, 607, 608, 609, 610, 611, 612, 613, 256, 256, 256, 256, 256,
653 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256,
654 };
655
656 static unsigned short int uni_to_x_6[256] = {
657 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 464, 256, 256, 256,
658 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 465, 256, 256, 256, 466,
659 256, 467, 468, 469, 470, 471, 472, 473, 474, 475, 476, 477, 478, 479, 480, 481,
660 482, 483, 484, 485, 486, 487, 488, 489, 490, 491, 492, 256, 256, 256, 256, 256,
661 493, 494, 495, 496, 497, 498, 499, 500, 501, 502, 503, 504, 505, 506, 507, 508,
662 509, 510, 511, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256,
663 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256,
664 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256,
665 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256,
666 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256,
667 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256,
668 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256,
669 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256,
670 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256,
671 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256,
672 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256,
673 };
674
675 static unsigned short int uni_to_x_14[256] = {
676 256, 616, 617, 618, 619, 620, 621, 622, 623, 624, 625, 626, 627, 628, 629, 630,
677 631, 632, 633, 634, 635, 636, 637, 638, 639, 640, 641, 642, 643, 644, 645, 646,
678 647, 648, 649, 650, 651, 652, 653, 654, 655, 656, 657, 658, 659, 660, 661, 662,
679 663, 664, 665, 666, 667, 668, 669, 670, 671, 672, 673, 256, 256, 256, 256, 674,
680 675, 676, 677, 678, 679, 680, 681, 682, 683, 684, 685, 686, 687, 688, 689, 690,
681 691, 692, 693, 694, 695, 696, 697, 698, 699, 700, 701, 702, 256, 256, 256, 256,
682 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256,
683 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256,
684 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256,
685 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256,
686 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 833,
687 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256,
688 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256,
689 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256,
690 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256,
691 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256,
692 };
693
694 static unsigned short int uni_to_x_30[256] = {
695 256, 256, 706, 707, 256, 256, 256, 256, 256, 256, 708, 711, 256, 256, 256, 256,
696 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 714, 715,
697 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256,
698 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256,
699 716, 717, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256,
700 256, 256, 256, 256, 256, 256, 718, 720, 256, 256, 256, 256, 256, 256, 256, 256,
701 722, 726, 256, 256, 256, 256, 256, 256, 256, 256, 728, 731, 256, 256, 256, 256,
702 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256,
703 709, 719, 710, 721, 724, 725, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256,
704 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256,
705 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256,
706 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256,
707 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256,
708 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256,
709 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256,
710 256, 256, 712, 723, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256,
711 };
712
713 static unsigned short int uni_to_x_32[256] = {
714 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 614, 615,
715 256, 256, 256, 747, 748, 514, 256, 586, 512, 513, 740, 256, 705, 703, 704, 256,
716 742, 743, 746, 256, 256, 256, 741, 256, 256, 256, 256, 256, 256, 256, 256, 256,
717 744, 256, 256, 256, 256, 256, 256, 256, 256, 745, 750, 256, 256, 256, 256, 256,
718 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256,
719 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256,
720 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256,
721 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 817,
722 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256,
723 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256,
724 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 733, 256, 256, 256,
725 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256,
726 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256,
727 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256,
728 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256,
729 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256,
730 };
731
732 static unsigned short int uni_to_x_33[256] = {
733 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256,
734 256, 256, 256, 256, 256, 256, 449, 256, 256, 256, 256, 256, 256, 256, 256, 256,
735 256, 256, 749, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256,
736 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256,
737 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256,
738 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256,
739 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256,
740 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256,
741 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256,
742 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256,
743 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256,
744 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256,
745 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256,
746 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256,
747 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256,
748 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256,
749 };
750
751 static unsigned short int uni_to_x_34[256] = {
752 256, 256, 831, 256, 256, 256, 256, 256, 807, 256, 256, 256, 256, 256, 256, 256,
753 256, 832, 256, 256, 256, 256, 256, 256, 256, 815, 816, 256, 256, 256, 806, 256,
754 256, 256, 256, 256, 256, 256, 256, 256, 256, 808, 256, 256, 256, 256, 256, 256,
755 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256,
756 256, 256, 256, 256, 256, 256, 256, 256, 814, 256, 256, 256, 256, 809, 256, 256,
757 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256,
758 829, 823, 256, 256, 811, 810, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256,
759 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256,
760 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256,
761 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256,
762 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256,
763 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256,
764 256, 256, 256, 256, 834, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256,
765 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256,
766 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256,
767 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256,
768 };
769
770 static unsigned short int uni_to_x_35[256] = {
771 256, 256, 756, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256,
772 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256,
773 812, 813, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256,
774 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256,
775 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256,
776 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256,
777 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256,
778 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256,
779 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256,
780 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256,
781 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256,
782 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256,
783 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256,
784 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256,
785 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256,
786 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256,
787 };
788
789 static unsigned short int uni_to_x_37[256] = {
790 777, 256, 760, 256, 256, 256, 256, 256, 256, 256, 256, 256, 799, 256, 256, 256,
791 772, 256, 256, 256, 773, 256, 256, 256, 798, 256, 256, 256, 776, 256, 256, 256,
792 256, 256, 256, 256, 761, 256, 256, 256, 256, 256, 256, 256, 775, 256, 256, 256,
793 256, 256, 256, 256, 774, 256, 256, 256, 256, 256, 256, 256, 778, 256, 256, 256,
794 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256,
795 786, 767, 794, 795, 782, 765, 764, 768, 793, 792, 781, 771, 770, 769, 779, 780,
796 785, 762, 763, 766, 790, 791, 784, 788, 789, 783, 797, 796, 787, 256, 256, 256,
797 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256,
798 804, 256, 256, 256, 801, 256, 256, 256, 800, 256, 256, 256, 802, 256, 256, 256,
799 803, 757, 758, 759, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256,
800 818, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256,
801 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256,
802 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256,
803 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256,
804 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256,
805 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256,
806 };
807
808 static unsigned short int uni_to_x_240[256] = {
809 822, 256, 819, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256,
810 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256,
811 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256,
812 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256,
813 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256,
814 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256,
815 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256,
816 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256,
817 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256,
818 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256,
819 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256,
820 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256,
821 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256,
822 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 837,
823 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256,
824 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256,
825 };
826
827 static unsigned short int uni_to_x_255[256] = {
828 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256,
829 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256,
830 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256,
831 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256,
832 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256,
833 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256,
834 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256,
835 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256,
836 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256,
837 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256,
838 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256,
839 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256,
840 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256,
841 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256,
842 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256,
843 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256,
844 };
845
846 static unsigned short int *uni_to_x[256] = {
847 uni_to_x_0, uni_to_x_1, uni_to_x_2, uni_to_x_3,
848 uni_to_x_4, uni_to_x_5, uni_to_x_6, uni_to_x_255,
849 uni_to_x_255, uni_to_x_255, uni_to_x_255, uni_to_x_255,
850 uni_to_x_255, uni_to_x_255, uni_to_x_14, uni_to_x_255,
851 uni_to_x_255, uni_to_x_255, uni_to_x_255, uni_to_x_255,
852 uni_to_x_255, uni_to_x_255, uni_to_x_255, uni_to_x_255,
853 uni_to_x_255, uni_to_x_255, uni_to_x_255, uni_to_x_255,
854 uni_to_x_255, uni_to_x_255, uni_to_x_30, uni_to_x_255,
855 uni_to_x_32, uni_to_x_33, uni_to_x_34, uni_to_x_35,
856 uni_to_x_255, uni_to_x_37, uni_to_x_255, uni_to_x_255,
857 uni_to_x_255, uni_to_x_255, uni_to_x_255, uni_to_x_255,
858 uni_to_x_255, uni_to_x_255, uni_to_x_255, uni_to_x_255,
859 uni_to_x_255, uni_to_x_255, uni_to_x_255, uni_to_x_255,
860 uni_to_x_255, uni_to_x_255, uni_to_x_255, uni_to_x_255,
861 uni_to_x_255, uni_to_x_255, uni_to_x_255, uni_to_x_255,
862 uni_to_x_255, uni_to_x_255, uni_to_x_255, uni_to_x_255,
863 uni_to_x_255, uni_to_x_255, uni_to_x_255, uni_to_x_255,
864 uni_to_x_255, uni_to_x_255, uni_to_x_255, uni_to_x_255,
865 uni_to_x_255, uni_to_x_255, uni_to_x_255, uni_to_x_255,
866 uni_to_x_255, uni_to_x_255, uni_to_x_255, uni_to_x_255,
867 uni_to_x_255, uni_to_x_255, uni_to_x_255, uni_to_x_255,
868 uni_to_x_255, uni_to_x_255, uni_to_x_255, uni_to_x_255,
869 uni_to_x_255, uni_to_x_255, uni_to_x_255, uni_to_x_255,
870 uni_to_x_255, uni_to_x_255, uni_to_x_255, uni_to_x_255,
871 uni_to_x_255, uni_to_x_255, uni_to_x_255, uni_to_x_255,
872 uni_to_x_255, uni_to_x_255, uni_to_x_255, uni_to_x_255,
873 uni_to_x_255, uni_to_x_255, uni_to_x_255, uni_to_x_255,
874 uni_to_x_255, uni_to_x_255, uni_to_x_255, uni_to_x_255,
875 uni_to_x_255, uni_to_x_255, uni_to_x_255, uni_to_x_255,
876 uni_to_x_255, uni_to_x_255, uni_to_x_255, uni_to_x_255,
877 uni_to_x_255, uni_to_x_255, uni_to_x_255, uni_to_x_255,
878 uni_to_x_255, uni_to_x_255, uni_to_x_255, uni_to_x_255,
879 uni_to_x_255, uni_to_x_255, uni_to_x_255, uni_to_x_255,
880 uni_to_x_255, uni_to_x_255, uni_to_x_255, uni_to_x_255,
881 uni_to_x_255, uni_to_x_255, uni_to_x_255, uni_to_x_255,
882 uni_to_x_255, uni_to_x_255, uni_to_x_255, uni_to_x_255,
883 uni_to_x_255, uni_to_x_255, uni_to_x_255, uni_to_x_255,
884 uni_to_x_255, uni_to_x_255, uni_to_x_255, uni_to_x_255,
885 uni_to_x_255, uni_to_x_255, uni_to_x_255, uni_to_x_255,
886 uni_to_x_255, uni_to_x_255, uni_to_x_255, uni_to_x_255,
887 uni_to_x_255, uni_to_x_255, uni_to_x_255, uni_to_x_255,
888 uni_to_x_255, uni_to_x_255, uni_to_x_255, uni_to_x_255,
889 uni_to_x_255, uni_to_x_255, uni_to_x_255, uni_to_x_255,
890 uni_to_x_255, uni_to_x_255, uni_to_x_255, uni_to_x_255,
891 uni_to_x_255, uni_to_x_255, uni_to_x_255, uni_to_x_255,
892 uni_to_x_255, uni_to_x_255, uni_to_x_255, uni_to_x_255,
893 uni_to_x_255, uni_to_x_255, uni_to_x_255, uni_to_x_255,
894 uni_to_x_255, uni_to_x_255, uni_to_x_255, uni_to_x_255,
895 uni_to_x_255, uni_to_x_255, uni_to_x_255, uni_to_x_255,
896 uni_to_x_255, uni_to_x_255, uni_to_x_255, uni_to_x_255,
897 uni_to_x_255, uni_to_x_255, uni_to_x_255, uni_to_x_255,
898 uni_to_x_255, uni_to_x_255, uni_to_x_255, uni_to_x_255,
899 uni_to_x_255, uni_to_x_255, uni_to_x_255, uni_to_x_255,
900 uni_to_x_255, uni_to_x_255, uni_to_x_255, uni_to_x_255,
901 uni_to_x_255, uni_to_x_255, uni_to_x_255, uni_to_x_255,
902 uni_to_x_255, uni_to_x_255, uni_to_x_255, uni_to_x_255,
903 uni_to_x_255, uni_to_x_255, uni_to_x_255, uni_to_x_255,
904 uni_to_x_255, uni_to_x_255, uni_to_x_255, uni_to_x_255,
905 uni_to_x_255, uni_to_x_255, uni_to_x_255, uni_to_x_255,
906 uni_to_x_255, uni_to_x_255, uni_to_x_255, uni_to_x_255,
907 uni_to_x_240, uni_to_x_255, uni_to_x_255, uni_to_x_255,
908 uni_to_x_255, uni_to_x_255, uni_to_x_255, uni_to_x_255,
909 uni_to_x_255, uni_to_x_255, uni_to_x_255, uni_to_x_255,
910 uni_to_x_255, uni_to_x_255, uni_to_x_255, uni_to_x_255,
911 };
912
913 static unsigned short int x_to_output[24][838] = {
914
915 /* set/ascii */
916 {
917 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15,
918 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31,
919 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47,
920 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63,
921 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79,
922 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95,
923 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111,
924 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127,
925 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256,
926 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256,
927 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 97, 256, 256, 256, 256, 256,
928 256, 256, 50, 51, 256, 256, 256, 256, 256, 49, 111, 256, 257, 261, 265, 256,
929 65, 65, 65, 65, 65, 65, 269, 67, 69, 69, 69, 69, 73, 73, 73, 73,
930 256, 78, 79, 79, 79, 79, 79, 256, 79, 85, 85, 85, 85, 89, 256, 256,
931 97, 97, 97, 97, 97, 97, 272, 99, 101, 101, 101, 101, 105, 105, 105, 105,
932 256, 110, 111, 111, 111, 111, 111, 256, 111, 117, 117, 117, 117, 121, 256, 121,
933 256, 65, 256, 76, 76, 83, 83, 83, 84, 90, 90, 90, 97, 256, 108, 108,
934 115, 256, 115, 115, 116, 122, 256, 122, 122, 82, 65, 76, 67, 67, 69, 69,
935 68, 68, 78, 78, 79, 82, 85, 85, 84, 114, 97, 108, 99, 99, 101, 101,
936 100, 100, 110, 110, 111, 114, 117, 117, 116, 256, 72, 72, 73, 71, 74, 104,
937 104, 256, 103, 106, 67, 67, 71, 71, 85, 83, 99, 99, 103, 103, 117, 115,
938 256, 82, 73, 76, 69, 71, 84, 114, 105, 108, 101, 103, 116, 256, 256, 65,
939 73, 69, 73, 78, 79, 75, 85, 85, 85, 97, 105, 101, 105, 110, 111, 107,
940 117, 117, 117, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256,
941 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256,
942 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256,
943 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256,
944 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256,
945 256, 275, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256,
946 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256,
947 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256,
948 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256,
949 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256,
950 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256,
951 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256,
952 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256,
953 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256,
954 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256,
955 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256,
956 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256,
957 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256,
958 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256,
959 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256,
960 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256,
961 256, 256, 66, 98, 68, 87, 87, 100, 89, 89, 70, 102, 77, 109, 80, 119,
962 112, 119, 83, 121, 87, 119, 115, 87, 84, 89, 119, 116, 121, 256, 256, 256,
963 83, 115, 84, 116, 256, 278, 256, 256, 256, 256, 256, 256, 256, 282, 256, 256,
964 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256,
965 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256,
966 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256,
967 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256,
968 256, 110, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 61, 103, 256,
969 256, 256, 256, 285, 288, 256, 
970 },
971
972 /* set/8859-1 */
973 {
974 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15,
975 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31,
976 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47,
977 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63,
978 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79,
979 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95,
980 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111,
981 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127,
982 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143,
983 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 159,
984 160, 161, 162, 163, 164, 165, 166, 167, 168, 169, 170, 171, 172, 173, 174, 175,
985 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 191,
986 192, 193, 194, 195, 196, 197, 198, 199, 200, 201, 202, 203, 204, 205, 206, 207,
987 208, 209, 210, 211, 212, 213, 214, 215, 216, 217, 218, 219, 220, 221, 222, 223,
988 224, 225, 226, 227, 228, 229, 230, 231, 232, 233, 234, 235, 236, 237, 238, 239,
989 240, 241, 242, 243, 244, 245, 246, 247, 248, 249, 250, 251, 252, 253, 254, 255,
990 256, 65, 256, 76, 76, 83, 83, 83, 84, 90, 90, 90, 97, 256, 108, 108,
991 115, 256, 115, 115, 116, 122, 256, 122, 122, 82, 65, 76, 67, 67, 69, 69,
992 68, 68, 78, 78, 79, 82, 85, 85, 84, 114, 97, 108, 99, 99, 101, 101,
993 100, 100, 110, 110, 111, 114, 117, 117, 116, 256, 72, 72, 73, 71, 74, 104,
994 104, 256, 103, 106, 67, 67, 71, 71, 85, 83, 99, 99, 103, 103, 117, 115,
995 256, 82, 73, 76, 69, 71, 84, 114, 105, 108, 101, 103, 116, 256, 256, 65,
996 73, 69, 73, 78, 79, 75, 85, 85, 85, 97, 105, 101, 105, 110, 111, 107,
997 117, 117, 117, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256,
998 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256,
999 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256,
1000 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256,
1001 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256,
1002 256, 275, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256,
1003 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256,
1004 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256,
1005 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256,
1006 256, 256, 256, 256, 168, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256,
1007 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256,
1008 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256,
1009 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256,
1010 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256,
1011 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256,
1012 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256,
1013 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256,
1014 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256,
1015 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256,
1016 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256,
1017 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256,
1018 256, 256, 66, 98, 68, 87, 87, 100, 89, 89, 70, 102, 77, 109, 80, 119,
1019 112, 119, 83, 121, 87, 119, 115, 87, 84, 89, 119, 116, 121, 256, 256, 256,
1020 83, 115, 84, 116, 256, 278, 256, 256, 256, 256, 256, 256, 256, 282, 256, 256,
1021 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256,
1022 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256,
1023 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256,
1024 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256,
1025 256, 110, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 61, 103, 256,
1026 256, 256, 256, 285, 288, 256, 
1027 },
1028
1029 /* set/8859-2 */
1030 {
1031 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15,
1032 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31,
1033 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47,
1034 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63,
1035 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79,
1036 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95,
1037 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111,
1038 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127,
1039 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143,
1040 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 159,
1041 160, 256, 256, 256, 164, 256, 256, 167, 168, 256, 97, 256, 256, 173, 256, 256,
1042 176, 256, 50, 51, 180, 256, 256, 256, 184, 49, 111, 256, 257, 261, 265, 256,
1043 65, 193, 194, 65, 196, 65, 269, 199, 69, 201, 69, 203, 73, 205, 206, 73,
1044 256, 78, 79, 211, 212, 79, 214, 215, 79, 85, 218, 85, 220, 221, 256, 223,
1045 97, 225, 226, 97, 228, 97, 272, 231, 101, 233, 101, 235, 105, 237, 238, 105,
1046 256, 110, 111, 243, 244, 111, 246, 247, 111, 117, 250, 117, 252, 253, 256, 121,
1047 256, 161, 162, 163, 165, 166, 169, 170, 171, 172, 174, 175, 177, 178, 179, 181,
1048 182, 183, 185, 186, 187, 188, 189, 190, 191, 192, 195, 197, 198, 200, 202, 204,
1049 207, 208, 209, 210, 213, 216, 217, 219, 222, 224, 227, 229, 230, 232, 234, 236,
1050 239, 240, 241, 242, 245, 248, 249, 251, 254, 255, 72, 72, 73, 71, 74, 104,
1051 104, 256, 103, 106, 67, 67, 71, 71, 85, 83, 99, 99, 103, 103, 117, 115,
1052 256, 82, 73, 76, 69, 71, 84, 114, 105, 108, 101, 103, 116, 256, 256, 65,
1053 73, 69, 73, 78, 79, 75, 85, 85, 85, 97, 105, 101, 105, 110, 111, 107,
1054 117, 117, 117, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256,
1055 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256,
1056 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256,
1057 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256,
1058 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256,
1059 256, 275, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256,
1060 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256,
1061 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256,
1062 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256,
1063 256, 256, 256, 256, 168, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256,
1064 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256,
1065 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256,
1066 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256,
1067 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256,
1068 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256,
1069 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256,
1070 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256,
1071 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256,
1072 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256,
1073 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256,
1074 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256,
1075 256, 256, 66, 98, 68, 87, 87, 100, 89, 89, 70, 102, 77, 109, 80, 119,
1076 112, 119, 83, 121, 87, 119, 115, 87, 84, 89, 119, 116, 121, 256, 256, 256,
1077 83, 115, 84, 116, 256, 278, 256, 256, 256, 256, 256, 256, 256, 282, 256, 256,
1078 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256,
1079 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256,
1080 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256,
1081 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256,
1082 256, 110, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 61, 103, 256,
1083 256, 256, 256, 285, 288, 256, 
1084 },
1085
1086 /* set/8859-3 */
1087 {
1088 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15,
1089 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31,
1090 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47,
1091 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63,
1092 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79,
1093 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95,
1094 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111,
1095 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127,
1096 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143,
1097 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 159,
1098 160, 256, 256, 163, 164, 256, 256, 167, 168, 256, 97, 256, 256, 173, 256, 256,
1099 176, 256, 178, 179, 180, 181, 256, 183, 184, 49, 111, 256, 257, 189, 265, 256,
1100 192, 193, 194, 65, 196, 65, 269, 199, 200, 201, 202, 203, 204, 205, 206, 207,
1101 256, 209, 210, 211, 212, 79, 214, 215, 79, 217, 218, 219, 220, 89, 256, 223,
1102 224, 225, 226, 97, 228, 97, 272, 231, 232, 233, 234, 235, 236, 237, 238, 239,
1103 256, 241, 242, 243, 244, 111, 246, 247, 111, 249, 250, 251, 252, 121, 256, 121,
1104 256, 65, 162, 76, 76, 83, 83, 170, 84, 90, 90, 175, 97, 256, 108, 108,
1105 115, 256, 115, 186, 116, 122, 256, 122, 191, 82, 65, 76, 67, 67, 69, 69,
1106 68, 68, 78, 78, 79, 82, 85, 85, 84, 114, 97, 108, 99, 99, 101, 101,
1107 100, 100, 110, 110, 111, 114, 117, 117, 116, 255, 161, 166, 169, 171, 172, 177,
1108 182, 185, 187, 188, 197, 198, 213, 216, 221, 222, 229, 230, 245, 248, 253, 254,
1109 256, 82, 73, 76, 69, 71, 84, 114, 105, 108, 101, 103, 116, 256, 256, 65,
1110 73, 69, 73, 78, 79, 75, 85, 85, 85, 97, 105, 101, 105, 110, 111, 107,
1111 117, 117, 117, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256,
1112 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256,
1113 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256,
1114 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256,
1115 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256,
1116 256, 275, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256,
1117 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256,
1118 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256,
1119 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256,
1120 256, 256, 256, 256, 168, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256,
1121 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256,
1122 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256,
1123 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256,
1124 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256,
1125 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256,
1126 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256,
1127 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256,
1128 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256,
1129 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256,
1130 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256,
1131 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256,
1132 256, 256, 66, 98, 68, 87, 87, 100, 89, 89, 70, 102, 77, 109, 80, 119,
1133 112, 119, 83, 121, 87, 119, 115, 87, 84, 89, 119, 116, 121, 256, 256, 256,
1134 83, 115, 84, 116, 256, 278, 256, 256, 256, 256, 256, 256, 256, 282, 256, 256,
1135 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256,
1136 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256,
1137 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256,
1138 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256,
1139 256, 110, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 61, 103, 256,
1140 256, 256, 256, 285, 288, 256, 
1141 },
1142
1143 /* set/8859-4 */
1144 {
1145 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15,
1146 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31,
1147 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47,
1148 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63,
1149 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79,
1150 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95,
1151 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111,
1152 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127,
1153 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143,
1154 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 159,
1155 160, 256, 256, 256, 164, 256, 256, 167, 168, 256, 97, 256, 256, 173, 256, 175,
1156 176, 256, 50, 51, 180, 256, 256, 256, 184, 49, 111, 256, 257, 261, 265, 256,
1157 65, 193, 194, 195, 196, 197, 198, 67, 69, 201, 69, 203, 73, 205, 206, 73,
1158 256, 78, 79, 79, 212, 213, 214, 215, 216, 85, 218, 219, 220, 89, 256, 223,
1159 97, 225, 226, 227, 228, 229, 230, 99, 101, 233, 101, 235, 105, 237, 238, 105,
1160 256, 110, 111, 111, 244, 245, 246, 247, 248, 117, 250, 251, 252, 121, 256, 121,
1161 256, 161, 256, 76, 76, 83, 169, 83, 84, 90, 174, 90, 177, 178, 108, 108,
1162 115, 183, 185, 115, 116, 122, 256, 190, 122, 82, 65, 76, 67, 200, 202, 69,
1163 68, 208, 78, 78, 79, 82, 85, 85, 84, 114, 97, 108, 99, 232, 234, 101,
1164 100, 240, 110, 110, 111, 114, 117, 117, 116, 255, 72, 72, 73, 71, 74, 104,
1165 104, 256, 103, 106, 67, 67, 71, 71, 85, 83, 99, 99, 103, 103, 117, 115,
1166 162, 163, 165, 166, 170, 171, 172, 179, 181, 182, 186, 187, 188, 189, 191, 192,
1167 199, 204, 207, 209, 210, 211, 217, 221, 222, 224, 231, 236, 239, 241, 242, 243,
1168 249, 253, 254, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256,
1169 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256,
1170 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256,
1171 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256,
1172 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256,
1173 256, 275, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256,
1174 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256,
1175 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256,
1176 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256,
1177 256, 256, 256, 256, 168, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256,
1178 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256,
1179 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256,
1180 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256,
1181 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256,
1182 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256,
1183 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256,
1184 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256,
1185 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256,
1186 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256,
1187 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256,
1188 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256,
1189 256, 256, 66, 98, 68, 87, 87, 100, 89, 89, 70, 102, 77, 109, 80, 119,
1190 112, 119, 83, 121, 87, 119, 115, 87, 84, 89, 119, 116, 121, 256, 256, 256,
1191 83, 115, 84, 116, 256, 278, 256, 256, 256, 256, 256, 256, 256, 282, 256, 256,
1192 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256,
1193 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256,
1194 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256,
1195 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256,
1196 256, 110, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 61, 103, 256,
1197 256, 256, 256, 285, 288, 256, 
1198 },
1199
1200 /* set/8859-5 */
1201 {
1202 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15,
1203 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31,
1204 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47,
1205 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63,
1206 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79,
1207 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95,
1208 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111,
1209 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127,
1210 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143,
1211 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 159,
1212 160, 256, 256, 256, 256, 256, 256, 253, 256, 256, 97, 256, 256, 173, 256, 256,
1213 256, 256, 50, 51, 256, 256, 256, 256, 256, 49, 111, 256, 257, 261, 265, 256,
1214 65, 65, 65, 65, 65, 65, 269, 67, 69, 69, 69, 69, 73, 73, 73, 73,
1215 256, 78, 79, 79, 79, 79, 79, 256, 79, 85, 85, 85, 85, 89, 256, 256,
1216 97, 97, 97, 97, 97, 97, 272, 99, 101, 101, 101, 101, 105, 105, 105, 105,
1217 256, 110, 111, 111, 111, 111, 111, 256, 111, 117, 117, 117, 117, 121, 256, 121,
1218 256, 65, 256, 76, 76, 83, 83, 83, 84, 90, 90, 90, 97, 256, 108, 108,
1219 115, 256, 115, 115, 116, 122, 256, 122, 122, 82, 65, 76, 67, 67, 69, 69,
1220 68, 68, 78, 78, 79, 82, 85, 85, 84, 114, 97, 108, 99, 99, 101, 101,
1221 100, 100, 110, 110, 111, 114, 117, 117, 116, 256, 72, 72, 73, 71, 74, 104,
1222 104, 256, 103, 106, 67, 67, 71, 71, 85, 83, 99, 99, 103, 103, 117, 115,
1223 256, 82, 73, 76, 69, 71, 84, 114, 105, 108, 101, 103, 116, 256, 256, 65,
1224 73, 69, 73, 78, 79, 75, 85, 85, 85, 97, 105, 101, 105, 110, 111, 107,
1225 117, 117, 117, 161, 162, 163, 164, 165, 166, 167, 168, 169, 170, 171, 172, 174,
1226 175, 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190,
1227 191, 192, 193, 194, 195, 196, 197, 198, 199, 200, 201, 202, 203, 204, 205, 206,
1228 207, 208, 209, 210, 211, 212, 213, 214, 215, 216, 217, 218, 219, 220, 221, 222,
1229 223, 224, 225, 226, 227, 228, 229, 230, 231, 232, 233, 234, 235, 236, 237, 238,
1230 239, 240, 241, 242, 243, 244, 245, 246, 247, 248, 249, 250, 251, 252, 254, 255,
1231 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256,
1232 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256,
1233 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256,
1234 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256,
1235 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256,
1236 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256,
1237 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256,
1238 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256,
1239 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256,
1240 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256,
1241 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256,
1242 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256,
1243 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256,
1244 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256,
1245 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256,
1246 256, 256, 66, 98, 68, 87, 87, 100, 89, 89, 70, 102, 77, 109, 80, 119,
1247 112, 119, 83, 121, 87, 119, 115, 87, 84, 89, 119, 116, 121, 256, 256, 256,
1248 83, 115, 84, 116, 256, 278, 256, 256, 256, 256, 256, 256, 256, 282, 256, 256,
1249 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256,
1250 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256,
1251 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256,
1252 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256,
1253 256, 110, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 61, 103, 256,
1254 256, 256, 256, 285, 288, 256, 
1255 },
1256
1257 /* set/8859-6 */
1258 {
1259 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15,
1260 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31,
1261 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47,
1262 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63,
1263 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79,
1264 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95,
1265 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111,
1266 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127,
1267 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143,
1268 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 159,
1269 160, 256, 256, 256, 164, 256, 256, 256, 256, 256, 97, 256, 256, 173, 256, 256,
1270 256, 256, 50, 51, 256, 256, 256, 256, 256, 49, 111, 256, 257, 261, 265, 256,
1271 65, 65, 65, 65, 65, 65, 269, 67, 69, 69, 69, 69, 73, 73, 73, 73,
1272 256, 78, 79, 79, 79, 79, 79, 256, 79, 85, 85, 85, 85, 89, 256, 256,
1273 97, 97, 97, 97, 97, 97, 272, 99, 101, 101, 101, 101, 105, 105, 105, 105,
1274 256, 110, 111, 111, 111, 111, 111, 256, 111, 117, 117, 117, 117, 121, 256, 121,
1275 256, 65, 256, 76, 76, 83, 83, 83, 84, 90, 90, 90, 97, 256, 108, 108,
1276 115, 256, 115, 115, 116, 122, 256, 122, 122, 82, 65, 76, 67, 67, 69, 69,
1277 68, 68, 78, 78, 79, 82, 85, 85, 84, 114, 97, 108, 99, 99, 101, 101,
1278 100, 100, 110, 110, 111, 114, 117, 117, 116, 256, 72, 72, 73, 71, 74, 104,
1279 104, 256, 103, 106, 67, 67, 71, 71, 85, 83, 99, 99, 103, 103, 117, 115,
1280 256, 82, 73, 76, 69, 71, 84, 114, 105, 108, 101, 103, 116, 256, 256, 65,
1281 73, 69, 73, 78, 79, 75, 85, 85, 85, 97, 105, 101, 105, 110, 111, 107,
1282 117, 117, 117, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256,
1283 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256,
1284 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256,
1285 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256,
1286 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256,
1287 256, 275, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256,
1288 172, 187, 191, 193, 194, 195, 196, 197, 198, 199, 200, 201, 202, 203, 204, 205,
1289 206, 207, 208, 209, 210, 211, 212, 213, 214, 215, 216, 217, 218, 224, 225, 226,
1290 227, 228, 229, 230, 231, 232, 233, 234, 235, 236, 237, 238, 239, 240, 241, 242,
1291 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256,
1292 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256,
1293 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256,
1294 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256,
1295 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256,
1296 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256,
1297 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256,
1298 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256,
1299 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256,
1300 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256,
1301 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256,
1302 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256,
1303 256, 256, 66, 98, 68, 87, 87, 100, 89, 89, 70, 102, 77, 109, 80, 119,
1304 112, 119, 83, 121, 87, 119, 115, 87, 84, 89, 119, 116, 121, 256, 256, 256,
1305 83, 115, 84, 116, 256, 278, 256, 256, 256, 256, 256, 256, 256, 282, 256, 256,
1306 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256,
1307 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256,
1308 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256,
1309 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256,
1310 256, 110, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 61, 103, 256,
1311 256, 256, 256, 285, 288, 256, 
1312 },
1313
1314 /* set/8859-7 */
1315 {
1316 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15,
1317 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31,
1318 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47,
1319 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63,
1320 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79,
1321 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95,
1322 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111,
1323 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127,
1324 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143,
1325 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 159,
1326 160, 256, 256, 163, 256, 256, 166, 167, 168, 169, 97, 171, 172, 173, 256, 256,
1327 176, 177, 178, 179, 256, 236, 256, 183, 256, 49, 111, 187, 257, 189, 265, 256,
1328 65, 65, 65, 65, 65, 65, 269, 67, 69, 69, 69, 69, 73, 73, 73, 73,
1329 256, 78, 79, 79, 79, 79, 79, 256, 79, 85, 85, 85, 85, 89, 256, 256,
1330 97, 97, 97, 97, 97, 97, 272, 99, 101, 101, 101, 101, 105, 105, 105, 105,
1331 256, 110, 111, 111, 111, 111, 111, 256, 111, 117, 117, 117, 117, 121, 256, 121,
1332 256, 65, 256, 76, 76, 83, 83, 83, 84, 90, 90, 90, 97, 256, 108, 108,
1333 115, 256, 115, 115, 116, 122, 256, 122, 122, 82, 65, 76, 67, 67, 69, 69,
1334 68, 68, 78, 78, 79, 82, 85, 85, 84, 114, 97, 108, 99, 99, 101, 101,
1335 100, 100, 110, 110, 111, 114, 117, 117, 116, 256, 72, 72, 73, 71, 74, 104,
1336 104, 256, 103, 106, 67, 67, 71, 71, 85, 83, 99, 99, 103, 103, 117, 115,
1337 256, 82, 73, 76, 69, 71, 84, 114, 105, 108, 101, 103, 116, 256, 256, 65,
1338 73, 69, 73, 78, 79, 75, 85, 85, 85, 97, 105, 101, 105, 110, 111, 107,
1339 117, 117, 117, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256,
1340 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256,
1341 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256,
1342 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256,
1343 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256,
1344 256, 275, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256,
1345 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256,
1346 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256,
1347 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256,
1348 161, 162, 175, 180, 181, 182, 184, 185, 186, 188, 190, 191, 192, 193, 194, 195,
1349 196, 197, 198, 199, 200, 201, 202, 203, 204, 205, 206, 207, 208, 209, 211, 212,
1350 213, 214, 215, 216, 217, 218, 219, 220, 221, 222, 223, 224, 225, 226, 227, 228,
1351 229, 230, 231, 232, 233, 234, 235, 236, 237, 238, 239, 240, 241, 242, 243, 244,
1352 245, 246, 247, 248, 249, 250, 251, 252, 253, 254, 256, 256, 256, 256, 256, 256,
1353 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256,
1354 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256,
1355 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256,
1356 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256,
1357 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256,
1358 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256,
1359 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256,
1360 256, 256, 66, 98, 68, 87, 87, 100, 89, 89, 70, 102, 77, 109, 80, 119,
1361 112, 119, 83, 121, 87, 119, 115, 87, 84, 89, 119, 116, 121, 256, 256, 256,
1362 83, 115, 84, 116, 256, 278, 256, 256, 256, 256, 256, 256, 256, 282, 256, 256,
1363 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256,
1364 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256,
1365 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256,
1366 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256,
1367 256, 110, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 61, 103, 256,
1368 256, 256, 256, 285, 288, 256, 
1369 },
1370
1371 /* set/8859-8 */
1372 {
1373 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15,
1374 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31,
1375 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47,
1376 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63,
1377 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79,
1378 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95,
1379 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111,
1380 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127,
1381 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143,
1382 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 159,
1383 160, 256, 162, 163, 164, 165, 166, 167, 168, 169, 97, 171, 172, 173, 174, 175,
1384 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 111, 187, 188, 189, 190, 256,
1385 65, 65, 65, 65, 65, 65, 269, 67, 69, 69, 69, 69, 73, 73, 73, 73,
1386 256, 78, 79, 79, 79, 79, 79, 170, 79, 85, 85, 85, 85, 89, 256, 256,
1387 97, 97, 97, 97, 97, 97, 272, 99, 101, 101, 101, 101, 105, 105, 105, 105,
1388 256, 110, 111, 111, 111, 111, 111, 186, 111, 117, 117, 117, 117, 121, 256, 121,
1389 256, 65, 256, 76, 76, 83, 83, 83, 84, 90, 90, 90, 97, 256, 108, 108,
1390 115, 256, 115, 115, 116, 122, 256, 122, 122, 82, 65, 76, 67, 67, 69, 69,
1391 68, 68, 78, 78, 79, 82, 85, 85, 84, 114, 97, 108, 99, 99, 101, 101,
1392 100, 100, 110, 110, 111, 114, 117, 117, 116, 256, 72, 72, 73, 71, 74, 104,
1393 104, 256, 103, 106, 67, 67, 71, 71, 85, 83, 99, 99, 103, 103, 117, 115,
1394 256, 82, 73, 76, 69, 71, 84, 114, 105, 108, 101, 103, 116, 256, 256, 65,
1395 73, 69, 73, 78, 79, 75, 85, 85, 85, 97, 105, 101, 105, 110, 111, 107,
1396 117, 117, 117, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256,
1397 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256,
1398 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256,
1399 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256,
1400 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256,
1401 256, 275, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256,
1402 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256,
1403 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256,
1404 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256,
1405 256, 256, 256, 256, 168, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256,
1406 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256,
1407 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256,
1408 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256,
1409 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 223, 224, 225, 226, 227, 228,
1410 229, 230, 231, 232, 233, 234, 235, 236, 237, 238, 239, 240, 241, 242, 243, 244,
1411 245, 246, 247, 248, 249, 250, 253, 254, 256, 256, 256, 256, 256, 256, 256, 256,
1412 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256,
1413 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256,
1414 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256,
1415 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256,
1416 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256,
1417 256, 256, 66, 98, 68, 87, 87, 100, 89, 89, 70, 102, 77, 109, 80, 119,
1418 112, 119, 83, 121, 87, 119, 115, 87, 84, 89, 119, 116, 121, 256, 256, 256,
1419 83, 115, 84, 116, 256, 278, 256, 256, 256, 256, 256, 256, 256, 282, 256, 256,
1420 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256,
1421 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256,
1422 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256,
1423 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256,
1424 256, 110, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 61, 103, 256,
1425 256, 256, 256, 285, 288, 256, 
1426 },
1427
1428 /* set/8859-9 */
1429 {
1430 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15,
1431 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31,
1432 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47,
1433 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63,
1434 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79,
1435 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95,
1436 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111,
1437 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127,
1438 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143,
1439 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 159,
1440 160, 161, 162, 163, 164, 165, 166, 167, 168, 169, 170, 171, 172, 173, 174, 175,
1441 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 191,
1442 192, 193, 194, 195, 196, 197, 198, 199, 200, 201, 202, 203, 204, 205, 206, 207,
1443 256, 209, 210, 211, 212, 213, 214, 215, 216, 217, 218, 219, 220, 89, 256, 223,
1444 224, 225, 226, 227, 228, 229, 230, 231, 232, 233, 234, 235, 236, 237, 238, 239,
1445 256, 241, 242, 243, 244, 245, 246, 247, 248, 249, 250, 251, 252, 121, 256, 255,
1446 256, 65, 256, 76, 76, 83, 83, 222, 84, 90, 90, 90, 97, 256, 108, 108,
1447 115, 256, 115, 254, 116, 122, 256, 122, 122, 82, 65, 76, 67, 67, 69, 69,
1448 68, 68, 78, 78, 79, 82, 85, 85, 84, 114, 97, 108, 99, 99, 101, 101,
1449 100, 100, 110, 110, 111, 114, 117, 117, 116, 256, 72, 72, 221, 208, 74, 104,
1450 104, 253, 240, 106, 67, 67, 71, 71, 85, 83, 99, 99, 103, 103, 117, 115,
1451 256, 82, 73, 76, 69, 71, 84, 114, 105, 108, 101, 103, 116, 256, 256, 65,
1452 73, 69, 73, 78, 79, 75, 85, 85, 85, 97, 105, 101, 105, 110, 111, 107,
1453 117, 117, 117, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256,
1454 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256,
1455 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256,
1456 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256,
1457 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256,
1458 256, 275, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256,
1459 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256,
1460 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256,
1461 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256,
1462 256, 256, 256, 256, 168, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256,
1463 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256,
1464 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256,
1465 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256,
1466 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256,
1467 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256,
1468 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256,
1469 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256,
1470 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256,
1471 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256,
1472 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256,
1473 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256,
1474 256, 256, 66, 98, 68, 87, 87, 100, 89, 89, 70, 102, 77, 109, 80, 119,
1475 112, 119, 83, 121, 87, 119, 115, 87, 84, 89, 119, 116, 121, 256, 256, 256,
1476 83, 115, 84, 116, 256, 278, 256, 256, 256, 256, 256, 256, 256, 282, 256, 256,
1477 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256,
1478 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256,
1479 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256,
1480 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256,
1481 256, 110, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 61, 103, 256,
1482 256, 256, 256, 285, 288, 256, 
1483 },
1484
1485 /* set/8859-10 */
1486 {
1487 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15,
1488 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31,
1489 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47,
1490 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63,
1491 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79,
1492 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95,
1493 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111,
1494 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127,
1495 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143,
1496 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 159,
1497 160, 256, 256, 256, 256, 256, 256, 167, 256, 256, 97, 256, 256, 173, 256, 256,
1498 176, 256, 50, 51, 256, 256, 256, 183, 256, 49, 111, 256, 257, 261, 265, 256,
1499 65, 193, 194, 195, 196, 197, 198, 67, 69, 201, 69, 203, 73, 205, 206, 207,
1500 208, 78, 79, 211, 212, 213, 214, 256, 216, 85, 218, 219, 220, 221, 222, 223,
1501 97, 225, 226, 227, 228, 229, 230, 99, 101, 233, 101, 235, 105, 237, 238, 239,
1502 240, 110, 111, 243, 244, 245, 246, 256, 248, 117, 250, 251, 252, 253, 254, 121,
1503 256, 161, 256, 76, 76, 83, 170, 83, 84, 90, 172, 90, 177, 256, 108, 108,
1504 115, 256, 186, 115, 116, 122, 256, 188, 122, 82, 65, 76, 67, 200, 202, 69,
1505 68, 169, 78, 78, 79, 82, 85, 85, 84, 114, 97, 108, 99, 232, 234, 101,
1506 100, 185, 110, 110, 111, 114, 117, 117, 116, 256, 72, 72, 73, 71, 74, 104,
1507 104, 256, 103, 106, 67, 67, 71, 71, 85, 83, 99, 99, 103, 103, 117, 115,
1508 255, 82, 165, 168, 162, 163, 171, 114, 181, 184, 178, 179, 187, 175, 191, 192,
1509 199, 204, 164, 209, 210, 166, 217, 215, 174, 224, 231, 236, 180, 241, 242, 182,
1510 249, 247, 190, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256,
1511 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256,
1512 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256,
1513 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256,
1514 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256,
1515 256, 275, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256,
1516 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256,
1517 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256,
1518 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256,
1519 256, 256, 189, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256,
1520 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256,
1521 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256,
1522 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256,
1523 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256,
1524 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256,
1525 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256,
1526 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256,
1527 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256,
1528 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256,
1529 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256,
1530 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256,
1531 256, 256, 66, 98, 68, 87, 87, 100, 89, 89, 70, 102, 77, 109, 80, 119,
1532 112, 119, 83, 121, 87, 119, 115, 87, 84, 89, 119, 116, 121, 256, 256, 256,
1533 83, 115, 84, 116, 256, 278, 256, 256, 256, 256, 256, 256, 256, 282, 256, 256,
1534 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256,
1535 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256,
1536 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256,
1537 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256,
1538 256, 110, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 61, 103, 256,
1539 256, 256, 256, 285, 288, 256, 
1540 },
1541
1542 /* set/8859-11 */
1543 {
1544 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15,
1545 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31,
1546 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47,
1547 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63,
1548 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79,
1549 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95,
1550 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111,
1551 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127,
1552 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143,
1553 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 159,
1554 160, 256, 256, 256, 256, 256, 256, 256, 256, 256, 97, 256, 256, 256, 256, 256,
1555 256, 256, 50, 51, 256, 256, 256, 256, 256, 49, 111, 256, 257, 261, 265, 256,
1556 65, 65, 65, 65, 65, 65, 269, 67, 69, 69, 69, 69, 73, 73, 73, 73,
1557 256, 78, 79, 79, 79, 79, 79, 256, 79, 85, 85, 85, 85, 89, 256, 256,
1558 97, 97, 97, 97, 97, 97, 272, 99, 101, 101, 101, 101, 105, 105, 105, 105,
1559 256, 110, 111, 111, 111, 111, 111, 256, 111, 117, 117, 117, 117, 121, 256, 121,
1560 256, 65, 256, 76, 76, 83, 83, 83, 84, 90, 90, 90, 97, 256, 108, 108,
1561 115, 256, 115, 115, 116, 122, 256, 122, 122, 82, 65, 76, 67, 67, 69, 69,
1562 68, 68, 78, 78, 79, 82, 85, 85, 84, 114, 97, 108, 99, 99, 101, 101,
1563 100, 100, 110, 110, 111, 114, 117, 117, 116, 256, 72, 72, 73, 71, 74, 104,
1564 104, 256, 103, 106, 67, 67, 71, 71, 85, 83, 99, 99, 103, 103, 117, 115,
1565 256, 82, 73, 76, 69, 71, 84, 114, 105, 108, 101, 103, 116, 256, 256, 65,
1566 73, 69, 73, 78, 79, 75, 85, 85, 85, 97, 105, 101, 105, 110, 111, 107,
1567 117, 117, 117, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256,
1568 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256,
1569 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256,
1570 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256,
1571 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256,
1572 256, 275, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256,
1573 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256,
1574 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256,
1575 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256,
1576 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256,
1577 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256,
1578 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256,
1579 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256,
1580 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256,
1581 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256,
1582 256, 256, 256, 256, 256, 256, 256, 256, 161, 162, 163, 164, 165, 166, 167, 168,
1583 169, 170, 171, 172, 173, 174, 175, 176, 177, 178, 179, 180, 181, 182, 183, 184,
1584 185, 186, 187, 188, 189, 190, 191, 192, 193, 194, 195, 196, 197, 198, 199, 200,
1585 201, 202, 203, 204, 205, 206, 207, 208, 209, 210, 211, 212, 213, 214, 215, 216,
1586 217, 218, 223, 224, 225, 226, 227, 228, 229, 230, 231, 232, 233, 234, 235, 236,
1587 237, 238, 239, 240, 241, 242, 243, 244, 245, 246, 247, 248, 249, 250, 251, 256,
1588 256, 256, 66, 98, 68, 87, 87, 100, 89, 89, 70, 102, 77, 109, 80, 119,
1589 112, 119, 83, 121, 87, 119, 115, 87, 84, 89, 119, 116, 121, 256, 256, 256,
1590 83, 115, 84, 116, 256, 278, 256, 256, 256, 256, 256, 256, 256, 282, 256, 256,
1591 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256,
1592 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256,
1593 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256,
1594 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256,
1595 256, 110, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 61, 103, 256,
1596 256, 256, 256, 285, 288, 256, 
1597 },
1598
1599 /* set/8859-13 */
1600 {
1601 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15,
1602 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31,
1603 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47,
1604 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63,
1605 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79,
1606 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95,
1607 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111,
1608 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127,
1609 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143,
1610 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 159,
1611 160, 256, 162, 163, 164, 256, 166, 167, 256, 169, 97, 171, 172, 173, 174, 256,
1612 176, 177, 178, 179, 256, 181, 182, 183, 256, 185, 111, 187, 188, 189, 190, 256,
1613 65, 65, 65, 65, 196, 197, 175, 67, 69, 201, 69, 69, 73, 73, 73, 73,
1614 256, 78, 79, 211, 79, 213, 214, 215, 168, 85, 85, 85, 220, 89, 256, 223,
1615 97, 97, 97, 97, 228, 229, 191, 99, 101, 233, 101, 101, 105, 105, 105, 105,
1616 256, 110, 111, 243, 111, 245, 246, 247, 184, 117, 117, 117, 252, 121, 256, 121,
1617 256, 192, 256, 217, 76, 218, 208, 83, 84, 202, 222, 221, 224, 256, 249, 108,
1618 250, 256, 240, 115, 116, 234, 256, 254, 253, 82, 65, 76, 195, 200, 198, 69,
1619 68, 68, 209, 78, 79, 82, 85, 85, 84, 114, 97, 108, 227, 232, 230, 101,
1620 100, 100, 241, 110, 111, 114, 117, 117, 116, 256, 72, 72, 73, 71, 74, 104,
1621 104, 256, 103, 106, 67, 67, 71, 71, 85, 83, 99, 99, 103, 103, 117, 115,
1622 256, 170, 73, 207, 199, 204, 84, 186, 105, 239, 231, 236, 116, 256, 256, 194,
1623 193, 203, 206, 210, 212, 205, 216, 85, 219, 226, 225, 235, 238, 242, 244, 237,
1624 248, 117, 251, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256,
1625 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256,
1626 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256,
1627 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256,
1628 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256,
1629 256, 275, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256,
1630 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256,
1631 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256,
1632 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256,
1633 256, 255, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256,
1634 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256,
1635 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256,
1636 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256,
1637 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256,
1638 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256,
1639 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256,
1640 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256,
1641 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256,
1642 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256,
1643 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256,
1644 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 161,
1645 165, 180, 66, 98, 68, 87, 87, 100, 89, 89, 70, 102, 77, 109, 80, 119,
1646 112, 119, 83, 121, 87, 119, 115, 87, 84, 89, 119, 116, 121, 256, 256, 256,
1647 83, 115, 84, 116, 256, 278, 256, 256, 256, 256, 256, 256, 256, 282, 256, 256,
1648 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256,
1649 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256,
1650 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256,
1651 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256,
1652 256, 110, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 61, 103, 256,
1653 256, 256, 256, 285, 288, 256, 
1654 },
1655
1656 /* set/8859-14 */
1657 {
1658 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15,
1659 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31,
1660 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47,
1661 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63,
1662 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79,
1663 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95,
1664 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111,
1665 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127,
1666 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143,
1667 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 159,
1668 160, 256, 256, 163, 256, 256, 256, 167, 256, 169, 97, 256, 256, 173, 174, 256,
1669 256, 256, 50, 51, 256, 256, 182, 256, 256, 49, 111, 256, 257, 261, 265, 256,
1670 192, 193, 194, 195, 196, 197, 198, 199, 200, 201, 202, 203, 204, 205, 206, 207,
1671 256, 209, 210, 211, 212, 213, 214, 256, 216, 217, 218, 219, 220, 221, 256, 223,
1672 224, 225, 226, 227, 228, 229, 230, 231, 232, 233, 234, 235, 236, 237, 238, 239,
1673 256, 241, 242, 243, 244, 245, 246, 256, 248, 249, 250, 251, 252, 253, 256, 255,
1674 256, 65, 256, 76, 76, 83, 83, 83, 84, 90, 90, 90, 97, 256, 108, 108,
1675 115, 256, 115, 115, 116, 122, 256, 122, 122, 82, 65, 76, 67, 67, 69, 69,
1676 68, 68, 78, 78, 79, 82, 85, 85, 84, 114, 97, 108, 99, 99, 101, 101,
1677 100, 100, 110, 110, 111, 114, 117, 117, 116, 256, 72, 72, 73, 71, 74, 104,
1678 104, 256, 103, 106, 164, 67, 178, 71, 85, 83, 165, 99, 179, 103, 117, 115,
1679 256, 82, 73, 76, 69, 71, 84, 114, 105, 108, 101, 103, 116, 256, 256, 65,
1680 73, 69, 73, 78, 79, 75, 85, 85, 85, 97, 105, 101, 105, 110, 111, 107,
1681 117, 117, 117, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256,
1682 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256,
1683 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256,
1684 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256,
1685 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256,
1686 256, 275, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256,
1687 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256,
1688 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256,
1689 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256,
1690 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256,
1691 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256,
1692 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256,
1693 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256,
1694 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256,
1695 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256,
1696 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256,
1697 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256,
1698 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256,
1699 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256,
1700 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256,
1701 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256,
1702 256, 256, 161, 162, 166, 168, 170, 171, 172, 175, 176, 177, 180, 181, 183, 184,
1703 185, 186, 187, 188, 189, 190, 191, 208, 215, 222, 240, 247, 254, 256, 256, 256,
1704 83, 115, 84, 116, 256, 278, 256, 256, 256, 256, 256, 256, 256, 282, 256, 256,
1705 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256,
1706 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256,
1707 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256,
1708 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256,
1709 256, 110, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 61, 103, 256,
1710 256, 256, 256, 285, 288, 256, 
1711 },
1712
1713 /* set/8859-15 */
1714 {
1715 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15,
1716 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31,
1717 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47,
1718 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63,
1719 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79,
1720 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95,
1721 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111,
1722 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127,
1723 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143,
1724 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 159,
1725 160, 161, 162, 163, 256, 165, 256, 167, 256, 169, 170, 171, 172, 173, 174, 175,
1726 176, 177, 178, 179, 256, 181, 182, 183, 256, 185, 186, 187, 257, 261, 265, 191,
1727 192, 193, 194, 195, 196, 197, 198, 199, 200, 201, 202, 203, 204, 205, 206, 207,
1728 208, 209, 210, 211, 212, 213, 214, 215, 216, 217, 218, 219, 220, 221, 222, 223,
1729 224, 225, 226, 227, 228, 229, 230, 231, 232, 233, 234, 235, 236, 237, 238, 239,
1730 240, 241, 242, 243, 244, 245, 246, 247, 248, 249, 250, 251, 252, 253, 254, 255,
1731 256, 65, 256, 76, 76, 83, 166, 83, 84, 90, 180, 90, 97, 256, 108, 108,
1732 115, 256, 168, 115, 116, 122, 256, 184, 122, 82, 65, 76, 67, 67, 69, 69,
1733 68, 68, 78, 78, 79, 82, 85, 85, 84, 114, 97, 108, 99, 99, 101, 101,
1734 100, 100, 110, 110, 111, 114, 117, 117, 116, 256, 72, 72, 73, 71, 74, 104,
1735 104, 256, 103, 106, 67, 67, 71, 71, 85, 83, 99, 99, 103, 103, 117, 115,
1736 256, 82, 73, 76, 69, 71, 84, 114, 105, 108, 101, 103, 116, 256, 256, 65,
1737 73, 69, 73, 78, 79, 75, 85, 85, 85, 97, 105, 101, 105, 110, 111, 107,
1738 117, 117, 117, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256,
1739 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256,
1740 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256,
1741 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256,
1742 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256,
1743 256, 275, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256,
1744 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256,
1745 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256,
1746 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256,
1747 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256,
1748 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256,
1749 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256,
1750 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256,
1751 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256,
1752 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256,
1753 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256,
1754 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256,
1755 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256,
1756 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256,
1757 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256,
1758 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256,
1759 256, 256, 66, 98, 68, 87, 87, 100, 89, 190, 70, 102, 77, 109, 80, 119,
1760 112, 119, 83, 121, 87, 119, 115, 87, 84, 89, 119, 116, 121, 164, 188, 189,
1761 83, 115, 84, 116, 256, 278, 256, 256, 256, 256, 256, 256, 256, 282, 256, 256,
1762 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256,
1763 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256,
1764 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256,
1765 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256,
1766 256, 110, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 61, 103, 256,
1767 256, 256, 256, 285, 288, 256, 
1768 },
1769
1770 /* set/8859-16 */
1771 {
1772 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15,
1773 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31,
1774 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47,
1775 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63,
1776 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79,
1777 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95,
1778 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111,
1779 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127,
1780 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143,
1781 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 159,
1782 160, 256, 256, 256, 256, 256, 256, 167, 256, 169, 97, 171, 256, 173, 256, 256,
1783 176, 177, 50, 51, 256, 256, 182, 183, 256, 49, 111, 187, 257, 261, 265, 256,
1784 192, 193, 194, 65, 196, 65, 198, 199, 200, 201, 202, 203, 204, 205, 206, 207,
1785 256, 78, 210, 211, 212, 79, 214, 256, 79, 217, 218, 219, 220, 89, 256, 223,
1786 224, 225, 226, 97, 228, 97, 230, 231, 232, 233, 234, 235, 236, 237, 238, 239,
1787 256, 110, 242, 243, 244, 111, 246, 256, 111, 249, 250, 251, 252, 121, 256, 255,
1788 256, 161, 256, 163, 76, 215, 166, 83, 84, 172, 180, 175, 162, 256, 179, 108,
1789 247, 256, 168, 115, 116, 174, 256, 184, 191, 82, 195, 76, 197, 178, 221, 69,
1790 68, 208, 209, 78, 213, 82, 85, 216, 84, 114, 227, 108, 229, 185, 253, 101,
1791 100, 240, 241, 110, 245, 114, 117, 248, 116, 256, 72, 72, 73, 71, 74, 104,
1792 104, 256, 103, 106, 67, 67, 71, 71, 85, 83, 99, 99, 103, 103, 117, 115,
1793 256, 82, 73, 76, 69, 71, 84, 114, 105, 108, 101, 103, 116, 256, 256, 65,
1794 73, 69, 73, 78, 79, 75, 85, 85, 85, 97, 105, 101, 105, 110, 111, 107,
1795 117, 117, 117, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256,
1796 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256,
1797 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256,
1798 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256,
1799 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256,
1800 256, 275, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256,
1801 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256,
1802 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256,
1803 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256,
1804 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256,
1805 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256,
1806 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256,
1807 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256,
1808 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256,
1809 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256,
1810 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256,
1811 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256,
1812 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256,
1813 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256,
1814 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256,
1815 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 181,
1816 165, 256, 66, 98, 68, 87, 87, 100, 89, 190, 70, 102, 77, 109, 80, 119,
1817 112, 119, 83, 121, 87, 119, 115, 87, 84, 89, 119, 116, 121, 164, 188, 189,
1818 170, 186, 222, 254, 256, 278, 256, 256, 256, 256, 256, 256, 256, 282, 256, 256,
1819 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256,
1820 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256,
1821 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256,
1822 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256,
1823 256, 110, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 61, 103, 256,
1824 256, 256, 256, 285, 288, 256, 
1825 },
1826
1827 /* set/win-1250 */
1828 {
1829 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15,
1830 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31,
1831 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47,
1832 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63,
1833 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79,
1834 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95,
1835 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111,
1836 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127,
1837 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256,
1838 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256,
1839 160, 256, 256, 256, 164, 256, 166, 167, 168, 169, 97, 171, 172, 173, 174, 256,
1840 176, 177, 50, 51, 180, 181, 182, 183, 184, 49, 111, 187, 257, 261, 265, 256,
1841 65, 193, 194, 65, 196, 65, 269, 199, 69, 201, 69, 203, 73, 205, 206, 73,
1842 256, 78, 79, 211, 212, 79, 214, 215, 79, 85, 218, 85, 220, 221, 256, 223,
1843 97, 225, 226, 97, 228, 97, 272, 231, 101, 233, 101, 235, 105, 237, 238, 105,
1844 256, 110, 111, 243, 244, 111, 246, 247, 111, 117, 250, 117, 252, 253, 256, 121,
1845 256, 165, 162, 163, 188, 140, 138, 170, 141, 143, 142, 175, 185, 178, 179, 190,
1846 156, 161, 154, 186, 157, 159, 189, 158, 191, 192, 195, 197, 198, 200, 202, 204,
1847 207, 208, 209, 210, 213, 216, 217, 219, 222, 224, 227, 229, 230, 232, 234, 236,
1848 239, 240, 241, 242, 245, 248, 249, 251, 254, 255, 72, 72, 73, 71, 74, 104,
1849 104, 256, 103, 106, 67, 67, 71, 71, 85, 83, 99, 99, 103, 103, 117, 115,
1850 256, 82, 73, 76, 69, 71, 84, 114, 105, 108, 101, 103, 116, 256, 256, 65,
1851 73, 69, 73, 78, 79, 75, 85, 85, 85, 97, 105, 101, 105, 110, 111, 107,
1852 117, 117, 117, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256,
1853 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256,
1854 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256,
1855 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256,
1856 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256,
1857 256, 275, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256,
1858 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256,
1859 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256,
1860 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256,
1861 145, 146, 256, 256, 168, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256,
1862 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256,
1863 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256,
1864 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256,
1865 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256,
1866 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256,
1867 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256,
1868 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256,
1869 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256,
1870 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256,
1871 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256,
1872 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 148,
1873 132, 147, 66, 98, 68, 87, 87, 100, 89, 89, 70, 102, 77, 109, 80, 119,
1874 112, 119, 83, 121, 87, 119, 115, 87, 84, 89, 119, 116, 121, 128, 256, 256,
1875 83, 115, 84, 116, 130, 133, 134, 135, 137, 139, 149, 150, 151, 153, 155, 256,
1876 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256,
1877 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256,
1878 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256,
1879 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256,
1880 256, 110, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 61, 103, 256,
1881 256, 256, 256, 285, 288, 256, 
1882 },
1883
1884 /* set/win-1251 */
1885 {
1886 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15,
1887 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31,
1888 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47,
1889 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63,
1890 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79,
1891 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95,
1892 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111,
1893 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127,
1894 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256,
1895 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256,
1896 160, 256, 256, 256, 164, 256, 166, 167, 256, 169, 97, 171, 172, 173, 174, 256,
1897 176, 177, 50, 51, 256, 181, 182, 183, 256, 49, 111, 187, 257, 261, 265, 256,
1898 65, 65, 65, 65, 65, 65, 269, 67, 69, 69, 69, 69, 73, 73, 73, 73,
1899 256, 78, 79, 79, 79, 79, 79, 256, 79, 85, 85, 85, 85, 89, 256, 256,
1900 97, 97, 97, 97, 97, 97, 272, 99, 101, 101, 101, 101, 105, 105, 105, 105,
1901 256, 110, 111, 111, 111, 111, 111, 256, 111, 117, 117, 117, 117, 121, 256, 121,
1902 256, 65, 256, 76, 76, 83, 83, 83, 84, 90, 90, 90, 97, 256, 108, 108,
1903 115, 256, 115, 115, 116, 122, 256, 122, 122, 82, 65, 76, 67, 67, 69, 69,
1904 68, 68, 78, 78, 79, 82, 85, 85, 84, 114, 97, 108, 99, 99, 101, 101,
1905 100, 100, 110, 110, 111, 114, 117, 117, 116, 256, 72, 72, 73, 71, 74, 104,
1906 104, 256, 103, 106, 67, 67, 71, 71, 85, 83, 99, 99, 103, 103, 117, 115,
1907 256, 82, 73, 76, 69, 71, 84, 114, 105, 108, 101, 103, 116, 256, 256, 65,
1908 73, 69, 73, 78, 79, 75, 85, 85, 85, 97, 105, 101, 105, 110, 111, 107,
1909 117, 117, 117, 168, 128, 129, 170, 189, 178, 175, 163, 138, 140, 142, 141, 161,
1910 143, 192, 193, 194, 195, 196, 197, 198, 199, 200, 201, 202, 203, 204, 205, 206,
1911 207, 208, 209, 210, 211, 212, 213, 214, 215, 216, 217, 218, 219, 220, 221, 222,
1912 223, 224, 225, 226, 227, 228, 229, 230, 231, 232, 233, 234, 235, 236, 237, 238,
1913 239, 240, 241, 242, 243, 244, 245, 246, 247, 248, 249, 250, 251, 252, 253, 254,
1914 255, 185, 184, 144, 131, 186, 190, 179, 191, 188, 154, 156, 158, 157, 162, 159,
1915 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256,
1916 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256,
1917 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256,
1918 145, 146, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256,
1919 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256,
1920 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256,
1921 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256,
1922 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256,
1923 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256,
1924 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256,
1925 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256,
1926 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256,
1927 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256,
1928 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256,
1929 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 148,
1930 132, 147, 66, 98, 68, 87, 87, 100, 89, 89, 70, 102, 77, 109, 80, 119,
1931 112, 119, 83, 121, 87, 119, 115, 87, 84, 89, 119, 116, 121, 136, 256, 256,
1932 83, 115, 84, 116, 130, 133, 134, 135, 137, 139, 149, 150, 151, 153, 155, 165,
1933 180, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256,
1934 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256,
1935 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256,
1936 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256,
1937 256, 110, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 61, 103, 256,
1938 256, 256, 256, 285, 288, 256, 
1939 },
1940
1941 /* set/win-1252 */
1942 {
1943 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15,
1944 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31,
1945 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47,
1946 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63,
1947 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79,
1948 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95,
1949 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111,
1950 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127,
1951 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256,
1952 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256,
1953 160, 161, 162, 163, 164, 165, 166, 167, 168, 169, 170, 171, 172, 173, 174, 175,
1954 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 191,
1955 192, 193, 194, 195, 196, 197, 198, 199, 200, 201, 202, 203, 204, 205, 206, 207,
1956 208, 209, 210, 211, 212, 213, 214, 215, 216, 217, 218, 219, 220, 221, 222, 223,
1957 224, 225, 226, 227, 228, 229, 230, 231, 232, 233, 234, 235, 236, 237, 238, 239,
1958 240, 241, 242, 243, 244, 245, 246, 247, 248, 249, 250, 251, 252, 253, 254, 255,
1959 256, 65, 256, 76, 76, 83, 138, 83, 84, 90, 142, 90, 97, 256, 108, 108,
1960 115, 256, 154, 115, 116, 122, 256, 158, 122, 82, 65, 76, 67, 67, 69, 69,
1961 68, 68, 78, 78, 79, 82, 85, 85, 84, 114, 97, 108, 99, 99, 101, 101,
1962 100, 100, 110, 110, 111, 114, 117, 117, 116, 256, 72, 72, 73, 71, 74, 104,
1963 104, 256, 103, 106, 67, 67, 71, 71, 85, 83, 99, 99, 103, 103, 117, 115,
1964 256, 82, 73, 76, 69, 71, 84, 114, 105, 108, 101, 103, 116, 256, 256, 65,
1965 73, 69, 73, 78, 79, 75, 85, 85, 85, 97, 105, 101, 105, 110, 111, 107,
1966 117, 117, 117, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256,
1967 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256,
1968 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256,
1969 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256,
1970 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256,
1971 256, 275, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256,
1972 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256,
1973 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256,
1974 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256,
1975 145, 146, 256, 256, 168, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256,
1976 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256,
1977 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256,
1978 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256,
1979 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256,
1980 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256,
1981 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256,
1982 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256,
1983 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256,
1984 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256,
1985 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256,
1986 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 148,
1987 132, 147, 66, 98, 68, 87, 87, 100, 89, 159, 70, 102, 77, 109, 80, 119,
1988 112, 119, 83, 121, 87, 119, 115, 87, 84, 89, 119, 116, 121, 128, 140, 156,
1989 83, 115, 84, 116, 130, 133, 134, 135, 137, 139, 149, 150, 151, 153, 155, 256,
1990 256, 131, 136, 152, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256,
1991 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256,
1992 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256,
1993 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256,
1994 256, 110, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 61, 103, 256,
1995 256, 256, 256, 285, 288, 256, 
1996 },
1997
1998 /* set/kamen-ctrl */
1999 {
2000 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15,
2001 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31,
2002 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47,
2003 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63,
2004 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79,
2005 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95,
2006 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111,
2007 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 256,
2008 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256,
2009 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256,
2010 255, 256, 256, 256, 256, 256, 256, 173, 256, 256, 97, 175, 256, 256, 256, 256,
2011 248, 241, 253, 51, 256, 230, 256, 250, 256, 49, 111, 174, 172, 261, 265, 256,
2012 65, 143, 65, 65, 142, 65, 269, 67, 69, 144, 69, 69, 73, 139, 73, 73,
2013 256, 78, 79, 149, 167, 79, 153, 256, 79, 85, 151, 85, 154, 157, 256, 256,
2014 97, 160, 97, 97, 132, 97, 272, 99, 101, 130, 101, 101, 105, 161, 105, 105,
2015 256, 110, 111, 162, 147, 111, 148, 246, 111, 117, 163, 117, 129, 152, 256, 121,
2016 256, 65, 256, 76, 156, 83, 155, 83, 134, 90, 146, 90, 97, 256, 108, 140,
2017 115, 256, 168, 115, 159, 122, 256, 145, 122, 171, 65, 138, 67, 128, 69, 137,
2018 133, 68, 78, 165, 79, 158, 166, 85, 84, 170, 97, 141, 99, 135, 101, 136,
2019 131, 100, 110, 164, 111, 169, 150, 117, 116, 256, 72, 72, 73, 71, 74, 104,
2020 104, 256, 103, 106, 67, 67, 71, 71, 85, 83, 99, 99, 103, 103, 117, 115,
2021 256, 82, 73, 76, 69, 71, 84, 114, 105, 108, 101, 103, 116, 256, 256, 65,
2022 73, 69, 73, 78, 79, 75, 85, 85, 85, 97, 105, 101, 105, 110, 111, 107,
2023 117, 117, 117, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256,
2024 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256,
2025 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256,
2026 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256,
2027 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256,
2028 256, 275, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256,
2029 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256,
2030 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256,
2031 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256,
2032 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 234, 256, 256, 256, 256,
2033 256, 256, 256, 256, 233, 256, 256, 256, 256, 256, 256, 256, 256, 256, 228, 256,
2034 256, 232, 256, 256, 234, 256, 256, 224, 256, 256, 256, 256, 224, 225, 256, 235,
2035 256, 256, 256, 256, 256, 256, 256, 230, 256, 256, 256, 227, 256, 256, 229, 231,
2036 256, 237, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256,
2037 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256,
2038 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256,
2039 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256,
2040 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256,
2041 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256,
2042 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256,
2043 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256,
2044 256, 256, 66, 98, 68, 87, 87, 100, 89, 89, 70, 102, 77, 109, 80, 119,
2045 112, 119, 83, 121, 87, 119, 115, 87, 84, 89, 119, 116, 121, 256, 256, 256,
2046 83, 115, 84, 116, 256, 278, 256, 256, 256, 256, 256, 256, 256, 282, 256, 256,
2047 256, 256, 256, 256, 127, 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186,
2048 187, 188, 189, 190, 191, 192, 193, 194, 195, 196, 197, 198, 199, 200, 201, 202,
2049 203, 204, 205, 206, 207, 208, 209, 210, 211, 212, 213, 214, 215, 216, 217, 218,
2050 219, 220, 221, 222, 223, 226, 236, 238, 239, 240, 242, 243, 244, 245, 247, 249,
2051 251, 252, 254, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 61, 103, 256,
2052 256, 256, 256, 285, 288, 256, 
2053 },
2054
2055 /* set/koi8 */
2056 {
2057 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15,
2058 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31,
2059 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47,
2060 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63,
2061 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79,
2062 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95,
2063 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111,
2064 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127,
2065 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256,
2066 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256,
2067 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 97, 256, 256, 256, 256, 256,
2068 254, 256, 50, 51, 224, 256, 256, 256, 256, 49, 111, 256, 257, 261, 265, 256,
2069 65, 225, 291, 65, 241, 65, 269, 67, 69, 247, 294, 69, 73, 233, 297, 73,
2070 256, 78, 79, 239, 240, 79, 237, 256, 79, 85, 245, 300, 232, 249, 256, 256,
2071 216, 193, 303, 97, 209, 97, 272, 99, 101, 215, 306, 101, 105, 201, 309, 105,
2072 256, 110, 111, 207, 208, 111, 205, 256, 111, 117, 213, 312, 200, 217, 256, 121,
2073 256, 65, 256, 76, 236, 83, 243, 83, 244, 90, 250, 90, 97, 256, 108, 204,
2074 115, 256, 211, 115, 212, 122, 256, 218, 122, 230, 248, 235, 67, 227, 69, 229,
2075 228, 68, 78, 238, 79, 242, 234, 85, 84, 198, 97, 203, 99, 195, 101, 197,
2076 196, 100, 110, 206, 111, 210, 202, 117, 116, 256, 72, 315, 73, 71, 318, 104,
2077 321, 256, 103, 324, 67, 327, 71, 330, 85, 333, 99, 336, 103, 339, 117, 342,
2078 256, 82, 73, 76, 69, 71, 84, 114, 105, 108, 101, 103, 116, 256, 256, 65,
2079 73, 69, 73, 78, 79, 75, 85, 85, 85, 97, 105, 101, 105, 110, 111, 107,
2080 117, 117, 117, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256,
2081 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256,
2082 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256,
2083 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256,
2084 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256,
2085 256, 275, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256,
2086 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256,
2087 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256,
2088 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256,
2089 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256,
2090 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256,
2091 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256,
2092 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256,
2093 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256,
2094 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256,
2095 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256,
2096 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256,
2097 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256,
2098 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256,
2099 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256,
2100 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256,
2101 256, 256, 66, 98, 68, 87, 87, 100, 89, 89, 70, 102, 77, 109, 80, 119,
2102 112, 119, 83, 121, 87, 119, 115, 345, 84, 348, 351, 116, 354, 256, 256, 256,
2103 83, 115, 84, 116, 256, 278, 256, 256, 256, 256, 256, 256, 256, 282, 256, 256,
2104 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256,
2105 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256,
2106 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256,
2107 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256,
2108 256, 110, 256, 199, 220, 222, 231, 256, 256, 256, 256, 256, 256, 61, 103, 256,
2109 256, 256, 256, 285, 288, 256, 
2110 },
2111
2112 /* set/pc-latin-2 */
2113 {
2114 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15,
2115 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31,
2116 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47,
2117 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63,
2118 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79,
2119 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95,
2120 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111,
2121 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 256,
2122 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256,
2123 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256,
2124 255, 256, 256, 256, 207, 256, 256, 245, 249, 256, 97, 175, 170, 256, 256, 256,
2125 256, 256, 50, 51, 239, 256, 256, 256, 247, 49, 111, 174, 257, 261, 265, 256,
2126 65, 181, 182, 65, 142, 65, 269, 128, 69, 144, 69, 211, 73, 214, 215, 357,
2127 209, 78, 79, 224, 226, 79, 153, 158, 79, 85, 233, 85, 154, 237, 256, 225,
2128 97, 160, 131, 97, 132, 97, 272, 135, 101, 130, 101, 137, 105, 161, 140, 360,
2129 208, 110, 111, 162, 147, 111, 148, 246, 111, 117, 163, 117, 129, 236, 256, 363,
2130 256, 164, 244, 157, 149, 151, 230, 184, 155, 141, 166, 189, 165, 242, 136, 150,
2131 152, 256, 231, 173, 156, 171, 241, 167, 190, 232, 198, 145, 143, 172, 168, 183,
2132 210, 68, 227, 213, 138, 252, 222, 235, 221, 234, 199, 146, 134, 159, 169, 216,
2133 212, 100, 228, 229, 139, 253, 133, 251, 238, 250, 72, 72, 73, 366, 74, 104,
2134 104, 256, 369, 106, 67, 67, 71, 71, 372, 83, 99, 99, 103, 103, 375, 115,
2135 256, 378, 73, 381, 69, 384, 84, 387, 105, 390, 101, 393, 116, 256, 256, 65,
2136 396, 69, 73, 399, 79, 402, 405, 85, 85, 97, 408, 101, 105, 411, 111, 414,
2137 417, 117, 117, 249, 256, 256, 256, 256, 256, 249, 256, 256, 256, 256, 256, 244,
2138 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 244, 256, 256, 256, 256, 256,
2139 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256,
2140 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 244, 256, 256, 256, 256, 256,
2141 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256,
2142 256, 275, 249, 256, 256, 256, 256, 256, 249, 256, 256, 256, 256, 256, 244, 256,
2143 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256,
2144 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256,
2145 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256,
2146 256, 256, 256, 256, 249, 256, 256, 256, 256, 256, 256, 256, 249, 256, 256, 256,
2147 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256,
2148 256, 256, 256, 256, 256, 249, 249, 256, 256, 256, 256, 249, 256, 256, 256, 256,
2149 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256,
2150 256, 256, 256, 256, 256, 249, 249, 256, 256, 256, 256, 256, 256, 256, 256, 256,
2151 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256,
2152 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256,
2153 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256,
2154 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256,
2155 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256,
2156 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256,
2157 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256,
2158 256, 256, 66, 98, 68, 87, 87, 100, 89, 420, 70, 102, 77, 109, 80, 119,
2159 112, 119, 83, 121, 423, 426, 115, 87, 84, 89, 119, 116, 121, 256, 256, 256,
2160 83, 115, 84, 116, 256, 278, 256, 256, 256, 256, 256, 256, 256, 282, 256, 256,
2161 256, 256, 256, 256, 127, 176, 177, 178, 179, 180, 256, 256, 256, 256, 185, 186,
2162 187, 188, 256, 256, 191, 192, 193, 194, 195, 196, 197, 256, 256, 200, 201, 202,
2163 203, 204, 205, 206, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 217, 218,
2164 219, 220, 256, 256, 223, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256,
2165 256, 110, 254, 256, 243, 256, 256, 240, 241, 242, 244, 247, 249, 61, 103, 256,
2166 256, 256, 256, 285, 288, 256, 
2167 },
2168
2169 /* set/macce */
2170 {
2171 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15,
2172 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31,
2173 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47,
2174 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63,
2175 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79,
2176 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95,
2177 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111,
2178 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127,
2179 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256,
2180 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256,
2181 202, 256, 256, 163, 256, 256, 256, 164, 172, 169, 97, 199, 194, 256, 168, 256,
2182 161, 256, 50, 51, 256, 256, 166, 256, 256, 49, 111, 200, 257, 261, 265, 256,
2183 65, 231, 65, 65, 128, 65, 269, 67, 69, 131, 69, 429, 73, 234, 73, 432,
2184 256, 78, 79, 238, 239, 205, 133, 256, 79, 85, 242, 85, 134, 248, 256, 167,
2185 97, 135, 97, 97, 138, 97, 272, 99, 101, 142, 101, 435, 105, 146, 105, 438,
2186 256, 110, 111, 151, 153, 155, 154, 214, 111, 117, 156, 117, 159, 249, 256, 441,
2187 256, 132, 256, 252, 187, 229, 225, 83, 232, 143, 235, 251, 136, 256, 184, 188,
2188 230, 256, 228, 115, 233, 144, 256, 236, 253, 217, 65, 189, 140, 137, 162, 157,
2189 145, 68, 193, 197, 204, 219, 241, 244, 84, 218, 97, 190, 141, 139, 171, 158,
2190 147, 100, 196, 203, 206, 222, 243, 245, 116, 256, 72, 72, 73, 71, 74, 104,
2191 104, 256, 103, 106, 67, 67, 71, 71, 85, 83, 99, 99, 103, 103, 117, 115,
2192 256, 223, 73, 185, 148, 254, 84, 224, 105, 186, 149, 103, 116, 256, 256, 129,
2193 175, 150, 177, 191, 207, 181, 246, 85, 237, 130, 176, 152, 180, 192, 216, 250,
2194 247, 117, 240, 172, 256, 256, 256, 256, 256, 172, 256, 256, 256, 256, 256, 256,
2195 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256,
2196 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256,
2197 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256,
2198 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256,
2199 256, 275, 172, 256, 256, 256, 256, 256, 172, 256, 256, 256, 256, 256, 256, 256,
2200 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256,
2201 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256,
2202 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256,
2203 212, 213, 256, 256, 172, 256, 256, 256, 256, 256, 256, 256, 172, 256, 256, 256,
2204 198, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256,
2205 256, 256, 256, 256, 256, 172, 172, 256, 256, 256, 256, 172, 256, 256, 256, 256,
2206 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256,
2207 256, 256, 256, 256, 256, 172, 172, 256, 256, 256, 256, 256, 256, 256, 256, 256,
2208 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256,
2209 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256,
2210 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256,
2211 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256,
2212 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256,
2213 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256,
2214 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 211,
2215 227, 210, 66, 98, 68, 87, 87, 100, 89, 444, 70, 102, 77, 109, 80, 119,
2216 112, 119, 83, 121, 447, 450, 115, 87, 84, 89, 119, 116, 121, 256, 256, 256,
2217 83, 115, 84, 116, 226, 278, 160, 256, 256, 220, 165, 209, 208, 170, 221, 256,
2218 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256,
2219 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256,
2220 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256,
2221 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 179, 178, 256, 256, 256, 256,
2222 195, 110, 256, 256, 255, 256, 256, 256, 256, 256, 256, 256, 172, 173, 174, 182,
2223 183, 201, 215, 285, 288, 256, 
2224 },
2225
2226 /* set/cork */
2227 {
2228 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15,
2229 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31,
2230 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47,
2231 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63,
2232 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79,
2233 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95,
2234 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111,
2235 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127,
2236 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256,
2237 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256,
2238 256, 189, 256, 191, 256, 256, 256, 159, 256, 256, 97, 256, 256, 256, 256, 256,
2239 256, 256, 50, 51, 256, 256, 256, 256, 256, 49, 111, 256, 257, 261, 265, 190,
2240 192, 193, 194, 195, 196, 197, 198, 199, 200, 201, 202, 203, 204, 205, 206, 207,
2241 208, 209, 210, 211, 212, 213, 214, 256, 216, 217, 218, 219, 220, 221, 222, 255,
2242 224, 225, 226, 227, 228, 229, 230, 231, 232, 233, 234, 235, 236, 237, 238, 239,
2243 240, 241, 242, 243, 244, 245, 246, 256, 248, 249, 250, 251, 252, 253, 254, 184,
2244 256, 129, 256, 138, 137, 145, 146, 147, 148, 153, 154, 155, 161, 256, 170, 169,
2245 177, 256, 178, 179, 180, 185, 256, 186, 187, 143, 128, 136, 130, 131, 134, 133,
2246 132, 68, 139, 140, 142, 144, 151, 150, 149, 175, 160, 168, 162, 163, 166, 165,
2247 164, 100, 171, 172, 174, 176, 183, 182, 181, 256, 72, 72, 157, 135, 74, 104,
2248 104, 256, 167, 106, 67, 67, 71, 71, 85, 83, 99, 99, 103, 103, 117, 115,
2249 256, 82, 73, 76, 69, 71, 84, 114, 105, 108, 101, 103, 116, 141, 173, 65,
2250 73, 69, 73, 78, 79, 75, 85, 85, 85, 97, 105, 101, 105, 110, 111, 107,
2251 117, 117, 117, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256,
2252 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256,
2253 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256,
2254 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256,
2255 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256,
2256 256, 275, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256,
2257 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256,
2258 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256,
2259 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256,
2260 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256,
2261 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256,
2262 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256,
2263 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256,
2264 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256,
2265 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256,
2266 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256,
2267 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256,
2268 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256,
2269 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256,
2270 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256,
2271 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256,
2272 256, 256, 66, 98, 68, 87, 87, 100, 89, 152, 70, 102, 77, 109, 80, 119,
2273 112, 119, 83, 121, 87, 119, 115, 87, 84, 89, 119, 116, 121, 256, 215, 247,
2274 83, 115, 84, 116, 256, 278, 256, 256, 256, 256, 256, 256, 256, 282, 256, 256,
2275 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256,
2276 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256,
2277 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256,
2278 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256,
2279 256, 110, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 61, 103, 256,
2280 256, 256, 256, 156, 188, 223, 
2281 },
2282 };
2283
2284 static unsigned char string_table[] = {
2285 0,
2286 3, 49, 47, 52,
2287 3, 49, 47, 50,
2288 3, 51, 47, 52,
2289 2, 65, 69,
2290 2, 97, 101,
2291 2, 78, 111,
2292 3, 46, 46, 46,
2293 2, 84, 77,
2294 2, 73, 74,
2295 2, 105, 106,
2296 2, 65, 222,
2297 2, 69, 222,
2298 2, 73, 222,
2299 2, 85, 222,
2300 2, 97, 222,
2301 2, 101, 222,
2302 2, 105, 222,
2303 2, 117, 222,
2304 2, 72, 222,
2305 2, 74, 222,
2306 2, 104, 222,
2307 2, 106, 222,
2308 2, 67, 222,
2309 2, 71, 222,
2310 2, 83, 222,
2311 2, 99, 222,
2312 2, 103, 222,
2313 2, 115, 222,
2314 2, 87, 222,
2315 2, 89, 222,
2316 2, 119, 222,
2317 2, 121, 222,
2318 2, 73, 249,
2319 2, 105, 249,
2320 2, 121, 249,
2321 2, 71, 244,
2322 2, 103, 244,
2323 2, 85, 244,
2324 2, 117, 244,
2325 2, 82, 247,
2326 2, 76, 247,
2327 2, 71, 247,
2328 2, 114, 247,
2329 2, 108, 247,
2330 2, 103, 247,
2331 2, 73, 242,
2332 2, 78, 247,
2333 2, 75, 247,
2334 2, 85, 242,
2335 2, 105, 242,
2336 2, 110, 247,
2337 2, 107, 247,
2338 2, 117, 242,
2339 2, 89, 249,
2340 2, 87, 249,
2341 2, 119, 249,
2342 2, 69, 172,
2343 2, 73, 172,
2344 2, 101, 172,
2345 2, 105, 172,
2346 2, 121, 172,
2347 2, 89, 172,
2348 2, 87, 172,
2349 2, 119, 172,
2350 };