2 // This software is now distributed according to
3 // the Lesser Gnu Public License. Please see
4 // http://www.gnu.org/copyleft/lesser.txt for
19 public boolean get(int i)
21 return ((carray[i >> 4]) & (1 << (i & 15))) != 0;
24 public void set(int i, boolean b)
28 carray[i >> 4] |= (char) 1 << (i & 15);
32 carray[i >> 4] &= (char) ~(1 << (i & 15));
37 * public static String n4(char c) { String s = Integer.toHexString(c);
38 * while(s.length()<4) s = "0"+s; return s; } static abstract class Tester {
39 * abstract boolean test(char c); } public static void main(String[] args)
40 * throws Exception { //pw_s.println(" static {"); FileWriter fw = new
41 * FileWriter("x.out"); fw.close(); test("upper",new Tester() { boolean
42 * test(char c) { return Character.isUpperCase(c); } }); test("lower",new
43 * Tester() { boolean test(char c) { return Character.isLowerCase(c); } });
44 * test("title",new Tester() { boolean test(char c) { return
45 * Character.isLowerCase(c); } }); test("currency",new Tester() { boolean
46 * test(char c) { return Character.getType(c)==Character.CURRENCY_SYMBOL; }
47 * }); test("decimal_digit",new Tester() { boolean test(char c) { return
48 * Character.getType(c)==Character.DECIMAL_DIGIT_NUMBER; } }); test("math",new
49 * Tester() { boolean test(char c) { return
50 * Character.getType(c)==Character.MATH_SYMBOL; } }); test("letter",new
51 * Tester() { boolean test(char c) { return Character.isLetter(c); } });
52 * test("white",new Tester() { boolean test(char c) { return
53 * Character.isWhitespace(c); } }); test("punct",new Tester() { boolean
54 * test(char c) { boolean r = false; switch(Character.getType(c)) { case
55 * Character.DASH_PUNCTUATION: case Character.START_PUNCTUATION: case
56 * Character.END_PUNCTUATION: case Character.CONNECTOR_PUNCTUATION: case
57 * Character.OTHER_PUNCTUATION: r = true; break; default: r = false; break; }
58 * return r; } }); //pw_s.println(" }"); fw = new FileWriter("x.out",true);
59 * fw.write(sw.toString()); fw.close(); } static StringWriter sw = new
60 * StringWriter(); static PrintWriter pw_s = new PrintWriter(sw,true); public
61 * static void test(String var,Tester t) throws Exception {
63 * char[] ca = new char[(66536 >> 4)+1]; Bits b = new Bits(ca); FileWriter fw
64 * = new FileWriter("x.out",true); PrintWriter pw = new PrintWriter(fw);
66 * //pw_s.println(" "+var+"_f();"); pw.println(" public static Bits
67 * "+var+";"); pw.println(" static void "+var+"_f() {"); pw.println(" char[]
68 * data = new char["+ca.length+"];"); pw.println(" "+var+" = new
69 * Bits(data);"); for(int i=0;i<66536;i++) { char c = (char)i;
70 * //b.set(i,Character.getType(c)==Character.CURRENCY_SYMBOL);
71 * b.set(i,t.test(c)); } for(int i=0;i<ca.length;i++) { if(ca[i] != 0) {
72 * pw.println(" data["+i+"]=(char)0x"+n4(ca[i])+";"); } } pw.println();
77 public static Bits upper;
81 char[] data = new char[4159];
82 upper = new Bits(data);
83 data[4] = (char) 0xfffe;
84 data[5] = (char) 0x07ff;
85 data[12] = (char) 0xffff;
86 data[13] = (char) 0x7f7f;
87 data[16] = (char) 0x5555;
88 data[17] = (char) 0x5555;
89 data[18] = (char) 0x5555;
90 data[19] = (char) 0xaa55;
91 data[20] = (char) 0x54aa;
92 data[21] = (char) 0x5555;
93 data[22] = (char) 0x5555;
94 data[23] = (char) 0x2b55;
95 data[24] = (char) 0xced6;
96 data[25] = (char) 0xb1db;
97 data[26] = (char) 0xd2d5;
98 data[27] = (char) 0x11ae;
99 data[28] = (char) 0xa490;
100 data[29] = (char) 0x4aaa;
101 data[30] = (char) 0x5555;
102 data[31] = (char) 0x5412;
103 data[32] = (char) 0x5555;
104 data[33] = (char) 0x0055;
105 data[56] = (char) 0xd740;
106 data[57] = (char) 0xfffe;
107 data[58] = (char) 0x0ffb;
108 data[61] = (char) 0x541c;
109 data[62] = (char) 0x5555;
110 data[64] = (char) 0xdffe;
111 data[65] = (char) 0xffff;
112 data[66] = (char) 0xffff;
113 data[70] = (char) 0x5555;
114 data[71] = (char) 0x5555;
115 data[72] = (char) 0x0001;
116 data[73] = (char) 0x5555;
117 data[74] = (char) 0x5555;
118 data[75] = (char) 0x5555;
119 data[76] = (char) 0x088a;
120 data[77] = (char) 0x5555;
121 data[78] = (char) 0x4555;
122 data[79] = (char) 0x0115;
123 data[83] = (char) 0xfffe;
124 data[84] = (char) 0xffff;
125 data[85] = (char) 0x007f;
126 data[266] = (char) 0xffff;
127 data[267] = (char) 0xffff;
128 data[268] = (char) 0x003f;
129 data[480] = (char) 0x5555;
130 data[481] = (char) 0x5555;
131 data[482] = (char) 0x5555;
132 data[483] = (char) 0x5555;
133 data[484] = (char) 0x5555;
134 data[485] = (char) 0x5555;
135 data[486] = (char) 0x5555;
136 data[487] = (char) 0x5555;
137 data[488] = (char) 0x5555;
138 data[489] = (char) 0x0015;
139 data[490] = (char) 0x5555;
140 data[491] = (char) 0x5555;
141 data[492] = (char) 0x5555;
142 data[493] = (char) 0x5555;
143 data[494] = (char) 0x5555;
144 data[495] = (char) 0x0155;
145 data[496] = (char) 0xff00;
146 data[497] = (char) 0x3f00;
147 data[498] = (char) 0xff00;
148 data[499] = (char) 0xff00;
149 data[500] = (char) 0x3f00;
150 data[501] = (char) 0xaa00;
151 data[502] = (char) 0xff00;
152 data[504] = (char) 0xff00;
153 data[505] = (char) 0xff00;
154 data[506] = (char) 0xff00;
155 data[507] = (char) 0x5f00;
156 data[508] = (char) 0x1f00;
157 data[509] = (char) 0x0f00;
158 data[510] = (char) 0x1f00;
159 data[511] = (char) 0x1f00;
160 data[528] = (char) 0x3884;
161 data[529] = (char) 0x3f27;
162 data[530] = (char) 0x3d50;
163 data[531] = (char) 0x000b;
164 data[4082] = (char) 0xfffe;
165 data[4083] = (char) 0x07ff;
166 data[4100] = (char) 0xfffe;
167 data[4101] = (char) 0x07ff;
168 data[4108] = (char) 0xffff;
169 data[4109] = (char) 0x7f7f;
170 data[4112] = (char) 0x5555;
171 data[4113] = (char) 0x5555;
172 data[4114] = (char) 0x5555;
173 data[4115] = (char) 0xaa55;
174 data[4116] = (char) 0x54aa;
175 data[4117] = (char) 0x5555;
176 data[4118] = (char) 0x5555;
177 data[4119] = (char) 0x2b55;
178 data[4120] = (char) 0xced6;
179 data[4121] = (char) 0xb1db;
180 data[4122] = (char) 0xd2d5;
181 data[4123] = (char) 0x11ae;
182 data[4124] = (char) 0xa490;
183 data[4125] = (char) 0x4aaa;
184 data[4126] = (char) 0x5555;
185 data[4127] = (char) 0x5412;
186 data[4128] = (char) 0x5555;
187 data[4129] = (char) 0x0055;
188 data[4152] = (char) 0xd740;
189 data[4153] = (char) 0xfffe;
190 data[4154] = (char) 0x0ffb;
191 data[4157] = (char) 0x541c;
192 data[4158] = (char) 0x0055;
196 public static Bits lower;
198 static void lower_f()
200 char[] data = new char[4159];
201 lower = new Bits(data);
202 data[6] = (char) 0xfffe;
203 data[7] = (char) 0x07ff;
204 data[10] = (char) 0x0400;
205 data[11] = (char) 0x0420;
206 data[13] = (char) 0x8000;
207 data[14] = (char) 0xffff;
208 data[15] = (char) 0xff7f;
209 data[16] = (char) 0xaaaa;
210 data[17] = (char) 0xaaaa;
211 data[18] = (char) 0xaaaa;
212 data[19] = (char) 0x55aa;
213 data[20] = (char) 0xab55;
214 data[21] = (char) 0xaaaa;
215 data[22] = (char) 0xaaaa;
216 data[23] = (char) 0xd4aa;
217 data[24] = (char) 0x3129;
218 data[25] = (char) 0x4e24;
219 data[26] = (char) 0x292a;
220 data[27] = (char) 0x2651;
221 data[28] = (char) 0x5240;
222 data[29] = (char) 0xb555;
223 data[30] = (char) 0xaaaa;
224 data[31] = (char) 0xa829;
225 data[32] = (char) 0xaaaa;
226 data[33] = (char) 0x00aa;
227 data[37] = (char) 0xffff;
228 data[38] = (char) 0xffff;
229 data[39] = (char) 0xffff;
230 data[40] = (char) 0xffff;
231 data[41] = (char) 0xffff;
232 data[42] = (char) 0x01ff;
233 data[57] = (char) 0x0001;
234 data[58] = (char) 0xf000;
235 data[59] = (char) 0xffff;
236 data[60] = (char) 0x7fff;
237 data[61] = (char) 0x0063;
238 data[62] = (char) 0xaaa8;
239 data[63] = (char) 0x0007;
240 data[67] = (char) 0xffff;
241 data[68] = (char) 0xffff;
242 data[69] = (char) 0xdffe;
243 data[70] = (char) 0xaaaa;
244 data[71] = (char) 0xaaaa;
245 data[72] = (char) 0x0002;
246 data[73] = (char) 0xaaaa;
247 data[74] = (char) 0xaaaa;
248 data[75] = (char) 0xaaaa;
249 data[76] = (char) 0x1114;
250 data[77] = (char) 0xaaaa;
251 data[78] = (char) 0x8aaa;
252 data[79] = (char) 0x022a;
253 data[86] = (char) 0xfffe;
254 data[87] = (char) 0xffff;
255 data[88] = (char) 0x00ff;
256 data[269] = (char) 0xffff;
257 data[270] = (char) 0xffff;
258 data[271] = (char) 0x007f;
259 data[480] = (char) 0xaaaa;
260 data[481] = (char) 0xaaaa;
261 data[482] = (char) 0xaaaa;
262 data[483] = (char) 0xaaaa;
263 data[484] = (char) 0xaaaa;
264 data[485] = (char) 0xaaaa;
265 data[486] = (char) 0xaaaa;
266 data[487] = (char) 0xaaaa;
267 data[488] = (char) 0xaaaa;
268 data[489] = (char) 0x0fea;
269 data[490] = (char) 0xaaaa;
270 data[491] = (char) 0xaaaa;
271 data[492] = (char) 0xaaaa;
272 data[493] = (char) 0xaaaa;
273 data[494] = (char) 0xaaaa;
274 data[495] = (char) 0x02aa;
275 data[496] = (char) 0x00ff;
276 data[497] = (char) 0x003f;
277 data[498] = (char) 0x00ff;
278 data[499] = (char) 0x00ff;
279 data[500] = (char) 0x003f;
280 data[501] = (char) 0x00ff;
281 data[502] = (char) 0x00ff;
282 data[503] = (char) 0x3fff;
283 data[504] = (char) 0x00ff;
284 data[505] = (char) 0x00ff;
285 data[506] = (char) 0x00ff;
286 data[507] = (char) 0x00df;
287 data[508] = (char) 0x00dc;
288 data[509] = (char) 0x00cf;
289 data[510] = (char) 0x00ff;
290 data[511] = (char) 0x00dc;
291 data[519] = (char) 0x8000;
292 data[528] = (char) 0xc400;
293 data[529] = (char) 0x0008;
294 data[530] = (char) 0xc000;
295 data[531] = (char) 0x0010;
296 data[4016] = (char) 0x007f;
297 data[4017] = (char) 0x00f8;
298 data[4084] = (char) 0xfffe;
299 data[4085] = (char) 0x07ff;
300 data[4102] = (char) 0xfffe;
301 data[4103] = (char) 0x07ff;
302 data[4106] = (char) 0x0400;
303 data[4107] = (char) 0x0420;
304 data[4109] = (char) 0x8000;
305 data[4110] = (char) 0xffff;
306 data[4111] = (char) 0xff7f;
307 data[4112] = (char) 0xaaaa;
308 data[4113] = (char) 0xaaaa;
309 data[4114] = (char) 0xaaaa;
310 data[4115] = (char) 0x55aa;
311 data[4116] = (char) 0xab55;
312 data[4117] = (char) 0xaaaa;
313 data[4118] = (char) 0xaaaa;
314 data[4119] = (char) 0xd4aa;
315 data[4120] = (char) 0x3129;
316 data[4121] = (char) 0x4e24;
317 data[4122] = (char) 0x292a;
318 data[4123] = (char) 0x2651;
319 data[4124] = (char) 0x5240;
320 data[4125] = (char) 0xb555;
321 data[4126] = (char) 0xaaaa;
322 data[4127] = (char) 0xa829;
323 data[4128] = (char) 0xaaaa;
324 data[4129] = (char) 0x00aa;
325 data[4133] = (char) 0xffff;
326 data[4134] = (char) 0xffff;
327 data[4135] = (char) 0xffff;
328 data[4136] = (char) 0xffff;
329 data[4137] = (char) 0xffff;
330 data[4138] = (char) 0x01ff;
331 data[4153] = (char) 0x0001;
332 data[4154] = (char) 0xf000;
333 data[4155] = (char) 0xffff;
334 data[4156] = (char) 0x7fff;
335 data[4157] = (char) 0x0063;
336 data[4158] = (char) 0x00a8;
340 public static Bits title;
342 static void title_f()
344 char[] data = new char[4159];
345 title = new Bits(data);
346 data[6] = (char) 0xfffe;
347 data[7] = (char) 0x07ff;
348 data[10] = (char) 0x0400;
349 data[11] = (char) 0x0420;
350 data[13] = (char) 0x8000;
351 data[14] = (char) 0xffff;
352 data[15] = (char) 0xff7f;
353 data[16] = (char) 0xaaaa;
354 data[17] = (char) 0xaaaa;
355 data[18] = (char) 0xaaaa;
356 data[19] = (char) 0x55aa;
357 data[20] = (char) 0xab55;
358 data[21] = (char) 0xaaaa;
359 data[22] = (char) 0xaaaa;
360 data[23] = (char) 0xd4aa;
361 data[24] = (char) 0x3129;
362 data[25] = (char) 0x4e24;
363 data[26] = (char) 0x292a;
364 data[27] = (char) 0x2651;
365 data[28] = (char) 0x5240;
366 data[29] = (char) 0xb555;
367 data[30] = (char) 0xaaaa;
368 data[31] = (char) 0xa829;
369 data[32] = (char) 0xaaaa;
370 data[33] = (char) 0x00aa;
371 data[37] = (char) 0xffff;
372 data[38] = (char) 0xffff;
373 data[39] = (char) 0xffff;
374 data[40] = (char) 0xffff;
375 data[41] = (char) 0xffff;
376 data[42] = (char) 0x01ff;
377 data[57] = (char) 0x0001;
378 data[58] = (char) 0xf000;
379 data[59] = (char) 0xffff;
380 data[60] = (char) 0x7fff;
381 data[61] = (char) 0x0063;
382 data[62] = (char) 0xaaa8;
383 data[63] = (char) 0x0007;
384 data[67] = (char) 0xffff;
385 data[68] = (char) 0xffff;
386 data[69] = (char) 0xdffe;
387 data[70] = (char) 0xaaaa;
388 data[71] = (char) 0xaaaa;
389 data[72] = (char) 0x0002;
390 data[73] = (char) 0xaaaa;
391 data[74] = (char) 0xaaaa;
392 data[75] = (char) 0xaaaa;
393 data[76] = (char) 0x1114;
394 data[77] = (char) 0xaaaa;
395 data[78] = (char) 0x8aaa;
396 data[79] = (char) 0x022a;
397 data[86] = (char) 0xfffe;
398 data[87] = (char) 0xffff;
399 data[88] = (char) 0x00ff;
400 data[269] = (char) 0xffff;
401 data[270] = (char) 0xffff;
402 data[271] = (char) 0x007f;
403 data[480] = (char) 0xaaaa;
404 data[481] = (char) 0xaaaa;
405 data[482] = (char) 0xaaaa;
406 data[483] = (char) 0xaaaa;
407 data[484] = (char) 0xaaaa;
408 data[485] = (char) 0xaaaa;
409 data[486] = (char) 0xaaaa;
410 data[487] = (char) 0xaaaa;
411 data[488] = (char) 0xaaaa;
412 data[489] = (char) 0x0fea;
413 data[490] = (char) 0xaaaa;
414 data[491] = (char) 0xaaaa;
415 data[492] = (char) 0xaaaa;
416 data[493] = (char) 0xaaaa;
417 data[494] = (char) 0xaaaa;
418 data[495] = (char) 0x02aa;
419 data[496] = (char) 0x00ff;
420 data[497] = (char) 0x003f;
421 data[498] = (char) 0x00ff;
422 data[499] = (char) 0x00ff;
423 data[500] = (char) 0x003f;
424 data[501] = (char) 0x00ff;
425 data[502] = (char) 0x00ff;
426 data[503] = (char) 0x3fff;
427 data[504] = (char) 0x00ff;
428 data[505] = (char) 0x00ff;
429 data[506] = (char) 0x00ff;
430 data[507] = (char) 0x00df;
431 data[508] = (char) 0x00dc;
432 data[509] = (char) 0x00cf;
433 data[510] = (char) 0x00ff;
434 data[511] = (char) 0x00dc;
435 data[519] = (char) 0x8000;
436 data[528] = (char) 0xc400;
437 data[529] = (char) 0x0008;
438 data[530] = (char) 0xc000;
439 data[531] = (char) 0x0010;
440 data[4016] = (char) 0x007f;
441 data[4017] = (char) 0x00f8;
442 data[4084] = (char) 0xfffe;
443 data[4085] = (char) 0x07ff;
444 data[4102] = (char) 0xfffe;
445 data[4103] = (char) 0x07ff;
446 data[4106] = (char) 0x0400;
447 data[4107] = (char) 0x0420;
448 data[4109] = (char) 0x8000;
449 data[4110] = (char) 0xffff;
450 data[4111] = (char) 0xff7f;
451 data[4112] = (char) 0xaaaa;
452 data[4113] = (char) 0xaaaa;
453 data[4114] = (char) 0xaaaa;
454 data[4115] = (char) 0x55aa;
455 data[4116] = (char) 0xab55;
456 data[4117] = (char) 0xaaaa;
457 data[4118] = (char) 0xaaaa;
458 data[4119] = (char) 0xd4aa;
459 data[4120] = (char) 0x3129;
460 data[4121] = (char) 0x4e24;
461 data[4122] = (char) 0x292a;
462 data[4123] = (char) 0x2651;
463 data[4124] = (char) 0x5240;
464 data[4125] = (char) 0xb555;
465 data[4126] = (char) 0xaaaa;
466 data[4127] = (char) 0xa829;
467 data[4128] = (char) 0xaaaa;
468 data[4129] = (char) 0x00aa;
469 data[4133] = (char) 0xffff;
470 data[4134] = (char) 0xffff;
471 data[4135] = (char) 0xffff;
472 data[4136] = (char) 0xffff;
473 data[4137] = (char) 0xffff;
474 data[4138] = (char) 0x01ff;
475 data[4153] = (char) 0x0001;
476 data[4154] = (char) 0xf000;
477 data[4155] = (char) 0xffff;
478 data[4156] = (char) 0x7fff;
479 data[4157] = (char) 0x0063;
480 data[4158] = (char) 0x00a8;
484 public static Bits currency;
486 static void currency_f()
488 char[] data = new char[4159];
489 currency = new Bits(data);
490 data[2] = (char) 0x0010;
491 data[10] = (char) 0x003c;
492 data[159] = (char) 0x000c;
493 data[227] = (char) 0x8000;
494 data[522] = (char) 0x1fff;
495 data[4070] = (char) 0x0200;
496 data[4080] = (char) 0x0010;
497 data[4094] = (char) 0x0063;
498 data[4098] = (char) 0x0010;
499 data[4106] = (char) 0x003c;
503 public static Bits decimal_digit;
505 static void decimal_digit_f()
507 char[] data = new char[4159];
508 decimal_digit = new Bits(data);
509 data[3] = (char) 0x03ff;
510 data[102] = (char) 0x03ff;
511 data[111] = (char) 0x03ff;
512 data[150] = (char) 0xffc0;
513 data[158] = (char) 0xffc0;
514 data[166] = (char) 0xffc0;
515 data[174] = (char) 0xffc0;
516 data[182] = (char) 0xffc0;
517 data[190] = (char) 0xff80;
518 data[198] = (char) 0xffc0;
519 data[206] = (char) 0xffc0;
520 data[214] = (char) 0xffc0;
521 data[229] = (char) 0x03ff;
522 data[237] = (char) 0x03ff;
523 data[242] = (char) 0x03ff;
524 data[4081] = (char) 0x03ff;
525 data[4099] = (char) 0x03ff;
529 public static Bits math;
533 char[] data = new char[4159];
534 math = new Bits(data);
535 data[2] = (char) 0x0800;
536 data[3] = (char) 0x7000;
537 data[7] = (char) 0x5000;
538 data[10] = (char) 0x1000;
539 data[11] = (char) 0x0002;
540 data[13] = (char) 0x0080;
541 data[15] = (char) 0x0080;
542 data[516] = (char) 0x0010;
543 data[519] = (char) 0x1c00;
544 data[520] = (char) 0x1c00;
545 data[537] = (char) 0x001f;
546 data[541] = (char) 0x0014;
547 data[544] = (char) 0xffff;
548 data[545] = (char) 0xffff;
549 data[546] = (char) 0xffff;
550 data[547] = (char) 0xffff;
551 data[548] = (char) 0xffff;
552 data[549] = (char) 0xffff;
553 data[550] = (char) 0xffff;
554 data[551] = (char) 0xffff;
555 data[552] = (char) 0xffff;
556 data[553] = (char) 0xffff;
557 data[554] = (char) 0xffff;
558 data[555] = (char) 0xffff;
559 data[556] = (char) 0xffff;
560 data[557] = (char) 0xffff;
561 data[558] = (char) 0xffff;
562 data[559] = (char) 0x0003;
563 data[560] = (char) 0x0f00;
564 data[562] = (char) 0x0003;
565 data[4018] = (char) 0x0200;
566 data[4070] = (char) 0x0074;
567 data[4080] = (char) 0x0800;
568 data[4081] = (char) 0x7000;
569 data[4085] = (char) 0x5000;
570 data[4094] = (char) 0x1f04;
571 data[4098] = (char) 0x0800;
572 data[4099] = (char) 0x7000;
573 data[4103] = (char) 0x5000;
574 data[4106] = (char) 0x1000;
575 data[4107] = (char) 0x0002;
576 data[4109] = (char) 0x0080;
577 data[4111] = (char) 0x0080;
581 public static Bits letter;
583 static void letter_f()
585 char[] data = new char[4159];
586 letter = new Bits(data);
587 data[4] = (char) 0xfffe;
588 data[5] = (char) 0x07ff;
589 data[6] = (char) 0xfffe;
590 data[7] = (char) 0x07ff;
591 data[10] = (char) 0x0400;
592 data[11] = (char) 0x0420;
593 data[12] = (char) 0xffff;
594 data[13] = (char) 0xff7f;
595 data[14] = (char) 0xffff;
596 data[15] = (char) 0xff7f;
597 data[16] = (char) 0xffff;
598 data[17] = (char) 0xffff;
599 data[18] = (char) 0xffff;
600 data[19] = (char) 0xffff;
601 data[20] = (char) 0xffff;
602 data[21] = (char) 0xffff;
603 data[22] = (char) 0xffff;
604 data[23] = (char) 0xffff;
605 data[24] = (char) 0xffff;
606 data[25] = (char) 0xffff;
607 data[26] = (char) 0xffff;
608 data[27] = (char) 0xffff;
609 data[28] = (char) 0xffff;
610 data[29] = (char) 0xffff;
611 data[30] = (char) 0xffff;
612 data[31] = (char) 0xfc3f;
613 data[32] = (char) 0xffff;
614 data[33] = (char) 0x00ff;
615 data[37] = (char) 0xffff;
616 data[38] = (char) 0xffff;
617 data[39] = (char) 0xffff;
618 data[40] = (char) 0xffff;
619 data[41] = (char) 0xffff;
620 data[42] = (char) 0x01ff;
621 data[43] = (char) 0xf9ff;
622 data[44] = (char) 0x0003;
623 data[45] = (char) 0x0003;
624 data[46] = (char) 0x001f;
625 data[55] = (char) 0x0400;
626 data[56] = (char) 0xd740;
627 data[57] = (char) 0xffff;
628 data[58] = (char) 0xfffb;
629 data[59] = (char) 0xffff;
630 data[60] = (char) 0x7fff;
631 data[61] = (char) 0x547f;
632 data[62] = (char) 0xfffd;
633 data[63] = (char) 0x000f;
634 data[64] = (char) 0xdffe;
635 data[65] = (char) 0xffff;
636 data[66] = (char) 0xffff;
637 data[67] = (char) 0xffff;
638 data[68] = (char) 0xffff;
639 data[69] = (char) 0xdffe;
640 data[70] = (char) 0xffff;
641 data[71] = (char) 0xffff;
642 data[72] = (char) 0x0003;
643 data[73] = (char) 0xffff;
644 data[74] = (char) 0xffff;
645 data[75] = (char) 0xffff;
646 data[76] = (char) 0x199f;
647 data[77] = (char) 0xffff;
648 data[78] = (char) 0xcfff;
649 data[79] = (char) 0x033f;
650 data[83] = (char) 0xfffe;
651 data[84] = (char) 0xffff;
652 data[85] = (char) 0x027f;
653 data[86] = (char) 0xfffe;
654 data[87] = (char) 0xffff;
655 data[88] = (char) 0x00ff;
656 data[93] = (char) 0xffff;
657 data[94] = (char) 0x07ff;
658 data[95] = (char) 0x0007;
659 data[98] = (char) 0xfffe;
660 data[99] = (char) 0x07ff;
661 data[100] = (char) 0x07ff;
662 data[103] = (char) 0xfffe;
663 data[104] = (char) 0xffff;
664 data[105] = (char) 0xffff;
665 data[106] = (char) 0xffff;
666 data[107] = (char) 0x7cff;
667 data[108] = (char) 0x7fff;
668 data[109] = (char) 0x002f;
669 data[110] = (char) 0x0060;
670 data[144] = (char) 0xffe0;
671 data[145] = (char) 0xffff;
672 data[146] = (char) 0xffff;
673 data[147] = (char) 0x23ff;
674 data[149] = (char) 0xff00;
675 data[150] = (char) 0x0003;
676 data[152] = (char) 0x9fe0;
677 data[153] = (char) 0xfff9;
678 data[154] = (char) 0xfdff;
679 data[155] = (char) 0x03c5;
680 data[157] = (char) 0xb000;
681 data[158] = (char) 0x0003;
682 data[159] = (char) 0x0003;
683 data[160] = (char) 0x87e0;
684 data[161] = (char) 0xfff9;
685 data[162] = (char) 0xfdff;
686 data[163] = (char) 0x036d;
687 data[165] = (char) 0x5e00;
688 data[167] = (char) 0x001c;
689 data[168] = (char) 0xafe0;
690 data[169] = (char) 0xfffb;
691 data[170] = (char) 0xfdff;
692 data[171] = (char) 0x23ed;
693 data[174] = (char) 0x0001;
694 data[176] = (char) 0x9fe0;
695 data[177] = (char) 0xfff9;
696 data[178] = (char) 0xfdff;
697 data[179] = (char) 0x23cd;
698 data[181] = (char) 0xb000;
699 data[182] = (char) 0x0003;
700 data[184] = (char) 0xc7e0;
701 data[185] = (char) 0xd63d;
702 data[186] = (char) 0xc718;
703 data[187] = (char) 0x03bf;
704 data[192] = (char) 0xdfe0;
705 data[193] = (char) 0xfffd;
706 data[194] = (char) 0xfdff;
707 data[195] = (char) 0x03ef;
708 data[198] = (char) 0x0003;
709 data[200] = (char) 0xdfe0;
710 data[201] = (char) 0xfffd;
711 data[202] = (char) 0xfdff;
712 data[203] = (char) 0x03ef;
713 data[205] = (char) 0x4000;
714 data[206] = (char) 0x0003;
715 data[208] = (char) 0xdfe0;
716 data[209] = (char) 0xfffd;
717 data[210] = (char) 0xfdff;
718 data[211] = (char) 0x03ff;
719 data[214] = (char) 0x0003;
720 data[224] = (char) 0xfffe;
721 data[225] = (char) 0xffff;
722 data[226] = (char) 0x7fff;
723 data[227] = (char) 0x000d;
724 data[228] = (char) 0x007f;
725 data[232] = (char) 0x2596;
726 data[233] = (char) 0xfef0;
727 data[234] = (char) 0x6cae;
728 data[235] = (char) 0x200d;
729 data[236] = (char) 0x005f;
730 data[237] = (char) 0x3000;
731 data[244] = (char) 0xfeff;
732 data[245] = (char) 0xffff;
733 data[246] = (char) 0x03ff;
734 data[266] = (char) 0xffff;
735 data[267] = (char) 0xffff;
736 data[268] = (char) 0x003f;
737 data[269] = (char) 0xffff;
738 data[270] = (char) 0xffff;
739 data[271] = (char) 0x007f;
740 data[272] = (char) 0xffff;
741 data[273] = (char) 0xffff;
742 data[274] = (char) 0xffff;
743 data[275] = (char) 0xffff;
744 data[276] = (char) 0xffff;
745 data[277] = (char) 0x83ff;
746 data[278] = (char) 0xffff;
747 data[279] = (char) 0xffff;
748 data[280] = (char) 0xffff;
749 data[281] = (char) 0xffff;
750 data[282] = (char) 0xff07;
751 data[283] = (char) 0xffff;
752 data[284] = (char) 0xffff;
753 data[285] = (char) 0xffff;
754 data[286] = (char) 0xffff;
755 data[287] = (char) 0x03ff;
756 data[480] = (char) 0xffff;
757 data[481] = (char) 0xffff;
758 data[482] = (char) 0xffff;
759 data[483] = (char) 0xffff;
760 data[484] = (char) 0xffff;
761 data[485] = (char) 0xffff;
762 data[486] = (char) 0xffff;
763 data[487] = (char) 0xffff;
764 data[488] = (char) 0xffff;
765 data[489] = (char) 0x0fff;
766 data[490] = (char) 0xffff;
767 data[491] = (char) 0xffff;
768 data[492] = (char) 0xffff;
769 data[493] = (char) 0xffff;
770 data[494] = (char) 0xffff;
771 data[495] = (char) 0x03ff;
772 data[496] = (char) 0xffff;
773 data[497] = (char) 0x3f3f;
774 data[498] = (char) 0xffff;
775 data[499] = (char) 0xffff;
776 data[500] = (char) 0x3f3f;
777 data[501] = (char) 0xaaff;
778 data[502] = (char) 0xffff;
779 data[503] = (char) 0x3fff;
780 data[504] = (char) 0xffff;
781 data[505] = (char) 0xffff;
782 data[506] = (char) 0xffff;
783 data[507] = (char) 0x5fdf;
784 data[508] = (char) 0x1fdc;
785 data[509] = (char) 0x0fcf;
786 data[510] = (char) 0x1fff;
787 data[511] = (char) 0x1fdc;
788 data[519] = (char) 0x8000;
789 data[528] = (char) 0xfc84;
790 data[529] = (char) 0x3f2f;
791 data[530] = (char) 0xfd50;
792 data[531] = (char) 0x01fb;
793 data[768] = (char) 0x0020;
794 data[771] = (char) 0x003e;
795 data[772] = (char) 0xfffe;
796 data[773] = (char) 0xffff;
797 data[774] = (char) 0xffff;
798 data[775] = (char) 0xffff;
799 data[776] = (char) 0xffff;
800 data[777] = (char) 0x781f;
801 data[778] = (char) 0xfffe;
802 data[779] = (char) 0xffff;
803 data[780] = (char) 0xffff;
804 data[781] = (char) 0xffff;
805 data[782] = (char) 0xffff;
806 data[783] = (char) 0x77ff;
807 data[784] = (char) 0xffe0;
808 data[785] = (char) 0xffff;
809 data[786] = (char) 0x1fff;
810 data[787] = (char) 0xfffe;
811 data[788] = (char) 0xffff;
812 data[789] = (char) 0xffff;
813 data[790] = (char) 0xffff;
814 data[791] = (char) 0xffff;
815 data[792] = (char) 0x7fff;
816 data[1248] = (char) 0xffff;
817 data[1249] = (char) 0xffff;
818 data[1250] = (char) 0xffff;
819 data[1251] = (char) 0xffff;
820 data[1252] = (char) 0xffff;
821 data[1253] = (char) 0xffff;
822 data[1254] = (char) 0xffff;
823 data[1255] = (char) 0xffff;
824 data[1256] = (char) 0xffff;
825 data[1257] = (char) 0xffff;
826 data[1258] = (char) 0xffff;
827 data[1259] = (char) 0xffff;
828 data[1260] = (char) 0xffff;
829 data[1261] = (char) 0xffff;
830 data[1262] = (char) 0xffff;
831 data[1263] = (char) 0xffff;
832 data[1264] = (char) 0xffff;
833 data[1265] = (char) 0xffff;
834 data[1266] = (char) 0xffff;
835 data[1267] = (char) 0xffff;
836 data[1268] = (char) 0xffff;
837 data[1269] = (char) 0xffff;
838 data[1270] = (char) 0xffff;
839 data[1271] = (char) 0xffff;
840 data[1272] = (char) 0xffff;
841 data[1273] = (char) 0xffff;
842 data[1274] = (char) 0xffff;
843 data[1275] = (char) 0xffff;
844 data[1276] = (char) 0xffff;
845 data[1277] = (char) 0xffff;
846 data[1278] = (char) 0xffff;
847 data[1279] = (char) 0xffff;
848 data[1280] = (char) 0xffff;
849 data[1281] = (char) 0xffff;
850 data[1282] = (char) 0xffff;
851 data[1283] = (char) 0xffff;
852 data[1284] = (char) 0xffff;
853 data[1285] = (char) 0xffff;
854 data[1286] = (char) 0xffff;
855 data[1287] = (char) 0xffff;
856 data[1288] = (char) 0xffff;
857 data[1289] = (char) 0xffff;
858 data[1290] = (char) 0xffff;
859 data[1291] = (char) 0xffff;
860 data[1292] = (char) 0xffff;
861 data[1293] = (char) 0xffff;
862 data[1294] = (char) 0xffff;
863 data[1295] = (char) 0xffff;
864 data[1296] = (char) 0xffff;
865 data[1297] = (char) 0xffff;
866 data[1298] = (char) 0xffff;
867 data[1299] = (char) 0xffff;
868 data[1300] = (char) 0xffff;
869 data[1301] = (char) 0xffff;
870 data[1302] = (char) 0xffff;
871 data[1303] = (char) 0xffff;
872 data[1304] = (char) 0xffff;
873 data[1305] = (char) 0xffff;
874 data[1306] = (char) 0xffff;
875 data[1307] = (char) 0xffff;
876 data[1308] = (char) 0xffff;
877 data[1309] = (char) 0xffff;
878 data[1310] = (char) 0xffff;
879 data[1311] = (char) 0xffff;
880 data[1312] = (char) 0xffff;
881 data[1313] = (char) 0xffff;
882 data[1314] = (char) 0xffff;
883 data[1315] = (char) 0xffff;
884 data[1316] = (char) 0xffff;
885 data[1317] = (char) 0xffff;
886 data[1318] = (char) 0xffff;
887 data[1319] = (char) 0xffff;
888 data[1320] = (char) 0xffff;
889 data[1321] = (char) 0xffff;
890 data[1322] = (char) 0xffff;
891 data[1323] = (char) 0xffff;
892 data[1324] = (char) 0xffff;
893 data[1325] = (char) 0xffff;
894 data[1326] = (char) 0xffff;
895 data[1327] = (char) 0xffff;
896 data[1328] = (char) 0xffff;
897 data[1329] = (char) 0xffff;
898 data[1330] = (char) 0xffff;
899 data[1331] = (char) 0xffff;
900 data[1332] = (char) 0xffff;
901 data[1333] = (char) 0xffff;
902 data[1334] = (char) 0xffff;
903 data[1335] = (char) 0xffff;
904 data[1336] = (char) 0xffff;
905 data[1337] = (char) 0xffff;
906 data[1338] = (char) 0xffff;
907 data[1339] = (char) 0xffff;
908 data[1340] = (char) 0xffff;
909 data[1341] = (char) 0xffff;
910 data[1342] = (char) 0xffff;
911 data[1343] = (char) 0xffff;
912 data[1344] = (char) 0xffff;
913 data[1345] = (char) 0xffff;
914 data[1346] = (char) 0xffff;
915 data[1347] = (char) 0xffff;
916 data[1348] = (char) 0xffff;
917 data[1349] = (char) 0xffff;
918 data[1350] = (char) 0xffff;
919 data[1351] = (char) 0xffff;
920 data[1352] = (char) 0xffff;
921 data[1353] = (char) 0xffff;
922 data[1354] = (char) 0xffff;
923 data[1355] = (char) 0xffff;
924 data[1356] = (char) 0xffff;
925 data[1357] = (char) 0xffff;
926 data[1358] = (char) 0xffff;
927 data[1359] = (char) 0xffff;
928 data[1360] = (char) 0xffff;
929 data[1361] = (char) 0xffff;
930 data[1362] = (char) 0xffff;
931 data[1363] = (char) 0xffff;
932 data[1364] = (char) 0xffff;
933 data[1365] = (char) 0xffff;
934 data[1366] = (char) 0xffff;
935 data[1367] = (char) 0xffff;
936 data[1368] = (char) 0xffff;
937 data[1369] = (char) 0xffff;
938 data[1370] = (char) 0xffff;
939 data[1371] = (char) 0xffff;
940 data[1372] = (char) 0xffff;
941 data[1373] = (char) 0xffff;
942 data[1374] = (char) 0xffff;
943 data[1375] = (char) 0xffff;
944 data[1376] = (char) 0xffff;
945 data[1377] = (char) 0xffff;
946 data[1378] = (char) 0xffff;
947 data[1379] = (char) 0xffff;
948 data[1380] = (char) 0xffff;
949 data[1381] = (char) 0xffff;
950 data[1382] = (char) 0xffff;
951 data[1383] = (char) 0xffff;
952 data[1384] = (char) 0xffff;
953 data[1385] = (char) 0xffff;
954 data[1386] = (char) 0xffff;
955 data[1387] = (char) 0xffff;
956 data[1388] = (char) 0xffff;
957 data[1389] = (char) 0xffff;
958 data[1390] = (char) 0xffff;
959 data[1391] = (char) 0xffff;
960 data[1392] = (char) 0xffff;
961 data[1393] = (char) 0xffff;
962 data[1394] = (char) 0xffff;
963 data[1395] = (char) 0xffff;
964 data[1396] = (char) 0xffff;
965 data[1397] = (char) 0xffff;
966 data[1398] = (char) 0xffff;
967 data[1399] = (char) 0xffff;
968 data[1400] = (char) 0xffff;
969 data[1401] = (char) 0xffff;
970 data[1402] = (char) 0xffff;
971 data[1403] = (char) 0xffff;
972 data[1404] = (char) 0xffff;
973 data[1405] = (char) 0xffff;
974 data[1406] = (char) 0xffff;
975 data[1407] = (char) 0xffff;
976 data[1408] = (char) 0xffff;
977 data[1409] = (char) 0xffff;
978 data[1410] = (char) 0xffff;
979 data[1411] = (char) 0xffff;
980 data[1412] = (char) 0xffff;
981 data[1413] = (char) 0xffff;
982 data[1414] = (char) 0xffff;
983 data[1415] = (char) 0xffff;
984 data[1416] = (char) 0xffff;
985 data[1417] = (char) 0xffff;
986 data[1418] = (char) 0xffff;
987 data[1419] = (char) 0xffff;
988 data[1420] = (char) 0xffff;
989 data[1421] = (char) 0xffff;
990 data[1422] = (char) 0xffff;
991 data[1423] = (char) 0xffff;
992 data[1424] = (char) 0xffff;
993 data[1425] = (char) 0xffff;
994 data[1426] = (char) 0xffff;
995 data[1427] = (char) 0xffff;
996 data[1428] = (char) 0xffff;
997 data[1429] = (char) 0xffff;
998 data[1430] = (char) 0xffff;
999 data[1431] = (char) 0xffff;
1000 data[1432] = (char) 0xffff;
1001 data[1433] = (char) 0xffff;
1002 data[1434] = (char) 0xffff;
1003 data[1435] = (char) 0xffff;
1004 data[1436] = (char) 0xffff;
1005 data[1437] = (char) 0xffff;
1006 data[1438] = (char) 0xffff;
1007 data[1439] = (char) 0xffff;
1008 data[1440] = (char) 0xffff;
1009 data[1441] = (char) 0xffff;
1010 data[1442] = (char) 0xffff;
1011 data[1443] = (char) 0xffff;
1012 data[1444] = (char) 0xffff;
1013 data[1445] = (char) 0xffff;
1014 data[1446] = (char) 0xffff;
1015 data[1447] = (char) 0xffff;
1016 data[1448] = (char) 0xffff;
1017 data[1449] = (char) 0xffff;
1018 data[1450] = (char) 0xffff;
1019 data[1451] = (char) 0xffff;
1020 data[1452] = (char) 0xffff;
1021 data[1453] = (char) 0xffff;
1022 data[1454] = (char) 0xffff;
1023 data[1455] = (char) 0xffff;
1024 data[1456] = (char) 0xffff;
1025 data[1457] = (char) 0xffff;
1026 data[1458] = (char) 0xffff;
1027 data[1459] = (char) 0xffff;
1028 data[1460] = (char) 0xffff;
1029 data[1461] = (char) 0xffff;
1030 data[1462] = (char) 0xffff;
1031 data[1463] = (char) 0xffff;
1032 data[1464] = (char) 0xffff;
1033 data[1465] = (char) 0xffff;
1034 data[1466] = (char) 0xffff;
1035 data[1467] = (char) 0xffff;
1036 data[1468] = (char) 0xffff;
1037 data[1469] = (char) 0xffff;
1038 data[1470] = (char) 0xffff;
1039 data[1471] = (char) 0xffff;
1040 data[1472] = (char) 0xffff;
1041 data[1473] = (char) 0xffff;
1042 data[1474] = (char) 0xffff;
1043 data[1475] = (char) 0xffff;
1044 data[1476] = (char) 0xffff;
1045 data[1477] = (char) 0xffff;
1046 data[1478] = (char) 0xffff;
1047 data[1479] = (char) 0xffff;
1048 data[1480] = (char) 0xffff;
1049 data[1481] = (char) 0xffff;
1050 data[1482] = (char) 0xffff;
1051 data[1483] = (char) 0xffff;
1052 data[1484] = (char) 0xffff;
1053 data[1485] = (char) 0xffff;
1054 data[1486] = (char) 0xffff;
1055 data[1487] = (char) 0xffff;
1056 data[1488] = (char) 0xffff;
1057 data[1489] = (char) 0xffff;
1058 data[1490] = (char) 0xffff;
1059 data[1491] = (char) 0xffff;
1060 data[1492] = (char) 0xffff;
1061 data[1493] = (char) 0xffff;
1062 data[1494] = (char) 0xffff;
1063 data[1495] = (char) 0xffff;
1064 data[1496] = (char) 0xffff;
1065 data[1497] = (char) 0xffff;
1066 data[1498] = (char) 0xffff;
1067 data[1499] = (char) 0xffff;
1068 data[1500] = (char) 0xffff;
1069 data[1501] = (char) 0xffff;
1070 data[1502] = (char) 0xffff;
1071 data[1503] = (char) 0xffff;
1072 data[1504] = (char) 0xffff;
1073 data[1505] = (char) 0xffff;
1074 data[1506] = (char) 0xffff;
1075 data[1507] = (char) 0xffff;
1076 data[1508] = (char) 0xffff;
1077 data[1509] = (char) 0xffff;
1078 data[1510] = (char) 0xffff;
1079 data[1511] = (char) 0xffff;
1080 data[1512] = (char) 0xffff;
1081 data[1513] = (char) 0xffff;
1082 data[1514] = (char) 0xffff;
1083 data[1515] = (char) 0xffff;
1084 data[1516] = (char) 0xffff;
1085 data[1517] = (char) 0xffff;
1086 data[1518] = (char) 0xffff;
1087 data[1519] = (char) 0xffff;
1088 data[1520] = (char) 0xffff;
1089 data[1521] = (char) 0xffff;
1090 data[1522] = (char) 0xffff;
1091 data[1523] = (char) 0xffff;
1092 data[1524] = (char) 0xffff;
1093 data[1525] = (char) 0xffff;
1094 data[1526] = (char) 0xffff;
1095 data[1527] = (char) 0xffff;
1096 data[1528] = (char) 0xffff;
1097 data[1529] = (char) 0xffff;
1098 data[1530] = (char) 0xffff;
1099 data[1531] = (char) 0xffff;
1100 data[1532] = (char) 0xffff;
1101 data[1533] = (char) 0xffff;
1102 data[1534] = (char) 0xffff;
1103 data[1535] = (char) 0xffff;
1104 data[1536] = (char) 0xffff;
1105 data[1537] = (char) 0xffff;
1106 data[1538] = (char) 0xffff;
1107 data[1539] = (char) 0xffff;
1108 data[1540] = (char) 0xffff;
1109 data[1541] = (char) 0xffff;
1110 data[1542] = (char) 0xffff;
1111 data[1543] = (char) 0xffff;
1112 data[1544] = (char) 0xffff;
1113 data[1545] = (char) 0xffff;
1114 data[1546] = (char) 0xffff;
1115 data[1547] = (char) 0xffff;
1116 data[1548] = (char) 0xffff;
1117 data[1549] = (char) 0xffff;
1118 data[1550] = (char) 0xffff;
1119 data[1551] = (char) 0xffff;
1120 data[1552] = (char) 0xffff;
1121 data[1553] = (char) 0xffff;
1122 data[1554] = (char) 0xffff;
1123 data[1555] = (char) 0xffff;
1124 data[1556] = (char) 0xffff;
1125 data[1557] = (char) 0xffff;
1126 data[1558] = (char) 0xffff;
1127 data[1559] = (char) 0xffff;
1128 data[1560] = (char) 0xffff;
1129 data[1561] = (char) 0xffff;
1130 data[1562] = (char) 0xffff;
1131 data[1563] = (char) 0xffff;
1132 data[1564] = (char) 0xffff;
1133 data[1565] = (char) 0xffff;
1134 data[1566] = (char) 0xffff;
1135 data[1567] = (char) 0xffff;
1136 data[1568] = (char) 0xffff;
1137 data[1569] = (char) 0xffff;
1138 data[1570] = (char) 0xffff;
1139 data[1571] = (char) 0xffff;
1140 data[1572] = (char) 0xffff;
1141 data[1573] = (char) 0xffff;
1142 data[1574] = (char) 0xffff;
1143 data[1575] = (char) 0xffff;
1144 data[1576] = (char) 0xffff;
1145 data[1577] = (char) 0xffff;
1146 data[1578] = (char) 0xffff;
1147 data[1579] = (char) 0xffff;
1148 data[1580] = (char) 0xffff;
1149 data[1581] = (char) 0xffff;
1150 data[1582] = (char) 0xffff;
1151 data[1583] = (char) 0xffff;
1152 data[1584] = (char) 0xffff;
1153 data[1585] = (char) 0xffff;
1154 data[1586] = (char) 0xffff;
1155 data[1587] = (char) 0xffff;
1156 data[1588] = (char) 0xffff;
1157 data[1589] = (char) 0xffff;
1158 data[1590] = (char) 0xffff;
1159 data[1591] = (char) 0xffff;
1160 data[1592] = (char) 0xffff;
1161 data[1593] = (char) 0xffff;
1162 data[1594] = (char) 0xffff;
1163 data[1595] = (char) 0xffff;
1164 data[1596] = (char) 0xffff;
1165 data[1597] = (char) 0xffff;
1166 data[1598] = (char) 0xffff;
1167 data[1599] = (char) 0xffff;
1168 data[1600] = (char) 0xffff;
1169 data[1601] = (char) 0xffff;
1170 data[1602] = (char) 0xffff;
1171 data[1603] = (char) 0xffff;
1172 data[1604] = (char) 0xffff;
1173 data[1605] = (char) 0xffff;
1174 data[1606] = (char) 0xffff;
1175 data[1607] = (char) 0xffff;
1176 data[1608] = (char) 0xffff;
1177 data[1609] = (char) 0xffff;
1178 data[1610] = (char) 0xffff;
1179 data[1611] = (char) 0xffff;
1180 data[1612] = (char) 0xffff;
1181 data[1613] = (char) 0xffff;
1182 data[1614] = (char) 0xffff;
1183 data[1615] = (char) 0xffff;
1184 data[1616] = (char) 0xffff;
1185 data[1617] = (char) 0xffff;
1186 data[1618] = (char) 0xffff;
1187 data[1619] = (char) 0xffff;
1188 data[1620] = (char) 0xffff;
1189 data[1621] = (char) 0xffff;
1190 data[1622] = (char) 0xffff;
1191 data[1623] = (char) 0xffff;
1192 data[1624] = (char) 0xffff;
1193 data[1625] = (char) 0xffff;
1194 data[1626] = (char) 0xffff;
1195 data[1627] = (char) 0xffff;
1196 data[1628] = (char) 0xffff;
1197 data[1629] = (char) 0xffff;
1198 data[1630] = (char) 0xffff;
1199 data[1631] = (char) 0xffff;
1200 data[1632] = (char) 0xffff;
1201 data[1633] = (char) 0xffff;
1202 data[1634] = (char) 0xffff;
1203 data[1635] = (char) 0xffff;
1204 data[1636] = (char) 0xffff;
1205 data[1637] = (char) 0xffff;
1206 data[1638] = (char) 0xffff;
1207 data[1639] = (char) 0xffff;
1208 data[1640] = (char) 0xffff;
1209 data[1641] = (char) 0xffff;
1210 data[1642] = (char) 0xffff;
1211 data[1643] = (char) 0xffff;
1212 data[1644] = (char) 0xffff;
1213 data[1645] = (char) 0xffff;
1214 data[1646] = (char) 0xffff;
1215 data[1647] = (char) 0xffff;
1216 data[1648] = (char) 0xffff;
1217 data[1649] = (char) 0xffff;
1218 data[1650] = (char) 0xffff;
1219 data[1651] = (char) 0xffff;
1220 data[1652] = (char) 0xffff;
1221 data[1653] = (char) 0xffff;
1222 data[1654] = (char) 0xffff;
1223 data[1655] = (char) 0xffff;
1224 data[1656] = (char) 0xffff;
1225 data[1657] = (char) 0xffff;
1226 data[1658] = (char) 0xffff;
1227 data[1659] = (char) 0xffff;
1228 data[1660] = (char) 0xffff;
1229 data[1661] = (char) 0xffff;
1230 data[1662] = (char) 0xffff;
1231 data[1663] = (char) 0xffff;
1232 data[1664] = (char) 0xffff;
1233 data[1665] = (char) 0xffff;
1234 data[1666] = (char) 0xffff;
1235 data[1667] = (char) 0xffff;
1236 data[1668] = (char) 0xffff;
1237 data[1669] = (char) 0xffff;
1238 data[1670] = (char) 0xffff;
1239 data[1671] = (char) 0xffff;
1240 data[1672] = (char) 0xffff;
1241 data[1673] = (char) 0xffff;
1242 data[1674] = (char) 0xffff;
1243 data[1675] = (char) 0xffff;
1244 data[1676] = (char) 0xffff;
1245 data[1677] = (char) 0xffff;
1246 data[1678] = (char) 0xffff;
1247 data[1679] = (char) 0xffff;
1248 data[1680] = (char) 0xffff;
1249 data[1681] = (char) 0xffff;
1250 data[1682] = (char) 0xffff;
1251 data[1683] = (char) 0xffff;
1252 data[1684] = (char) 0xffff;
1253 data[1685] = (char) 0xffff;
1254 data[1686] = (char) 0xffff;
1255 data[1687] = (char) 0xffff;
1256 data[1688] = (char) 0xffff;
1257 data[1689] = (char) 0xffff;
1258 data[1690] = (char) 0xffff;
1259 data[1691] = (char) 0xffff;
1260 data[1692] = (char) 0xffff;
1261 data[1693] = (char) 0xffff;
1262 data[1694] = (char) 0xffff;
1263 data[1695] = (char) 0xffff;
1264 data[1696] = (char) 0xffff;
1265 data[1697] = (char) 0xffff;
1266 data[1698] = (char) 0xffff;
1267 data[1699] = (char) 0xffff;
1268 data[1700] = (char) 0xffff;
1269 data[1701] = (char) 0xffff;
1270 data[1702] = (char) 0xffff;
1271 data[1703] = (char) 0xffff;
1272 data[1704] = (char) 0xffff;
1273 data[1705] = (char) 0xffff;
1274 data[1706] = (char) 0xffff;
1275 data[1707] = (char) 0xffff;
1276 data[1708] = (char) 0xffff;
1277 data[1709] = (char) 0xffff;
1278 data[1710] = (char) 0xffff;
1279 data[1711] = (char) 0xffff;
1280 data[1712] = (char) 0xffff;
1281 data[1713] = (char) 0xffff;
1282 data[1714] = (char) 0xffff;
1283 data[1715] = (char) 0xffff;
1284 data[1716] = (char) 0xffff;
1285 data[1717] = (char) 0xffff;
1286 data[1718] = (char) 0xffff;
1287 data[1719] = (char) 0xffff;
1288 data[1720] = (char) 0xffff;
1289 data[1721] = (char) 0xffff;
1290 data[1722] = (char) 0xffff;
1291 data[1723] = (char) 0xffff;
1292 data[1724] = (char) 0xffff;
1293 data[1725] = (char) 0xffff;
1294 data[1726] = (char) 0xffff;
1295 data[1727] = (char) 0xffff;
1296 data[1728] = (char) 0xffff;
1297 data[1729] = (char) 0xffff;
1298 data[1730] = (char) 0xffff;
1299 data[1731] = (char) 0xffff;
1300 data[1732] = (char) 0xffff;
1301 data[1733] = (char) 0xffff;
1302 data[1734] = (char) 0xffff;
1303 data[1735] = (char) 0xffff;
1304 data[1736] = (char) 0xffff;
1305 data[1737] = (char) 0xffff;
1306 data[1738] = (char) 0xffff;
1307 data[1739] = (char) 0xffff;
1308 data[1740] = (char) 0xffff;
1309 data[1741] = (char) 0xffff;
1310 data[1742] = (char) 0xffff;
1311 data[1743] = (char) 0xffff;
1312 data[1744] = (char) 0xffff;
1313 data[1745] = (char) 0xffff;
1314 data[1746] = (char) 0xffff;
1315 data[1747] = (char) 0xffff;
1316 data[1748] = (char) 0xffff;
1317 data[1749] = (char) 0xffff;
1318 data[1750] = (char) 0xffff;
1319 data[1751] = (char) 0xffff;
1320 data[1752] = (char) 0xffff;
1321 data[1753] = (char) 0xffff;
1322 data[1754] = (char) 0xffff;
1323 data[1755] = (char) 0xffff;
1324 data[1756] = (char) 0xffff;
1325 data[1757] = (char) 0xffff;
1326 data[1758] = (char) 0xffff;
1327 data[1759] = (char) 0xffff;
1328 data[1760] = (char) 0xffff;
1329 data[1761] = (char) 0xffff;
1330 data[1762] = (char) 0xffff;
1331 data[1763] = (char) 0xffff;
1332 data[1764] = (char) 0xffff;
1333 data[1765] = (char) 0xffff;
1334 data[1766] = (char) 0xffff;
1335 data[1767] = (char) 0xffff;
1336 data[1768] = (char) 0xffff;
1337 data[1769] = (char) 0xffff;
1338 data[1770] = (char) 0xffff;
1339 data[1771] = (char) 0xffff;
1340 data[1772] = (char) 0xffff;
1341 data[1773] = (char) 0xffff;
1342 data[1774] = (char) 0xffff;
1343 data[1775] = (char) 0xffff;
1344 data[1776] = (char) 0xffff;
1345 data[1777] = (char) 0xffff;
1346 data[1778] = (char) 0xffff;
1347 data[1779] = (char) 0xffff;
1348 data[1780] = (char) 0xffff;
1349 data[1781] = (char) 0xffff;
1350 data[1782] = (char) 0xffff;
1351 data[1783] = (char) 0xffff;
1352 data[1784] = (char) 0xffff;
1353 data[1785] = (char) 0xffff;
1354 data[1786] = (char) 0xffff;
1355 data[1787] = (char) 0xffff;
1356 data[1788] = (char) 0xffff;
1357 data[1789] = (char) 0xffff;
1358 data[1790] = (char) 0xffff;
1359 data[1791] = (char) 0xffff;
1360 data[1792] = (char) 0xffff;
1361 data[1793] = (char) 0xffff;
1362 data[1794] = (char) 0xffff;
1363 data[1795] = (char) 0xffff;
1364 data[1796] = (char) 0xffff;
1365 data[1797] = (char) 0xffff;
1366 data[1798] = (char) 0xffff;
1367 data[1799] = (char) 0xffff;
1368 data[1800] = (char) 0xffff;
1369 data[1801] = (char) 0xffff;
1370 data[1802] = (char) 0xffff;
1371 data[1803] = (char) 0xffff;
1372 data[1804] = (char) 0xffff;
1373 data[1805] = (char) 0xffff;
1374 data[1806] = (char) 0xffff;
1375 data[1807] = (char) 0xffff;
1376 data[1808] = (char) 0xffff;
1377 data[1809] = (char) 0xffff;
1378 data[1810] = (char) 0xffff;
1379 data[1811] = (char) 0xffff;
1380 data[1812] = (char) 0xffff;
1381 data[1813] = (char) 0xffff;
1382 data[1814] = (char) 0xffff;
1383 data[1815] = (char) 0xffff;
1384 data[1816] = (char) 0xffff;
1385 data[1817] = (char) 0xffff;
1386 data[1818] = (char) 0xffff;
1387 data[1819] = (char) 0xffff;
1388 data[1820] = (char) 0xffff;
1389 data[1821] = (char) 0xffff;
1390 data[1822] = (char) 0xffff;
1391 data[1823] = (char) 0xffff;
1392 data[1824] = (char) 0xffff;
1393 data[1825] = (char) 0xffff;
1394 data[1826] = (char) 0xffff;
1395 data[1827] = (char) 0xffff;
1396 data[1828] = (char) 0xffff;
1397 data[1829] = (char) 0xffff;
1398 data[1830] = (char) 0xffff;
1399 data[1831] = (char) 0xffff;
1400 data[1832] = (char) 0xffff;
1401 data[1833] = (char) 0xffff;
1402 data[1834] = (char) 0xffff;
1403 data[1835] = (char) 0xffff;
1404 data[1836] = (char) 0xffff;
1405 data[1837] = (char) 0xffff;
1406 data[1838] = (char) 0xffff;
1407 data[1839] = (char) 0xffff;
1408 data[1840] = (char) 0xffff;
1409 data[1841] = (char) 0xffff;
1410 data[1842] = (char) 0xffff;
1411 data[1843] = (char) 0xffff;
1412 data[1844] = (char) 0xffff;
1413 data[1845] = (char) 0xffff;
1414 data[1846] = (char) 0xffff;
1415 data[1847] = (char) 0xffff;
1416 data[1848] = (char) 0xffff;
1417 data[1849] = (char) 0xffff;
1418 data[1850] = (char) 0xffff;
1419 data[1851] = (char) 0xffff;
1420 data[1852] = (char) 0xffff;
1421 data[1853] = (char) 0xffff;
1422 data[1854] = (char) 0xffff;
1423 data[1855] = (char) 0xffff;
1424 data[1856] = (char) 0xffff;
1425 data[1857] = (char) 0xffff;
1426 data[1858] = (char) 0xffff;
1427 data[1859] = (char) 0xffff;
1428 data[1860] = (char) 0xffff;
1429 data[1861] = (char) 0xffff;
1430 data[1862] = (char) 0xffff;
1431 data[1863] = (char) 0xffff;
1432 data[1864] = (char) 0xffff;
1433 data[1865] = (char) 0xffff;
1434 data[1866] = (char) 0xffff;
1435 data[1867] = (char) 0xffff;
1436 data[1868] = (char) 0xffff;
1437 data[1869] = (char) 0xffff;
1438 data[1870] = (char) 0xffff;
1439 data[1871] = (char) 0xffff;
1440 data[1872] = (char) 0xffff;
1441 data[1873] = (char) 0xffff;
1442 data[1874] = (char) 0xffff;
1443 data[1875] = (char) 0xffff;
1444 data[1876] = (char) 0xffff;
1445 data[1877] = (char) 0xffff;
1446 data[1878] = (char) 0xffff;
1447 data[1879] = (char) 0xffff;
1448 data[1880] = (char) 0xffff;
1449 data[1881] = (char) 0xffff;
1450 data[1882] = (char) 0xffff;
1451 data[1883] = (char) 0xffff;
1452 data[1884] = (char) 0xffff;
1453 data[1885] = (char) 0xffff;
1454 data[1886] = (char) 0xffff;
1455 data[1887] = (char) 0xffff;
1456 data[1888] = (char) 0xffff;
1457 data[1889] = (char) 0xffff;
1458 data[1890] = (char) 0xffff;
1459 data[1891] = (char) 0xffff;
1460 data[1892] = (char) 0xffff;
1461 data[1893] = (char) 0xffff;
1462 data[1894] = (char) 0xffff;
1463 data[1895] = (char) 0xffff;
1464 data[1896] = (char) 0xffff;
1465 data[1897] = (char) 0xffff;
1466 data[1898] = (char) 0xffff;
1467 data[1899] = (char) 0xffff;
1468 data[1900] = (char) 0xffff;
1469 data[1901] = (char) 0xffff;
1470 data[1902] = (char) 0xffff;
1471 data[1903] = (char) 0xffff;
1472 data[1904] = (char) 0xffff;
1473 data[1905] = (char) 0xffff;
1474 data[1906] = (char) 0xffff;
1475 data[1907] = (char) 0xffff;
1476 data[1908] = (char) 0xffff;
1477 data[1909] = (char) 0xffff;
1478 data[1910] = (char) 0xffff;
1479 data[1911] = (char) 0xffff;
1480 data[1912] = (char) 0xffff;
1481 data[1913] = (char) 0xffff;
1482 data[1914] = (char) 0xffff;
1483 data[1915] = (char) 0xffff;
1484 data[1916] = (char) 0xffff;
1485 data[1917] = (char) 0xffff;
1486 data[1918] = (char) 0xffff;
1487 data[1919] = (char) 0xffff;
1488 data[1920] = (char) 0xffff;
1489 data[1921] = (char) 0xffff;
1490 data[1922] = (char) 0xffff;
1491 data[1923] = (char) 0xffff;
1492 data[1924] = (char) 0xffff;
1493 data[1925] = (char) 0xffff;
1494 data[1926] = (char) 0xffff;
1495 data[1927] = (char) 0xffff;
1496 data[1928] = (char) 0xffff;
1497 data[1929] = (char) 0xffff;
1498 data[1930] = (char) 0xffff;
1499 data[1931] = (char) 0xffff;
1500 data[1932] = (char) 0xffff;
1501 data[1933] = (char) 0xffff;
1502 data[1934] = (char) 0xffff;
1503 data[1935] = (char) 0xffff;
1504 data[1936] = (char) 0xffff;
1505 data[1937] = (char) 0xffff;
1506 data[1938] = (char) 0xffff;
1507 data[1939] = (char) 0xffff;
1508 data[1940] = (char) 0xffff;
1509 data[1941] = (char) 0xffff;
1510 data[1942] = (char) 0xffff;
1511 data[1943] = (char) 0xffff;
1512 data[1944] = (char) 0xffff;
1513 data[1945] = (char) 0xffff;
1514 data[1946] = (char) 0xffff;
1515 data[1947] = (char) 0xffff;
1516 data[1948] = (char) 0xffff;
1517 data[1949] = (char) 0xffff;
1518 data[1950] = (char) 0xffff;
1519 data[1951] = (char) 0xffff;
1520 data[1952] = (char) 0xffff;
1521 data[1953] = (char) 0xffff;
1522 data[1954] = (char) 0xffff;
1523 data[1955] = (char) 0xffff;
1524 data[1956] = (char) 0xffff;
1525 data[1957] = (char) 0xffff;
1526 data[1958] = (char) 0xffff;
1527 data[1959] = (char) 0xffff;
1528 data[1960] = (char) 0xffff;
1529 data[1961] = (char) 0xffff;
1530 data[1962] = (char) 0xffff;
1531 data[1963] = (char) 0xffff;
1532 data[1964] = (char) 0xffff;
1533 data[1965] = (char) 0xffff;
1534 data[1966] = (char) 0xffff;
1535 data[1967] = (char) 0xffff;
1536 data[1968] = (char) 0xffff;
1537 data[1969] = (char) 0xffff;
1538 data[1970] = (char) 0xffff;
1539 data[1971] = (char) 0xffff;
1540 data[1972] = (char) 0xffff;
1541 data[1973] = (char) 0xffff;
1542 data[1974] = (char) 0xffff;
1543 data[1975] = (char) 0xffff;
1544 data[1976] = (char) 0xffff;
1545 data[1977] = (char) 0xffff;
1546 data[1978] = (char) 0xffff;
1547 data[1979] = (char) 0xffff;
1548 data[1980] = (char) 0xffff;
1549 data[1981] = (char) 0xffff;
1550 data[1982] = (char) 0xffff;
1551 data[1983] = (char) 0xffff;
1552 data[1984] = (char) 0xffff;
1553 data[1985] = (char) 0xffff;
1554 data[1986] = (char) 0xffff;
1555 data[1987] = (char) 0xffff;
1556 data[1988] = (char) 0xffff;
1557 data[1989] = (char) 0xffff;
1558 data[1990] = (char) 0xffff;
1559 data[1991] = (char) 0xffff;
1560 data[1992] = (char) 0xffff;
1561 data[1993] = (char) 0xffff;
1562 data[1994] = (char) 0xffff;
1563 data[1995] = (char) 0xffff;
1564 data[1996] = (char) 0xffff;
1565 data[1997] = (char) 0xffff;
1566 data[1998] = (char) 0xffff;
1567 data[1999] = (char) 0xffff;
1568 data[2000] = (char) 0xffff;
1569 data[2001] = (char) 0xffff;
1570 data[2002] = (char) 0xffff;
1571 data[2003] = (char) 0xffff;
1572 data[2004] = (char) 0xffff;
1573 data[2005] = (char) 0xffff;
1574 data[2006] = (char) 0xffff;
1575 data[2007] = (char) 0xffff;
1576 data[2008] = (char) 0xffff;
1577 data[2009] = (char) 0xffff;
1578 data[2010] = (char) 0xffff;
1579 data[2011] = (char) 0xffff;
1580 data[2012] = (char) 0xffff;
1581 data[2013] = (char) 0xffff;
1582 data[2014] = (char) 0xffff;
1583 data[2015] = (char) 0xffff;
1584 data[2016] = (char) 0xffff;
1585 data[2017] = (char) 0xffff;
1586 data[2018] = (char) 0xffff;
1587 data[2019] = (char) 0xffff;
1588 data[2020] = (char) 0xffff;
1589 data[2021] = (char) 0xffff;
1590 data[2022] = (char) 0xffff;
1591 data[2023] = (char) 0xffff;
1592 data[2024] = (char) 0xffff;
1593 data[2025] = (char) 0xffff;
1594 data[2026] = (char) 0xffff;
1595 data[2027] = (char) 0xffff;
1596 data[2028] = (char) 0xffff;
1597 data[2029] = (char) 0xffff;
1598 data[2030] = (char) 0xffff;
1599 data[2031] = (char) 0xffff;
1600 data[2032] = (char) 0xffff;
1601 data[2033] = (char) 0xffff;
1602 data[2034] = (char) 0xffff;
1603 data[2035] = (char) 0xffff;
1604 data[2036] = (char) 0xffff;
1605 data[2037] = (char) 0xffff;
1606 data[2038] = (char) 0xffff;
1607 data[2039] = (char) 0xffff;
1608 data[2040] = (char) 0xffff;
1609 data[2041] = (char) 0xffff;
1610 data[2042] = (char) 0xffff;
1611 data[2043] = (char) 0xffff;
1612 data[2044] = (char) 0xffff;
1613 data[2045] = (char) 0xffff;
1614 data[2046] = (char) 0xffff;
1615 data[2047] = (char) 0xffff;
1616 data[2048] = (char) 0xffff;
1617 data[2049] = (char) 0xffff;
1618 data[2050] = (char) 0xffff;
1619 data[2051] = (char) 0xffff;
1620 data[2052] = (char) 0xffff;
1621 data[2053] = (char) 0xffff;
1622 data[2054] = (char) 0xffff;
1623 data[2055] = (char) 0xffff;
1624 data[2056] = (char) 0xffff;
1625 data[2057] = (char) 0xffff;
1626 data[2058] = (char) 0xffff;
1627 data[2059] = (char) 0xffff;
1628 data[2060] = (char) 0xffff;
1629 data[2061] = (char) 0xffff;
1630 data[2062] = (char) 0xffff;
1631 data[2063] = (char) 0xffff;
1632 data[2064] = (char) 0xffff;
1633 data[2065] = (char) 0xffff;
1634 data[2066] = (char) 0xffff;
1635 data[2067] = (char) 0xffff;
1636 data[2068] = (char) 0xffff;
1637 data[2069] = (char) 0xffff;
1638 data[2070] = (char) 0xffff;
1639 data[2071] = (char) 0xffff;
1640 data[2072] = (char) 0xffff;
1641 data[2073] = (char) 0xffff;
1642 data[2074] = (char) 0xffff;
1643 data[2075] = (char) 0xffff;
1644 data[2076] = (char) 0xffff;
1645 data[2077] = (char) 0xffff;
1646 data[2078] = (char) 0xffff;
1647 data[2079] = (char) 0xffff;
1648 data[2080] = (char) 0xffff;
1649 data[2081] = (char) 0xffff;
1650 data[2082] = (char) 0xffff;
1651 data[2083] = (char) 0xffff;
1652 data[2084] = (char) 0xffff;
1653 data[2085] = (char) 0xffff;
1654 data[2086] = (char) 0xffff;
1655 data[2087] = (char) 0xffff;
1656 data[2088] = (char) 0xffff;
1657 data[2089] = (char) 0xffff;
1658 data[2090] = (char) 0xffff;
1659 data[2091] = (char) 0xffff;
1660 data[2092] = (char) 0xffff;
1661 data[2093] = (char) 0xffff;
1662 data[2094] = (char) 0xffff;
1663 data[2095] = (char) 0xffff;
1664 data[2096] = (char) 0xffff;
1665 data[2097] = (char) 0xffff;
1666 data[2098] = (char) 0xffff;
1667 data[2099] = (char) 0xffff;
1668 data[2100] = (char) 0xffff;
1669 data[2101] = (char) 0xffff;
1670 data[2102] = (char) 0xffff;
1671 data[2103] = (char) 0xffff;
1672 data[2104] = (char) 0xffff;
1673 data[2105] = (char) 0xffff;
1674 data[2106] = (char) 0xffff;
1675 data[2107] = (char) 0xffff;
1676 data[2108] = (char) 0xffff;
1677 data[2109] = (char) 0xffff;
1678 data[2110] = (char) 0xffff;
1679 data[2111] = (char) 0xffff;
1680 data[2112] = (char) 0xffff;
1681 data[2113] = (char) 0xffff;
1682 data[2114] = (char) 0xffff;
1683 data[2115] = (char) 0xffff;
1684 data[2116] = (char) 0xffff;
1685 data[2117] = (char) 0xffff;
1686 data[2118] = (char) 0xffff;
1687 data[2119] = (char) 0xffff;
1688 data[2120] = (char) 0xffff;
1689 data[2121] = (char) 0xffff;
1690 data[2122] = (char) 0xffff;
1691 data[2123] = (char) 0xffff;
1692 data[2124] = (char) 0xffff;
1693 data[2125] = (char) 0xffff;
1694 data[2126] = (char) 0xffff;
1695 data[2127] = (char) 0xffff;
1696 data[2128] = (char) 0xffff;
1697 data[2129] = (char) 0xffff;
1698 data[2130] = (char) 0xffff;
1699 data[2131] = (char) 0xffff;
1700 data[2132] = (char) 0xffff;
1701 data[2133] = (char) 0xffff;
1702 data[2134] = (char) 0xffff;
1703 data[2135] = (char) 0xffff;
1704 data[2136] = (char) 0xffff;
1705 data[2137] = (char) 0xffff;
1706 data[2138] = (char) 0xffff;
1707 data[2139] = (char) 0xffff;
1708 data[2140] = (char) 0xffff;
1709 data[2141] = (char) 0xffff;
1710 data[2142] = (char) 0xffff;
1711 data[2143] = (char) 0xffff;
1712 data[2144] = (char) 0xffff;
1713 data[2145] = (char) 0xffff;
1714 data[2146] = (char) 0xffff;
1715 data[2147] = (char) 0xffff;
1716 data[2148] = (char) 0xffff;
1717 data[2149] = (char) 0xffff;
1718 data[2150] = (char) 0xffff;
1719 data[2151] = (char) 0xffff;
1720 data[2152] = (char) 0xffff;
1721 data[2153] = (char) 0xffff;
1722 data[2154] = (char) 0xffff;
1723 data[2155] = (char) 0xffff;
1724 data[2156] = (char) 0xffff;
1725 data[2157] = (char) 0xffff;
1726 data[2158] = (char) 0xffff;
1727 data[2159] = (char) 0xffff;
1728 data[2160] = (char) 0xffff;
1729 data[2161] = (char) 0xffff;
1730 data[2162] = (char) 0xffff;
1731 data[2163] = (char) 0xffff;
1732 data[2164] = (char) 0xffff;
1733 data[2165] = (char) 0xffff;
1734 data[2166] = (char) 0xffff;
1735 data[2167] = (char) 0xffff;
1736 data[2168] = (char) 0xffff;
1737 data[2169] = (char) 0xffff;
1738 data[2170] = (char) 0xffff;
1739 data[2171] = (char) 0xffff;
1740 data[2172] = (char) 0xffff;
1741 data[2173] = (char) 0xffff;
1742 data[2174] = (char) 0xffff;
1743 data[2175] = (char) 0xffff;
1744 data[2176] = (char) 0xffff;
1745 data[2177] = (char) 0xffff;
1746 data[2178] = (char) 0xffff;
1747 data[2179] = (char) 0xffff;
1748 data[2180] = (char) 0xffff;
1749 data[2181] = (char) 0xffff;
1750 data[2182] = (char) 0xffff;
1751 data[2183] = (char) 0xffff;
1752 data[2184] = (char) 0xffff;
1753 data[2185] = (char) 0xffff;
1754 data[2186] = (char) 0xffff;
1755 data[2187] = (char) 0xffff;
1756 data[2188] = (char) 0xffff;
1757 data[2189] = (char) 0xffff;
1758 data[2190] = (char) 0xffff;
1759 data[2191] = (char) 0xffff;
1760 data[2192] = (char) 0xffff;
1761 data[2193] = (char) 0xffff;
1762 data[2194] = (char) 0xffff;
1763 data[2195] = (char) 0xffff;
1764 data[2196] = (char) 0xffff;
1765 data[2197] = (char) 0xffff;
1766 data[2198] = (char) 0xffff;
1767 data[2199] = (char) 0xffff;
1768 data[2200] = (char) 0xffff;
1769 data[2201] = (char) 0xffff;
1770 data[2202] = (char) 0xffff;
1771 data[2203] = (char) 0xffff;
1772 data[2204] = (char) 0xffff;
1773 data[2205] = (char) 0xffff;
1774 data[2206] = (char) 0xffff;
1775 data[2207] = (char) 0xffff;
1776 data[2208] = (char) 0xffff;
1777 data[2209] = (char) 0xffff;
1778 data[2210] = (char) 0xffff;
1779 data[2211] = (char) 0xffff;
1780 data[2212] = (char) 0xffff;
1781 data[2213] = (char) 0xffff;
1782 data[2214] = (char) 0xffff;
1783 data[2215] = (char) 0xffff;
1784 data[2216] = (char) 0xffff;
1785 data[2217] = (char) 0xffff;
1786 data[2218] = (char) 0xffff;
1787 data[2219] = (char) 0xffff;
1788 data[2220] = (char) 0xffff;
1789 data[2221] = (char) 0xffff;
1790 data[2222] = (char) 0xffff;
1791 data[2223] = (char) 0xffff;
1792 data[2224] = (char) 0xffff;
1793 data[2225] = (char) 0xffff;
1794 data[2226] = (char) 0xffff;
1795 data[2227] = (char) 0xffff;
1796 data[2228] = (char) 0xffff;
1797 data[2229] = (char) 0xffff;
1798 data[2230] = (char) 0xffff;
1799 data[2231] = (char) 0xffff;
1800 data[2232] = (char) 0xffff;
1801 data[2233] = (char) 0xffff;
1802 data[2234] = (char) 0xffff;
1803 data[2235] = (char) 0xffff;
1804 data[2236] = (char) 0xffff;
1805 data[2237] = (char) 0xffff;
1806 data[2238] = (char) 0xffff;
1807 data[2239] = (char) 0xffff;
1808 data[2240] = (char) 0xffff;
1809 data[2241] = (char) 0xffff;
1810 data[2242] = (char) 0xffff;
1811 data[2243] = (char) 0xffff;
1812 data[2244] = (char) 0xffff;
1813 data[2245] = (char) 0xffff;
1814 data[2246] = (char) 0xffff;
1815 data[2247] = (char) 0xffff;
1816 data[2248] = (char) 0xffff;
1817 data[2249] = (char) 0xffff;
1818 data[2250] = (char) 0xffff;
1819 data[2251] = (char) 0xffff;
1820 data[2252] = (char) 0xffff;
1821 data[2253] = (char) 0xffff;
1822 data[2254] = (char) 0xffff;
1823 data[2255] = (char) 0xffff;
1824 data[2256] = (char) 0xffff;
1825 data[2257] = (char) 0xffff;
1826 data[2258] = (char) 0xffff;
1827 data[2259] = (char) 0xffff;
1828 data[2260] = (char) 0xffff;
1829 data[2261] = (char) 0xffff;
1830 data[2262] = (char) 0xffff;
1831 data[2263] = (char) 0xffff;
1832 data[2264] = (char) 0xffff;
1833 data[2265] = (char) 0xffff;
1834 data[2266] = (char) 0xffff;
1835 data[2267] = (char) 0xffff;
1836 data[2268] = (char) 0xffff;
1837 data[2269] = (char) 0xffff;
1838 data[2270] = (char) 0xffff;
1839 data[2271] = (char) 0xffff;
1840 data[2272] = (char) 0xffff;
1841 data[2273] = (char) 0xffff;
1842 data[2274] = (char) 0xffff;
1843 data[2275] = (char) 0xffff;
1844 data[2276] = (char) 0xffff;
1845 data[2277] = (char) 0xffff;
1846 data[2278] = (char) 0xffff;
1847 data[2279] = (char) 0xffff;
1848 data[2280] = (char) 0xffff;
1849 data[2281] = (char) 0xffff;
1850 data[2282] = (char) 0xffff;
1851 data[2283] = (char) 0xffff;
1852 data[2284] = (char) 0xffff;
1853 data[2285] = (char) 0xffff;
1854 data[2286] = (char) 0xffff;
1855 data[2287] = (char) 0xffff;
1856 data[2288] = (char) 0xffff;
1857 data[2289] = (char) 0xffff;
1858 data[2290] = (char) 0xffff;
1859 data[2291] = (char) 0xffff;
1860 data[2292] = (char) 0xffff;
1861 data[2293] = (char) 0xffff;
1862 data[2294] = (char) 0xffff;
1863 data[2295] = (char) 0xffff;
1864 data[2296] = (char) 0xffff;
1865 data[2297] = (char) 0xffff;
1866 data[2298] = (char) 0xffff;
1867 data[2299] = (char) 0xffff;
1868 data[2300] = (char) 0xffff;
1869 data[2301] = (char) 0xffff;
1870 data[2302] = (char) 0xffff;
1871 data[2303] = (char) 0xffff;
1872 data[2304] = (char) 0xffff;
1873 data[2305] = (char) 0xffff;
1874 data[2306] = (char) 0xffff;
1875 data[2307] = (char) 0xffff;
1876 data[2308] = (char) 0xffff;
1877 data[2309] = (char) 0xffff;
1878 data[2310] = (char) 0xffff;
1879 data[2311] = (char) 0xffff;
1880 data[2312] = (char) 0xffff;
1881 data[2313] = (char) 0xffff;
1882 data[2314] = (char) 0xffff;
1883 data[2315] = (char) 0xffff;
1884 data[2316] = (char) 0xffff;
1885 data[2317] = (char) 0xffff;
1886 data[2318] = (char) 0xffff;
1887 data[2319] = (char) 0xffff;
1888 data[2320] = (char) 0xffff;
1889 data[2321] = (char) 0xffff;
1890 data[2322] = (char) 0xffff;
1891 data[2323] = (char) 0xffff;
1892 data[2324] = (char) 0xffff;
1893 data[2325] = (char) 0xffff;
1894 data[2326] = (char) 0xffff;
1895 data[2327] = (char) 0xffff;
1896 data[2328] = (char) 0xffff;
1897 data[2329] = (char) 0xffff;
1898 data[2330] = (char) 0xffff;
1899 data[2331] = (char) 0xffff;
1900 data[2332] = (char) 0xffff;
1901 data[2333] = (char) 0xffff;
1902 data[2334] = (char) 0xffff;
1903 data[2335] = (char) 0xffff;
1904 data[2336] = (char) 0xffff;
1905 data[2337] = (char) 0xffff;
1906 data[2338] = (char) 0xffff;
1907 data[2339] = (char) 0xffff;
1908 data[2340] = (char) 0xffff;
1909 data[2341] = (char) 0xffff;
1910 data[2342] = (char) 0xffff;
1911 data[2343] = (char) 0xffff;
1912 data[2344] = (char) 0xffff;
1913 data[2345] = (char) 0xffff;
1914 data[2346] = (char) 0xffff;
1915 data[2347] = (char) 0xffff;
1916 data[2348] = (char) 0xffff;
1917 data[2349] = (char) 0xffff;
1918 data[2350] = (char) 0xffff;
1919 data[2351] = (char) 0xffff;
1920 data[2352] = (char) 0xffff;
1921 data[2353] = (char) 0xffff;
1922 data[2354] = (char) 0xffff;
1923 data[2355] = (char) 0xffff;
1924 data[2356] = (char) 0xffff;
1925 data[2357] = (char) 0xffff;
1926 data[2358] = (char) 0xffff;
1927 data[2359] = (char) 0xffff;
1928 data[2360] = (char) 0xffff;
1929 data[2361] = (char) 0xffff;
1930 data[2362] = (char) 0xffff;
1931 data[2363] = (char) 0xffff;
1932 data[2364] = (char) 0xffff;
1933 data[2365] = (char) 0xffff;
1934 data[2366] = (char) 0xffff;
1935 data[2367] = (char) 0xffff;
1936 data[2368] = (char) 0xffff;
1937 data[2369] = (char) 0xffff;
1938 data[2370] = (char) 0xffff;
1939 data[2371] = (char) 0xffff;
1940 data[2372] = (char) 0xffff;
1941 data[2373] = (char) 0xffff;
1942 data[2374] = (char) 0xffff;
1943 data[2375] = (char) 0xffff;
1944 data[2376] = (char) 0xffff;
1945 data[2377] = (char) 0xffff;
1946 data[2378] = (char) 0xffff;
1947 data[2379] = (char) 0xffff;
1948 data[2380] = (char) 0xffff;
1949 data[2381] = (char) 0xffff;
1950 data[2382] = (char) 0xffff;
1951 data[2383] = (char) 0xffff;
1952 data[2384] = (char) 0xffff;
1953 data[2385] = (char) 0xffff;
1954 data[2386] = (char) 0xffff;
1955 data[2387] = (char) 0xffff;
1956 data[2388] = (char) 0xffff;
1957 data[2389] = (char) 0xffff;
1958 data[2390] = (char) 0xffff;
1959 data[2391] = (char) 0xffff;
1960 data[2392] = (char) 0xffff;
1961 data[2393] = (char) 0xffff;
1962 data[2394] = (char) 0xffff;
1963 data[2395] = (char) 0xffff;
1964 data[2396] = (char) 0xffff;
1965 data[2397] = (char) 0xffff;
1966 data[2398] = (char) 0xffff;
1967 data[2399] = (char) 0xffff;
1968 data[2400] = (char) 0xffff;
1969 data[2401] = (char) 0xffff;
1970 data[2402] = (char) 0xffff;
1971 data[2403] = (char) 0xffff;
1972 data[2404] = (char) 0xffff;
1973 data[2405] = (char) 0xffff;
1974 data[2406] = (char) 0xffff;
1975 data[2407] = (char) 0xffff;
1976 data[2408] = (char) 0xffff;
1977 data[2409] = (char) 0xffff;
1978 data[2410] = (char) 0xffff;
1979 data[2411] = (char) 0xffff;
1980 data[2412] = (char) 0xffff;
1981 data[2413] = (char) 0xffff;
1982 data[2414] = (char) 0xffff;
1983 data[2415] = (char) 0xffff;
1984 data[2416] = (char) 0xffff;
1985 data[2417] = (char) 0xffff;
1986 data[2418] = (char) 0xffff;
1987 data[2419] = (char) 0xffff;
1988 data[2420] = (char) 0xffff;
1989 data[2421] = (char) 0xffff;
1990 data[2422] = (char) 0xffff;
1991 data[2423] = (char) 0xffff;
1992 data[2424] = (char) 0xffff;
1993 data[2425] = (char) 0xffff;
1994 data[2426] = (char) 0xffff;
1995 data[2427] = (char) 0xffff;
1996 data[2428] = (char) 0xffff;
1997 data[2429] = (char) 0xffff;
1998 data[2430] = (char) 0xffff;
1999 data[2431] = (char) 0xffff;
2000 data[2432] = (char) 0xffff;
2001 data[2433] = (char) 0xffff;
2002 data[2434] = (char) 0xffff;
2003 data[2435] = (char) 0xffff;
2004 data[2436] = (char) 0xffff;
2005 data[2437] = (char) 0xffff;
2006 data[2438] = (char) 0xffff;
2007 data[2439] = (char) 0xffff;
2008 data[2440] = (char) 0xffff;
2009 data[2441] = (char) 0xffff;
2010 data[2442] = (char) 0xffff;
2011 data[2443] = (char) 0xffff;
2012 data[2444] = (char) 0xffff;
2013 data[2445] = (char) 0xffff;
2014 data[2446] = (char) 0xffff;
2015 data[2447] = (char) 0xffff;
2016 data[2448] = (char) 0xffff;
2017 data[2449] = (char) 0xffff;
2018 data[2450] = (char) 0xffff;
2019 data[2451] = (char) 0xffff;
2020 data[2452] = (char) 0xffff;
2021 data[2453] = (char) 0xffff;
2022 data[2454] = (char) 0xffff;
2023 data[2455] = (char) 0xffff;
2024 data[2456] = (char) 0xffff;
2025 data[2457] = (char) 0xffff;
2026 data[2458] = (char) 0xffff;
2027 data[2459] = (char) 0xffff;
2028 data[2460] = (char) 0xffff;
2029 data[2461] = (char) 0xffff;
2030 data[2462] = (char) 0xffff;
2031 data[2463] = (char) 0xffff;
2032 data[2464] = (char) 0xffff;
2033 data[2465] = (char) 0xffff;
2034 data[2466] = (char) 0xffff;
2035 data[2467] = (char) 0xffff;
2036 data[2468] = (char) 0xffff;
2037 data[2469] = (char) 0xffff;
2038 data[2470] = (char) 0xffff;
2039 data[2471] = (char) 0xffff;
2040 data[2472] = (char) 0xffff;
2041 data[2473] = (char) 0xffff;
2042 data[2474] = (char) 0xffff;
2043 data[2475] = (char) 0xffff;
2044 data[2476] = (char) 0xffff;
2045 data[2477] = (char) 0xffff;
2046 data[2478] = (char) 0xffff;
2047 data[2479] = (char) 0xffff;
2048 data[2480] = (char) 0xffff;
2049 data[2481] = (char) 0xffff;
2050 data[2482] = (char) 0xffff;
2051 data[2483] = (char) 0xffff;
2052 data[2484] = (char) 0xffff;
2053 data[2485] = (char) 0xffff;
2054 data[2486] = (char) 0xffff;
2055 data[2487] = (char) 0xffff;
2056 data[2488] = (char) 0xffff;
2057 data[2489] = (char) 0xffff;
2058 data[2490] = (char) 0xffff;
2059 data[2491] = (char) 0xffff;
2060 data[2492] = (char) 0xffff;
2061 data[2493] = (char) 0xffff;
2062 data[2494] = (char) 0xffff;
2063 data[2495] = (char) 0xffff;
2064 data[2496] = (char) 0xffff;
2065 data[2497] = (char) 0xffff;
2066 data[2498] = (char) 0xffff;
2067 data[2499] = (char) 0xffff;
2068 data[2500] = (char) 0xffff;
2069 data[2501] = (char) 0xffff;
2070 data[2502] = (char) 0xffff;
2071 data[2503] = (char) 0xffff;
2072 data[2504] = (char) 0xffff;
2073 data[2505] = (char) 0xffff;
2074 data[2506] = (char) 0xffff;
2075 data[2507] = (char) 0xffff;
2076 data[2508] = (char) 0xffff;
2077 data[2509] = (char) 0xffff;
2078 data[2510] = (char) 0xffff;
2079 data[2511] = (char) 0xffff;
2080 data[2512] = (char) 0xffff;
2081 data[2513] = (char) 0xffff;
2082 data[2514] = (char) 0xffff;
2083 data[2515] = (char) 0xffff;
2084 data[2516] = (char) 0xffff;
2085 data[2517] = (char) 0xffff;
2086 data[2518] = (char) 0xffff;
2087 data[2519] = (char) 0xffff;
2088 data[2520] = (char) 0xffff;
2089 data[2521] = (char) 0xffff;
2090 data[2522] = (char) 0xffff;
2091 data[2523] = (char) 0xffff;
2092 data[2524] = (char) 0xffff;
2093 data[2525] = (char) 0xffff;
2094 data[2526] = (char) 0xffff;
2095 data[2527] = (char) 0xffff;
2096 data[2528] = (char) 0xffff;
2097 data[2529] = (char) 0xffff;
2098 data[2530] = (char) 0xffff;
2099 data[2531] = (char) 0xffff;
2100 data[2532] = (char) 0xffff;
2101 data[2533] = (char) 0xffff;
2102 data[2534] = (char) 0xffff;
2103 data[2535] = (char) 0xffff;
2104 data[2536] = (char) 0xffff;
2105 data[2537] = (char) 0xffff;
2106 data[2538] = (char) 0xffff;
2107 data[2539] = (char) 0xffff;
2108 data[2540] = (char) 0xffff;
2109 data[2541] = (char) 0xffff;
2110 data[2542] = (char) 0xffff;
2111 data[2543] = (char) 0xffff;
2112 data[2544] = (char) 0xffff;
2113 data[2545] = (char) 0xffff;
2114 data[2546] = (char) 0xffff;
2115 data[2547] = (char) 0xffff;
2116 data[2548] = (char) 0xffff;
2117 data[2549] = (char) 0xffff;
2118 data[2550] = (char) 0xffff;
2119 data[2551] = (char) 0xffff;
2120 data[2552] = (char) 0xffff;
2121 data[2553] = (char) 0xffff;
2122 data[2554] = (char) 0x003f;
2123 data[2752] = (char) 0xffff;
2124 data[2753] = (char) 0xffff;
2125 data[2754] = (char) 0xffff;
2126 data[2755] = (char) 0xffff;
2127 data[2756] = (char) 0xffff;
2128 data[2757] = (char) 0xffff;
2129 data[2758] = (char) 0xffff;
2130 data[2759] = (char) 0xffff;
2131 data[2760] = (char) 0xffff;
2132 data[2761] = (char) 0xffff;
2133 data[2762] = (char) 0xffff;
2134 data[2763] = (char) 0xffff;
2135 data[2764] = (char) 0xffff;
2136 data[2765] = (char) 0xffff;
2137 data[2766] = (char) 0xffff;
2138 data[2767] = (char) 0xffff;
2139 data[2768] = (char) 0xffff;
2140 data[2769] = (char) 0xffff;
2141 data[2770] = (char) 0xffff;
2142 data[2771] = (char) 0xffff;
2143 data[2772] = (char) 0xffff;
2144 data[2773] = (char) 0xffff;
2145 data[2774] = (char) 0xffff;
2146 data[2775] = (char) 0xffff;
2147 data[2776] = (char) 0xffff;
2148 data[2777] = (char) 0xffff;
2149 data[2778] = (char) 0xffff;
2150 data[2779] = (char) 0xffff;
2151 data[2780] = (char) 0xffff;
2152 data[2781] = (char) 0xffff;
2153 data[2782] = (char) 0xffff;
2154 data[2783] = (char) 0xffff;
2155 data[2784] = (char) 0xffff;
2156 data[2785] = (char) 0xffff;
2157 data[2786] = (char) 0xffff;
2158 data[2787] = (char) 0xffff;
2159 data[2788] = (char) 0xffff;
2160 data[2789] = (char) 0xffff;
2161 data[2790] = (char) 0xffff;
2162 data[2791] = (char) 0xffff;
2163 data[2792] = (char) 0xffff;
2164 data[2793] = (char) 0xffff;
2165 data[2794] = (char) 0xffff;
2166 data[2795] = (char) 0xffff;
2167 data[2796] = (char) 0xffff;
2168 data[2797] = (char) 0xffff;
2169 data[2798] = (char) 0xffff;
2170 data[2799] = (char) 0xffff;
2171 data[2800] = (char) 0xffff;
2172 data[2801] = (char) 0xffff;
2173 data[2802] = (char) 0xffff;
2174 data[2803] = (char) 0xffff;
2175 data[2804] = (char) 0xffff;
2176 data[2805] = (char) 0xffff;
2177 data[2806] = (char) 0xffff;
2178 data[2807] = (char) 0xffff;
2179 data[2808] = (char) 0xffff;
2180 data[2809] = (char) 0xffff;
2181 data[2810] = (char) 0xffff;
2182 data[2811] = (char) 0xffff;
2183 data[2812] = (char) 0xffff;
2184 data[2813] = (char) 0xffff;
2185 data[2814] = (char) 0xffff;
2186 data[2815] = (char) 0xffff;
2187 data[2816] = (char) 0xffff;
2188 data[2817] = (char) 0xffff;
2189 data[2818] = (char) 0xffff;
2190 data[2819] = (char) 0xffff;
2191 data[2820] = (char) 0xffff;
2192 data[2821] = (char) 0xffff;
2193 data[2822] = (char) 0xffff;
2194 data[2823] = (char) 0xffff;
2195 data[2824] = (char) 0xffff;
2196 data[2825] = (char) 0xffff;
2197 data[2826] = (char) 0xffff;
2198 data[2827] = (char) 0xffff;
2199 data[2828] = (char) 0xffff;
2200 data[2829] = (char) 0xffff;
2201 data[2830] = (char) 0xffff;
2202 data[2831] = (char) 0xffff;
2203 data[2832] = (char) 0xffff;
2204 data[2833] = (char) 0xffff;
2205 data[2834] = (char) 0xffff;
2206 data[2835] = (char) 0xffff;
2207 data[2836] = (char) 0xffff;
2208 data[2837] = (char) 0xffff;
2209 data[2838] = (char) 0xffff;
2210 data[2839] = (char) 0xffff;
2211 data[2840] = (char) 0xffff;
2212 data[2841] = (char) 0xffff;
2213 data[2842] = (char) 0xffff;
2214 data[2843] = (char) 0xffff;
2215 data[2844] = (char) 0xffff;
2216 data[2845] = (char) 0xffff;
2217 data[2846] = (char) 0xffff;
2218 data[2847] = (char) 0xffff;
2219 data[2848] = (char) 0xffff;
2220 data[2849] = (char) 0xffff;
2221 data[2850] = (char) 0xffff;
2222 data[2851] = (char) 0xffff;
2223 data[2852] = (char) 0xffff;
2224 data[2853] = (char) 0xffff;
2225 data[2854] = (char) 0xffff;
2226 data[2855] = (char) 0xffff;
2227 data[2856] = (char) 0xffff;
2228 data[2857] = (char) 0xffff;
2229 data[2858] = (char) 0xffff;
2230 data[2859] = (char) 0xffff;
2231 data[2860] = (char) 0xffff;
2232 data[2861] = (char) 0xffff;
2233 data[2862] = (char) 0xffff;
2234 data[2863] = (char) 0xffff;
2235 data[2864] = (char) 0xffff;
2236 data[2865] = (char) 0xffff;
2237 data[2866] = (char) 0xffff;
2238 data[2867] = (char) 0xffff;
2239 data[2868] = (char) 0xffff;
2240 data[2869] = (char) 0xffff;
2241 data[2870] = (char) 0xffff;
2242 data[2871] = (char) 0xffff;
2243 data[2872] = (char) 0xffff;
2244 data[2873] = (char) 0xffff;
2245 data[2874] = (char) 0xffff;
2246 data[2875] = (char) 0xffff;
2247 data[2876] = (char) 0xffff;
2248 data[2877] = (char) 0xffff;
2249 data[2878] = (char) 0xffff;
2250 data[2879] = (char) 0xffff;
2251 data[2880] = (char) 0xffff;
2252 data[2881] = (char) 0xffff;
2253 data[2882] = (char) 0xffff;
2254 data[2883] = (char) 0xffff;
2255 data[2884] = (char) 0xffff;
2256 data[2885] = (char) 0xffff;
2257 data[2886] = (char) 0xffff;
2258 data[2887] = (char) 0xffff;
2259 data[2888] = (char) 0xffff;
2260 data[2889] = (char) 0xffff;
2261 data[2890] = (char) 0xffff;
2262 data[2891] = (char) 0xffff;
2263 data[2892] = (char) 0xffff;
2264 data[2893] = (char) 0xffff;
2265 data[2894] = (char) 0xffff;
2266 data[2895] = (char) 0xffff;
2267 data[2896] = (char) 0xffff;
2268 data[2897] = (char) 0xffff;
2269 data[2898] = (char) 0xffff;
2270 data[2899] = (char) 0xffff;
2271 data[2900] = (char) 0xffff;
2272 data[2901] = (char) 0xffff;
2273 data[2902] = (char) 0xffff;
2274 data[2903] = (char) 0xffff;
2275 data[2904] = (char) 0xffff;
2276 data[2905] = (char) 0xffff;
2277 data[2906] = (char) 0xffff;
2278 data[2907] = (char) 0xffff;
2279 data[2908] = (char) 0xffff;
2280 data[2909] = (char) 0xffff;
2281 data[2910] = (char) 0xffff;
2282 data[2911] = (char) 0xffff;
2283 data[2912] = (char) 0xffff;
2284 data[2913] = (char) 0xffff;
2285 data[2914] = (char) 0xffff;
2286 data[2915] = (char) 0xffff;
2287 data[2916] = (char) 0xffff;
2288 data[2917] = (char) 0xffff;
2289 data[2918] = (char) 0xffff;
2290 data[2919] = (char) 0xffff;
2291 data[2920] = (char) 0xffff;
2292 data[2921] = (char) 0xffff;
2293 data[2922] = (char) 0xffff;
2294 data[2923] = (char) 0xffff;
2295 data[2924] = (char) 0xffff;
2296 data[2925] = (char) 0xffff;
2297 data[2926] = (char) 0xffff;
2298 data[2927] = (char) 0xffff;
2299 data[2928] = (char) 0xffff;
2300 data[2929] = (char) 0xffff;
2301 data[2930] = (char) 0xffff;
2302 data[2931] = (char) 0xffff;
2303 data[2932] = (char) 0xffff;
2304 data[2933] = (char) 0xffff;
2305 data[2934] = (char) 0xffff;
2306 data[2935] = (char) 0xffff;
2307 data[2936] = (char) 0xffff;
2308 data[2937] = (char) 0xffff;
2309 data[2938] = (char) 0xffff;
2310 data[2939] = (char) 0xffff;
2311 data[2940] = (char) 0xffff;
2312 data[2941] = (char) 0xffff;
2313 data[2942] = (char) 0xffff;
2314 data[2943] = (char) 0xffff;
2315 data[2944] = (char) 0xffff;
2316 data[2945] = (char) 0xffff;
2317 data[2946] = (char) 0xffff;
2318 data[2947] = (char) 0xffff;
2319 data[2948] = (char) 0xffff;
2320 data[2949] = (char) 0xffff;
2321 data[2950] = (char) 0xffff;
2322 data[2951] = (char) 0xffff;
2323 data[2952] = (char) 0xffff;
2324 data[2953] = (char) 0xffff;
2325 data[2954] = (char) 0xffff;
2326 data[2955] = (char) 0xffff;
2327 data[2956] = (char) 0xffff;
2328 data[2957] = (char) 0xffff;
2329 data[2958] = (char) 0xffff;
2330 data[2959] = (char) 0xffff;
2331 data[2960] = (char) 0xffff;
2332 data[2961] = (char) 0xffff;
2333 data[2962] = (char) 0xffff;
2334 data[2963] = (char) 0xffff;
2335 data[2964] = (char) 0xffff;
2336 data[2965] = (char) 0xffff;
2337 data[2966] = (char) 0xffff;
2338 data[2967] = (char) 0xffff;
2339 data[2968] = (char) 0xffff;
2340 data[2969] = (char) 0xffff;
2341 data[2970] = (char) 0xffff;
2342 data[2971] = (char) 0xffff;
2343 data[2972] = (char) 0xffff;
2344 data[2973] = (char) 0xffff;
2345 data[2974] = (char) 0xffff;
2346 data[2975] = (char) 0xffff;
2347 data[2976] = (char) 0xffff;
2348 data[2977] = (char) 0xffff;
2349 data[2978] = (char) 0xffff;
2350 data[2979] = (char) 0xffff;
2351 data[2980] = (char) 0xffff;
2352 data[2981] = (char) 0xffff;
2353 data[2982] = (char) 0xffff;
2354 data[2983] = (char) 0xffff;
2355 data[2984] = (char) 0xffff;
2356 data[2985] = (char) 0xffff;
2357 data[2986] = (char) 0xffff;
2358 data[2987] = (char) 0xffff;
2359 data[2988] = (char) 0xffff;
2360 data[2989] = (char) 0xffff;
2361 data[2990] = (char) 0xffff;
2362 data[2991] = (char) 0xffff;
2363 data[2992] = (char) 0xffff;
2364 data[2993] = (char) 0xffff;
2365 data[2994] = (char) 0xffff;
2366 data[2995] = (char) 0xffff;
2367 data[2996] = (char) 0xffff;
2368 data[2997] = (char) 0xffff;
2369 data[2998] = (char) 0xffff;
2370 data[2999] = (char) 0xffff;
2371 data[3000] = (char) 0xffff;
2372 data[3001] = (char) 0xffff;
2373 data[3002] = (char) 0xffff;
2374 data[3003] = (char) 0xffff;
2375 data[3004] = (char) 0xffff;
2376 data[3005] = (char) 0xffff;
2377 data[3006] = (char) 0xffff;
2378 data[3007] = (char) 0xffff;
2379 data[3008] = (char) 0xffff;
2380 data[3009] = (char) 0xffff;
2381 data[3010] = (char) 0xffff;
2382 data[3011] = (char) 0xffff;
2383 data[3012] = (char) 0xffff;
2384 data[3013] = (char) 0xffff;
2385 data[3014] = (char) 0xffff;
2386 data[3015] = (char) 0xffff;
2387 data[3016] = (char) 0xffff;
2388 data[3017] = (char) 0xffff;
2389 data[3018] = (char) 0xffff;
2390 data[3019] = (char) 0xffff;
2391 data[3020] = (char) 0xffff;
2392 data[3021] = (char) 0xffff;
2393 data[3022] = (char) 0xffff;
2394 data[3023] = (char) 0xffff;
2395 data[3024] = (char) 0xffff;
2396 data[3025] = (char) 0xffff;
2397 data[3026] = (char) 0xffff;
2398 data[3027] = (char) 0xffff;
2399 data[3028] = (char) 0xffff;
2400 data[3029] = (char) 0xffff;
2401 data[3030] = (char) 0xffff;
2402 data[3031] = (char) 0xffff;
2403 data[3032] = (char) 0xffff;
2404 data[3033] = (char) 0xffff;
2405 data[3034] = (char) 0xffff;
2406 data[3035] = (char) 0xffff;
2407 data[3036] = (char) 0xffff;
2408 data[3037] = (char) 0xffff;
2409 data[3038] = (char) 0xffff;
2410 data[3039] = (char) 0xffff;
2411 data[3040] = (char) 0xffff;
2412 data[3041] = (char) 0xffff;
2413 data[3042] = (char) 0xffff;
2414 data[3043] = (char) 0xffff;
2415 data[3044] = (char) 0xffff;
2416 data[3045] = (char) 0xffff;
2417 data[3046] = (char) 0xffff;
2418 data[3047] = (char) 0xffff;
2419 data[3048] = (char) 0xffff;
2420 data[3049] = (char) 0xffff;
2421 data[3050] = (char) 0xffff;
2422 data[3051] = (char) 0xffff;
2423 data[3052] = (char) 0xffff;
2424 data[3053] = (char) 0xffff;
2425 data[3054] = (char) 0xffff;
2426 data[3055] = (char) 0xffff;
2427 data[3056] = (char) 0xffff;
2428 data[3057] = (char) 0xffff;
2429 data[3058] = (char) 0xffff;
2430 data[3059] = (char) 0xffff;
2431 data[3060] = (char) 0xffff;
2432 data[3061] = (char) 0xffff;
2433 data[3062] = (char) 0xffff;
2434 data[3063] = (char) 0xffff;
2435 data[3064] = (char) 0xffff;
2436 data[3065] = (char) 0xffff;
2437 data[3066] = (char) 0xffff;
2438 data[3067] = (char) 0xffff;
2439 data[3068] = (char) 0xffff;
2440 data[3069] = (char) 0xffff;
2441 data[3070] = (char) 0xffff;
2442 data[3071] = (char) 0xffff;
2443 data[3072] = (char) 0xffff;
2444 data[3073] = (char) 0xffff;
2445 data[3074] = (char) 0xffff;
2446 data[3075] = (char) 0xffff;
2447 data[3076] = (char) 0xffff;
2448 data[3077] = (char) 0xffff;
2449 data[3078] = (char) 0xffff;
2450 data[3079] = (char) 0xffff;
2451 data[3080] = (char) 0xffff;
2452 data[3081] = (char) 0xffff;
2453 data[3082] = (char) 0xffff;
2454 data[3083] = (char) 0xffff;
2455 data[3084] = (char) 0xffff;
2456 data[3085] = (char) 0xffff;
2457 data[3086] = (char) 0xffff;
2458 data[3087] = (char) 0xffff;
2459 data[3088] = (char) 0xffff;
2460 data[3089] = (char) 0xffff;
2461 data[3090] = (char) 0xffff;
2462 data[3091] = (char) 0xffff;
2463 data[3092] = (char) 0xffff;
2464 data[3093] = (char) 0xffff;
2465 data[3094] = (char) 0xffff;
2466 data[3095] = (char) 0xffff;
2467 data[3096] = (char) 0xffff;
2468 data[3097] = (char) 0xffff;
2469 data[3098] = (char) 0xffff;
2470 data[3099] = (char) 0xffff;
2471 data[3100] = (char) 0xffff;
2472 data[3101] = (char) 0xffff;
2473 data[3102] = (char) 0xffff;
2474 data[3103] = (char) 0xffff;
2475 data[3104] = (char) 0xffff;
2476 data[3105] = (char) 0xffff;
2477 data[3106] = (char) 0xffff;
2478 data[3107] = (char) 0xffff;
2479 data[3108] = (char) 0xffff;
2480 data[3109] = (char) 0xffff;
2481 data[3110] = (char) 0xffff;
2482 data[3111] = (char) 0xffff;
2483 data[3112] = (char) 0xffff;
2484 data[3113] = (char) 0xffff;
2485 data[3114] = (char) 0xffff;
2486 data[3115] = (char) 0xffff;
2487 data[3116] = (char) 0xffff;
2488 data[3117] = (char) 0xffff;
2489 data[3118] = (char) 0xffff;
2490 data[3119] = (char) 0xffff;
2491 data[3120] = (char) 0xffff;
2492 data[3121] = (char) 0xffff;
2493 data[3122] = (char) 0xffff;
2494 data[3123] = (char) 0xffff;
2495 data[3124] = (char) 0xffff;
2496 data[3125] = (char) 0xffff;
2497 data[3126] = (char) 0xffff;
2498 data[3127] = (char) 0xffff;
2499 data[3128] = (char) 0xffff;
2500 data[3129] = (char) 0xffff;
2501 data[3130] = (char) 0xffff;
2502 data[3131] = (char) 0xffff;
2503 data[3132] = (char) 0xffff;
2504 data[3133] = (char) 0xffff;
2505 data[3134] = (char) 0xffff;
2506 data[3135] = (char) 0xffff;
2507 data[3136] = (char) 0xffff;
2508 data[3137] = (char) 0xffff;
2509 data[3138] = (char) 0xffff;
2510 data[3139] = (char) 0xffff;
2511 data[3140] = (char) 0xffff;
2512 data[3141] = (char) 0xffff;
2513 data[3142] = (char) 0xffff;
2514 data[3143] = (char) 0xffff;
2515 data[3144] = (char) 0xffff;
2516 data[3145] = (char) 0xffff;
2517 data[3146] = (char) 0xffff;
2518 data[3147] = (char) 0xffff;
2519 data[3148] = (char) 0xffff;
2520 data[3149] = (char) 0xffff;
2521 data[3150] = (char) 0xffff;
2522 data[3151] = (char) 0xffff;
2523 data[3152] = (char) 0xffff;
2524 data[3153] = (char) 0xffff;
2525 data[3154] = (char) 0xffff;
2526 data[3155] = (char) 0xffff;
2527 data[3156] = (char) 0xffff;
2528 data[3157] = (char) 0xffff;
2529 data[3158] = (char) 0xffff;
2530 data[3159] = (char) 0xffff;
2531 data[3160] = (char) 0xffff;
2532 data[3161] = (char) 0xffff;
2533 data[3162] = (char) 0xffff;
2534 data[3163] = (char) 0xffff;
2535 data[3164] = (char) 0xffff;
2536 data[3165] = (char) 0xffff;
2537 data[3166] = (char) 0xffff;
2538 data[3167] = (char) 0xffff;
2539 data[3168] = (char) 0xffff;
2540 data[3169] = (char) 0xffff;
2541 data[3170] = (char) 0xffff;
2542 data[3171] = (char) 0xffff;
2543 data[3172] = (char) 0xffff;
2544 data[3173] = (char) 0xffff;
2545 data[3174] = (char) 0xffff;
2546 data[3175] = (char) 0xffff;
2547 data[3176] = (char) 0xffff;
2548 data[3177] = (char) 0xffff;
2549 data[3178] = (char) 0xffff;
2550 data[3179] = (char) 0xffff;
2551 data[3180] = (char) 0xffff;
2552 data[3181] = (char) 0xffff;
2553 data[3182] = (char) 0xffff;
2554 data[3183] = (char) 0xffff;
2555 data[3184] = (char) 0xffff;
2556 data[3185] = (char) 0xffff;
2557 data[3186] = (char) 0xffff;
2558 data[3187] = (char) 0xffff;
2559 data[3188] = (char) 0xffff;
2560 data[3189] = (char) 0xffff;
2561 data[3190] = (char) 0xffff;
2562 data[3191] = (char) 0xffff;
2563 data[3192] = (char) 0xffff;
2564 data[3193] = (char) 0xffff;
2565 data[3194] = (char) 0xffff;
2566 data[3195] = (char) 0xffff;
2567 data[3196] = (char) 0xffff;
2568 data[3197] = (char) 0xffff;
2569 data[3198] = (char) 0xffff;
2570 data[3199] = (char) 0xffff;
2571 data[3200] = (char) 0xffff;
2572 data[3201] = (char) 0xffff;
2573 data[3202] = (char) 0xffff;
2574 data[3203] = (char) 0xffff;
2575 data[3204] = (char) 0xffff;
2576 data[3205] = (char) 0xffff;
2577 data[3206] = (char) 0xffff;
2578 data[3207] = (char) 0xffff;
2579 data[3208] = (char) 0xffff;
2580 data[3209] = (char) 0xffff;
2581 data[3210] = (char) 0xffff;
2582 data[3211] = (char) 0xffff;
2583 data[3212] = (char) 0xffff;
2584 data[3213] = (char) 0xffff;
2585 data[3214] = (char) 0xffff;
2586 data[3215] = (char) 0xffff;
2587 data[3216] = (char) 0xffff;
2588 data[3217] = (char) 0xffff;
2589 data[3218] = (char) 0xffff;
2590 data[3219] = (char) 0xffff;
2591 data[3220] = (char) 0xffff;
2592 data[3221] = (char) 0xffff;
2593 data[3222] = (char) 0xffff;
2594 data[3223] = (char) 0xffff;
2595 data[3224] = (char) 0xffff;
2596 data[3225] = (char) 0xffff;
2597 data[3226] = (char) 0xffff;
2598 data[3227] = (char) 0xffff;
2599 data[3228] = (char) 0xffff;
2600 data[3229] = (char) 0xffff;
2601 data[3230] = (char) 0xffff;
2602 data[3231] = (char) 0xffff;
2603 data[3232] = (char) 0xffff;
2604 data[3233] = (char) 0xffff;
2605 data[3234] = (char) 0xffff;
2606 data[3235] = (char) 0xffff;
2607 data[3236] = (char) 0xffff;
2608 data[3237] = (char) 0xffff;
2609 data[3238] = (char) 0xffff;
2610 data[3239] = (char) 0xffff;
2611 data[3240] = (char) 0xffff;
2612 data[3241] = (char) 0xffff;
2613 data[3242] = (char) 0xffff;
2614 data[3243] = (char) 0xffff;
2615 data[3244] = (char) 0xffff;
2616 data[3245] = (char) 0xffff;
2617 data[3246] = (char) 0xffff;
2618 data[3247] = (char) 0xffff;
2619 data[3248] = (char) 0xffff;
2620 data[3249] = (char) 0xffff;
2621 data[3250] = (char) 0xffff;
2622 data[3251] = (char) 0xffff;
2623 data[3252] = (char) 0xffff;
2624 data[3253] = (char) 0xffff;
2625 data[3254] = (char) 0xffff;
2626 data[3255] = (char) 0xffff;
2627 data[3256] = (char) 0xffff;
2628 data[3257] = (char) 0xffff;
2629 data[3258] = (char) 0xffff;
2630 data[3259] = (char) 0xffff;
2631 data[3260] = (char) 0xffff;
2632 data[3261] = (char) 0xffff;
2633 data[3262] = (char) 0xffff;
2634 data[3263] = (char) 0xffff;
2635 data[3264] = (char) 0xffff;
2636 data[3265] = (char) 0xffff;
2637 data[3266] = (char) 0xffff;
2638 data[3267] = (char) 0xffff;
2639 data[3268] = (char) 0xffff;
2640 data[3269] = (char) 0xffff;
2641 data[3270] = (char) 0xffff;
2642 data[3271] = (char) 0xffff;
2643 data[3272] = (char) 0xffff;
2644 data[3273] = (char) 0xffff;
2645 data[3274] = (char) 0xffff;
2646 data[3275] = (char) 0xffff;
2647 data[3276] = (char) 0xffff;
2648 data[3277] = (char) 0xffff;
2649 data[3278] = (char) 0xffff;
2650 data[3279] = (char) 0xffff;
2651 data[3280] = (char) 0xffff;
2652 data[3281] = (char) 0xffff;
2653 data[3282] = (char) 0xffff;
2654 data[3283] = (char) 0xffff;
2655 data[3284] = (char) 0xffff;
2656 data[3285] = (char) 0xffff;
2657 data[3286] = (char) 0xffff;
2658 data[3287] = (char) 0xffff;
2659 data[3288] = (char) 0xffff;
2660 data[3289] = (char) 0xffff;
2661 data[3290] = (char) 0xffff;
2662 data[3291] = (char) 0xffff;
2663 data[3292] = (char) 0xffff;
2664 data[3293] = (char) 0xffff;
2665 data[3294] = (char) 0xffff;
2666 data[3295] = (char) 0xffff;
2667 data[3296] = (char) 0xffff;
2668 data[3297] = (char) 0xffff;
2669 data[3298] = (char) 0xffff;
2670 data[3299] = (char) 0xffff;
2671 data[3300] = (char) 0xffff;
2672 data[3301] = (char) 0xffff;
2673 data[3302] = (char) 0xffff;
2674 data[3303] = (char) 0xffff;
2675 data[3304] = (char) 0xffff;
2676 data[3305] = (char) 0xffff;
2677 data[3306] = (char) 0xffff;
2678 data[3307] = (char) 0xffff;
2679 data[3308] = (char) 0xffff;
2680 data[3309] = (char) 0xffff;
2681 data[3310] = (char) 0xffff;
2682 data[3311] = (char) 0xffff;
2683 data[3312] = (char) 0xffff;
2684 data[3313] = (char) 0xffff;
2685 data[3314] = (char) 0xffff;
2686 data[3315] = (char) 0xffff;
2687 data[3316] = (char) 0xffff;
2688 data[3317] = (char) 0xffff;
2689 data[3318] = (char) 0xffff;
2690 data[3319] = (char) 0xffff;
2691 data[3320] = (char) 0xffff;
2692 data[3321] = (char) 0xffff;
2693 data[3322] = (char) 0xffff;
2694 data[3323] = (char) 0xffff;
2695 data[3324] = (char) 0xffff;
2696 data[3325] = (char) 0xffff;
2697 data[3326] = (char) 0xffff;
2698 data[3327] = (char) 0xffff;
2699 data[3328] = (char) 0xffff;
2700 data[3329] = (char) 0xffff;
2701 data[3330] = (char) 0xffff;
2702 data[3331] = (char) 0xffff;
2703 data[3332] = (char) 0xffff;
2704 data[3333] = (char) 0xffff;
2705 data[3334] = (char) 0xffff;
2706 data[3335] = (char) 0xffff;
2707 data[3336] = (char) 0xffff;
2708 data[3337] = (char) 0xffff;
2709 data[3338] = (char) 0xffff;
2710 data[3339] = (char) 0xffff;
2711 data[3340] = (char) 0xffff;
2712 data[3341] = (char) 0xffff;
2713 data[3342] = (char) 0xffff;
2714 data[3343] = (char) 0xffff;
2715 data[3344] = (char) 0xffff;
2716 data[3345] = (char) 0xffff;
2717 data[3346] = (char) 0xffff;
2718 data[3347] = (char) 0xffff;
2719 data[3348] = (char) 0xffff;
2720 data[3349] = (char) 0xffff;
2721 data[3350] = (char) 0xffff;
2722 data[3351] = (char) 0xffff;
2723 data[3352] = (char) 0xffff;
2724 data[3353] = (char) 0xffff;
2725 data[3354] = (char) 0xffff;
2726 data[3355] = (char) 0xffff;
2727 data[3356] = (char) 0xffff;
2728 data[3357] = (char) 0xffff;
2729 data[3358] = (char) 0xffff;
2730 data[3359] = (char) 0xffff;
2731 data[3360] = (char) 0xffff;
2732 data[3361] = (char) 0xffff;
2733 data[3362] = (char) 0xffff;
2734 data[3363] = (char) 0xffff;
2735 data[3364] = (char) 0xffff;
2736 data[3365] = (char) 0xffff;
2737 data[3366] = (char) 0xffff;
2738 data[3367] = (char) 0xffff;
2739 data[3368] = (char) 0xffff;
2740 data[3369] = (char) 0xffff;
2741 data[3370] = (char) 0xffff;
2742 data[3371] = (char) 0xffff;
2743 data[3372] = (char) 0xffff;
2744 data[3373] = (char) 0xffff;
2745 data[3374] = (char) 0xffff;
2746 data[3375] = (char) 0xffff;
2747 data[3376] = (char) 0xffff;
2748 data[3377] = (char) 0xffff;
2749 data[3378] = (char) 0xffff;
2750 data[3379] = (char) 0xffff;
2751 data[3380] = (char) 0xffff;
2752 data[3381] = (char) 0xffff;
2753 data[3382] = (char) 0xffff;
2754 data[3383] = (char) 0xffff;
2755 data[3384] = (char) 0xffff;
2756 data[3385] = (char) 0xffff;
2757 data[3386] = (char) 0xffff;
2758 data[3387] = (char) 0xffff;
2759 data[3388] = (char) 0xffff;
2760 data[3389] = (char) 0xffff;
2761 data[3390] = (char) 0xffff;
2762 data[3391] = (char) 0xffff;
2763 data[3392] = (char) 0xffff;
2764 data[3393] = (char) 0xffff;
2765 data[3394] = (char) 0xffff;
2766 data[3395] = (char) 0xffff;
2767 data[3396] = (char) 0xffff;
2768 data[3397] = (char) 0xffff;
2769 data[3398] = (char) 0xffff;
2770 data[3399] = (char) 0xffff;
2771 data[3400] = (char) 0xffff;
2772 data[3401] = (char) 0xffff;
2773 data[3402] = (char) 0xffff;
2774 data[3403] = (char) 0xffff;
2775 data[3404] = (char) 0xffff;
2776 data[3405] = (char) 0xffff;
2777 data[3406] = (char) 0xffff;
2778 data[3407] = (char) 0xffff;
2779 data[3408] = (char) 0xffff;
2780 data[3409] = (char) 0xffff;
2781 data[3410] = (char) 0xffff;
2782 data[3411] = (char) 0xffff;
2783 data[3412] = (char) 0xffff;
2784 data[3413] = (char) 0xffff;
2785 data[3414] = (char) 0xffff;
2786 data[3415] = (char) 0xffff;
2787 data[3416] = (char) 0xffff;
2788 data[3417] = (char) 0xffff;
2789 data[3418] = (char) 0xffff;
2790 data[3419] = (char) 0xffff;
2791 data[3420] = (char) 0xffff;
2792 data[3421] = (char) 0xffff;
2793 data[3422] = (char) 0xffff;
2794 data[3423] = (char) 0xffff;
2795 data[3424] = (char) 0xffff;
2796 data[3425] = (char) 0xffff;
2797 data[3426] = (char) 0xffff;
2798 data[3427] = (char) 0xffff;
2799 data[3428] = (char) 0xffff;
2800 data[3429] = (char) 0xffff;
2801 data[3430] = (char) 0xffff;
2802 data[3431] = (char) 0xffff;
2803 data[3432] = (char) 0xffff;
2804 data[3433] = (char) 0xffff;
2805 data[3434] = (char) 0xffff;
2806 data[3435] = (char) 0xffff;
2807 data[3436] = (char) 0xffff;
2808 data[3437] = (char) 0xffff;
2809 data[3438] = (char) 0xffff;
2810 data[3439] = (char) 0xffff;
2811 data[3440] = (char) 0xffff;
2812 data[3441] = (char) 0xffff;
2813 data[3442] = (char) 0xffff;
2814 data[3443] = (char) 0xffff;
2815 data[3444] = (char) 0xffff;
2816 data[3445] = (char) 0xffff;
2817 data[3446] = (char) 0xffff;
2818 data[3447] = (char) 0xffff;
2819 data[3448] = (char) 0xffff;
2820 data[3449] = (char) 0xffff;
2821 data[3450] = (char) 0x000f;
2822 data[3984] = (char) 0xffff;
2823 data[3985] = (char) 0xffff;
2824 data[3986] = (char) 0xffff;
2825 data[3987] = (char) 0xffff;
2826 data[3988] = (char) 0xffff;
2827 data[3989] = (char) 0xffff;
2828 data[3990] = (char) 0xffff;
2829 data[3991] = (char) 0xffff;
2830 data[3992] = (char) 0xffff;
2831 data[3993] = (char) 0xffff;
2832 data[3994] = (char) 0xffff;
2833 data[3995] = (char) 0xffff;
2834 data[3996] = (char) 0xffff;
2835 data[3997] = (char) 0xffff;
2836 data[3998] = (char) 0xffff;
2837 data[3999] = (char) 0xffff;
2838 data[4000] = (char) 0xffff;
2839 data[4001] = (char) 0xffff;
2840 data[4002] = (char) 0x3fff;
2841 data[4016] = (char) 0x007f;
2842 data[4017] = (char) 0x80f8;
2843 data[4018] = (char) 0xfdff;
2844 data[4019] = (char) 0x5f7f;
2845 data[4020] = (char) 0xffdb;
2846 data[4021] = (char) 0xffff;
2847 data[4022] = (char) 0xffff;
2848 data[4023] = (char) 0xffff;
2849 data[4024] = (char) 0xffff;
2850 data[4025] = (char) 0xffff;
2851 data[4026] = (char) 0xffff;
2852 data[4027] = (char) 0x0003;
2853 data[4029] = (char) 0xfff8;
2854 data[4030] = (char) 0xffff;
2855 data[4031] = (char) 0xffff;
2856 data[4032] = (char) 0xffff;
2857 data[4033] = (char) 0xffff;
2858 data[4034] = (char) 0xffff;
2859 data[4035] = (char) 0xffff;
2860 data[4036] = (char) 0xffff;
2861 data[4037] = (char) 0xffff;
2862 data[4038] = (char) 0xffff;
2863 data[4039] = (char) 0xffff;
2864 data[4040] = (char) 0xffff;
2865 data[4041] = (char) 0xffff;
2866 data[4042] = (char) 0xffff;
2867 data[4043] = (char) 0xffff;
2868 data[4044] = (char) 0xffff;
2869 data[4045] = (char) 0xffff;
2870 data[4046] = (char) 0xffff;
2871 data[4047] = (char) 0xffff;
2872 data[4048] = (char) 0xffff;
2873 data[4049] = (char) 0xffff;
2874 data[4050] = (char) 0xffff;
2875 data[4051] = (char) 0x3fff;
2876 data[4053] = (char) 0xffff;
2877 data[4054] = (char) 0xffff;
2878 data[4055] = (char) 0xffff;
2879 data[4056] = (char) 0xffff;
2880 data[4057] = (char) 0xfffc;
2881 data[4058] = (char) 0xffff;
2882 data[4059] = (char) 0xffff;
2883 data[4060] = (char) 0x00ff;
2884 data[4063] = (char) 0x0fff;
2885 data[4071] = (char) 0xffd7;
2886 data[4072] = (char) 0xffff;
2887 data[4073] = (char) 0xffff;
2888 data[4074] = (char) 0xffff;
2889 data[4075] = (char) 0xffff;
2890 data[4076] = (char) 0xffff;
2891 data[4077] = (char) 0xffff;
2892 data[4078] = (char) 0xffff;
2893 data[4079] = (char) 0x1fff;
2894 data[4082] = (char) 0xfffe;
2895 data[4083] = (char) 0x07ff;
2896 data[4084] = (char) 0xfffe;
2897 data[4085] = (char) 0x07ff;
2898 data[4086] = (char) 0xffc0;
2899 data[4087] = (char) 0xffff;
2900 data[4088] = (char) 0xffff;
2901 data[4089] = (char) 0xffff;
2902 data[4090] = (char) 0xffff;
2903 data[4091] = (char) 0x7fff;
2904 data[4092] = (char) 0xfcfc;
2905 data[4093] = (char) 0x1cfc;
2906 data[4100] = (char) 0xfffe;
2907 data[4101] = (char) 0x07ff;
2908 data[4102] = (char) 0xfffe;
2909 data[4103] = (char) 0x07ff;
2910 data[4106] = (char) 0x0400;
2911 data[4107] = (char) 0x0420;
2912 data[4108] = (char) 0xffff;
2913 data[4109] = (char) 0xff7f;
2914 data[4110] = (char) 0xffff;
2915 data[4111] = (char) 0xff7f;
2916 data[4112] = (char) 0xffff;
2917 data[4113] = (char) 0xffff;
2918 data[4114] = (char) 0xffff;
2919 data[4115] = (char) 0xffff;
2920 data[4116] = (char) 0xffff;
2921 data[4117] = (char) 0xffff;
2922 data[4118] = (char) 0xffff;
2923 data[4119] = (char) 0xffff;
2924 data[4120] = (char) 0xffff;
2925 data[4121] = (char) 0xffff;
2926 data[4122] = (char) 0xffff;
2927 data[4123] = (char) 0xffff;
2928 data[4124] = (char) 0xffff;
2929 data[4125] = (char) 0xffff;
2930 data[4126] = (char) 0xffff;
2931 data[4127] = (char) 0xfc3f;
2932 data[4128] = (char) 0xffff;
2933 data[4129] = (char) 0x00ff;
2934 data[4133] = (char) 0xffff;
2935 data[4134] = (char) 0xffff;
2936 data[4135] = (char) 0xffff;
2937 data[4136] = (char) 0xffff;
2938 data[4137] = (char) 0xffff;
2939 data[4138] = (char) 0x01ff;
2940 data[4139] = (char) 0xf9ff;
2941 data[4140] = (char) 0x0003;
2942 data[4141] = (char) 0x0003;
2943 data[4142] = (char) 0x001f;
2944 data[4151] = (char) 0x0400;
2945 data[4152] = (char) 0xd740;
2946 data[4153] = (char) 0xffff;
2947 data[4154] = (char) 0xfffb;
2948 data[4155] = (char) 0xffff;
2949 data[4156] = (char) 0x7fff;
2950 data[4157] = (char) 0x547f;
2951 data[4158] = (char) 0x00fd;
2955 public static Bits white;
2957 static void white_f()
2959 char[] data = new char[4159];
2960 white = new Bits(data);
2961 data[0] = (char) 0x3e00;
2962 data[1] = (char) 0xf000;
2963 data[2] = (char) 0x0001;
2964 data[512] = (char) 0x0fff;
2965 data[514] = (char) 0x0300;
2966 data[768] = (char) 0x0001;
2967 data[4096] = (char) 0x3e00;
2968 data[4097] = (char) 0xf000;
2969 data[4098] = (char) 0x0001;
2973 public static Bits punct;
2975 static void punct_f()
2977 char[] data = new char[4159];
2978 punct = new Bits(data);
2979 data[2] = (char) 0xf7ee;
2980 data[3] = (char) 0x8c00;
2981 data[4] = (char) 0x0001;
2982 data[5] = (char) 0xb800;
2983 data[7] = (char) 0x2800;
2984 data[10] = (char) 0x2802;
2985 data[11] = (char) 0x8880;
2986 data[55] = (char) 0x4030;
2987 data[56] = (char) 0x0080;
2988 data[85] = (char) 0xfc00;
2989 data[88] = (char) 0x0200;
2990 data[91] = (char) 0x4000;
2991 data[92] = (char) 0x0009;
2992 data[95] = (char) 0x0018;
2993 data[96] = (char) 0x1000;
2994 data[97] = (char) 0x8800;
2995 data[102] = (char) 0x3c00;
2996 data[109] = (char) 0x0010;
2997 data[150] = (char) 0x0030;
2998 data[151] = (char) 0x0001;
2999 data[226] = (char) 0x8000;
3000 data[229] = (char) 0x0c00;
3001 data[234] = (char) 0x8000;
3002 data[240] = (char) 0xfff0;
3003 data[241] = (char) 0x0007;
3004 data[243] = (char) 0x3c00;
3005 data[248] = (char) 0x0020;
3006 data[271] = (char) 0x0800;
3007 data[513] = (char) 0xffff;
3008 data[514] = (char) 0x00ff;
3009 data[515] = (char) 0xffff;
3010 data[516] = (char) 0x006f;
3011 data[519] = (char) 0x6000;
3012 data[520] = (char) 0x6000;
3013 data[562] = (char) 0x0600;
3014 data[768] = (char) 0xff4e;
3015 data[769] = (char) 0xfff3;
3016 data[771] = (char) 0x0001;
3017 data[783] = (char) 0x0800;
3018 data[4051] = (char) 0xc000;
3019 data[4067] = (char) 0xffff;
3020 data[4068] = (char) 0xfe1f;
3021 data[4069] = (char) 0xfff7;
3022 data[4070] = (char) 0x0d0b;
3023 data[4080] = (char) 0xf7ee;
3024 data[4081] = (char) 0x8c00;
3025 data[4082] = (char) 0x0001;
3026 data[4083] = (char) 0xb800;
3027 data[4085] = (char) 0x2800;
3028 data[4086] = (char) 0x003e;
3029 data[4098] = (char) 0xf7ee;
3030 data[4099] = (char) 0x8c00;
3031 data[4100] = (char) 0x0001;
3032 data[4101] = (char) 0xb800;
3033 data[4103] = (char) 0x2800;
3034 data[4106] = (char) 0x2802;
3035 data[4107] = (char) 0x8880;
3036 data[4151] = (char) 0x4030;
3037 data[4152] = (char) 0x0080;