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