WebKit:
[WebKit-https.git] / WebKit / Misc.subproj / WebUnicodeTables.m
1 /* -------------------------------------------------------------------------
2  * unicode information
3  * these tables are generated from the unicode reference file
4  * ftp://ftp.unicode.org/Public/3.0-Update/UnicodeData-3.0.0.html
5  *
6  * Lars
7  * -------------------------------------------------------------------------
8  */
9
10 /* Perl script to generate
11
12 #!perl
13
14 sub numberize
15 {
16     my(%r, $n, $id);
17     for $id ( @_ ) {
18         $id="" if $id eq "EMPTY";
19         $r{$id}=$n++;
20     }
21     return %r;
22 }
23
24
25 sub readUnicodeDataLine {
26     $code = shift @_;
27     for $n (qw{
28             name category combining_class bidi_category
29             character_decomposition decimal_digit_value digit_value
30             numeric_value mirrored oldname comment
31             uppercase lowercase titlecase})
32     {
33         $id = shift @_;
34         $codes = "${n}_code";
35         if ( defined %$codes && defined $$codes{$id} ) {
36             $id = $$codes{$id};
37         }
38         ${$n}{$code}=$id;
39     }
40     $decomp = $character_decomposition{$code};
41     if ( length $decomp == 0 ) {
42         $decomp = "<single>";
43     }
44     if (substr($decomp, 0, 1) ne '<') {
45         $decomp = "<canonical> " . $decomp;
46     }
47     @_ = split(" ", $decomp);
48     $tag = shift @_;
49     $tag = $character_decomposition_tag{$tag};
50     $decomp = join( ", 0x", @_ );
51     $decomp = "0x".$decomp;
52     $decomposition{$code} = $decomp;
53     $decomposition_tag{$code} = $tag;
54     $decomposition_pos{$code} = $position;
55     $len = scalar(@_);
56     $decomposition_len{$code} = $len;
57
58 #   we use canonical decompositions longer than 1 char
59 #   we exlude Arabic ligatures from the table
60     if($len > 1 and $tag == 1) {
61 #      ligature to add...
62         $start = shift @_;
63         $ligature{$start} = $ligature{$start}." ".$code;
64     }
65
66 #   adjust position
67     if($len != 0) {
68         $position += $len + 3;
69     }
70 }
71
72
73 # Code to integer mappings...
74 #
75 %category_code = numberize(qw{
76       EMPTY
77       Mn Mc Me
78       Nd Nl No
79       Zs Zl Zp
80       Cc Cf Cs Co Cn
81
82       Lu Ll Lt Lm Lo
83       Pc Pd Ps Pe Pi Pf Po
84       Sm Sc Sk So
85 });
86 %bidi_category_code = numberize(qw{
87       L R EN ES ET AN CS B S WS ON LRE LRO AL RLE RLO PDF NSM BN});
88 %character_decomposition_tag = numberize(qw{
89       <single> <canonical> <font> <noBreak> <initial> <medial>
90       <final> <isolated> <circle> <super> <sub> <vertical>
91       <wide> <narrow> <small> <square> <compat> <fraction>
92 });
93 %mirrored_code = numberize(qw{N Y});
94
95 %joining_code = numberize(qw{U D R C});
96
97 # Read data into hashes...
98 #
99 open IN, "UnicodeData.txt";
100 $position = 1;
101 while (<IN>) {
102     @fields = split /;/;
103     if ( $fields[1] =~ /, First>/ ) {
104         $codeRangeBegin = $fields[0];
105     } elsif ( $fields[1] =~ /, Last>/ ) {
106         for ( $i=hex($codeRangeBegin); $i<=hex($fields[0]); $i+=1 ) {
107             @fields2 = @fields;
108             $fields2[0] = sprintf "%lX", $i;
109             readUnicodeDataLine @fields2;
110         }
111     } else {
112         readUnicodeDataLine @fields;
113     }
114 }
115
116 open IN2, "ArabicShaping.txt";
117 $position = 1;
118 while (<IN2>) {
119     @fields = split /;/;
120     $code = shift @fields;
121     $dummy = shift @fields;
122     $join = shift @fields;
123     $join =~ s/ //g;
124     $join = $joining_code{$join};
125     $joining{$code}=$join;
126 }
127
128 # Build pages...
129 #
130 $rowtable_txt =
131     "static const Q_UINT8 * const unicode_info[256] = {";
132 for $row ( 0..255 ) {
133     $nonzero=0;
134     $txt = "";
135     for $cell ( 0..255 ) {
136         $code = sprintf("%02X%02X",$row,$cell);
137         $info = $category{$code};
138         $info = 0 if !defined $info;
139         $txt .= "\n    " if $cell%8 == 0;
140         $txt .= "$info, ";
141     }
142     $therow = $row{$txt};
143     if ( !defined $therow ) {
144         $size+=256;
145         $therow = "ui_".sprintf("%02X",$row);
146         $rowtext{$therow} =
147             "static const Q_UINT8 ${therow}[] = {$txt\n};\n\n";
148         $row{$txt}=$therow;
149     }
150     $rowtable_txt .= "\n    " if $row%8 == 0;
151     $rowtable_txt .= "$therow, ";
152 }
153
154 print "// START OF GENERATED DATA\n\n";
155 print "#ifndef QT_NO_UNICODETABLES\n\n";
156
157 # Print pages...
158 #
159 for $r ( sort keys %rowtext ) {
160     print $rowtext{$r};
161 }
162 print "$rowtable_txt\n};\n";
163 $size += 256*4;
164 print "// $size bytes\n\n";
165
166 # Build decomposition tables
167 #
168 $rowtable_txt =
169     "static const Q_UINT16 * const decomposition_info[256] = {";
170 $table_txt =
171     "static const Q_UINT16 decomposition_map[] = {\n    0,\n";
172 for $row ( 0..255 ) {
173     $nonzero=0;
174     $txt = "";
175     for $cell ( 0..255 ) {
176         $code = sprintf("%02X%02X",$row,$cell);
177         $txt .= "\n   " if $cell%8 == 0;
178         if( $decomposition_tag{$code} != 0 ) {
179             $txt .= " $decomposition_pos{$code},";
180             $table_txt .= "    $decomposition_tag{$code},";
181             $table_txt .= " 0x$code,";
182             $table_txt .= " $decomposition{$code}, 0,\n";
183             $size += 2 * $decomposition_len{$code} + 6;
184         } else {
185             $txt .= " 0,";
186         }
187     }
188     $therow = $row{$txt};
189     if ( !defined $therow ) {
190         $size+=512;
191         $therow = "di_".sprintf("%02X",$row);
192         $dec_rowtext{$therow} =
193             "static const Q_UINT16 ${therow}[] = {$txt\n};\n\n";
194         $row{$txt}=$therow;
195     }
196     $rowtable_txt .= "\n    " if $row%8 == 0;
197     $rowtable_txt .= "$therow, ";
198 }
199
200 # Print decomposition tables
201 #
202 print "$table_txt\n};\n\n";
203 for $r ( sort keys %dec_rowtext ) {
204     print $dec_rowtext{$r};
205 }
206 print "$rowtable_txt\n};\n";
207 $size += 256*4;
208 print "// $size bytes\n\n";
209
210
211 # build ligature tables
212 #
213 $size = 0;
214 $position = 1;
215 $rowtable_txt =
216     "static const Q_UINT16 * const ligature_info[256] = {";
217 $table_txt =
218     "static const Q_UINT16 ligature_map[] = {\n    0,\n";
219 for $lig_row ( 0..255 ) {
220     $nonzero=0;
221     $txt = "";
222     for $cell ( 0..255 ) {
223         $code = sprintf("%02X%02X",$lig_row,$cell);
224         $txt .= "\n   " if $cell%8 == 0;
225         if( defined $ligature{$code} ) {
226             $txt .= " $position,";
227             @ligature = split(" ", $ligature{$code});
228 #           we need to sort ligatures according to their length.
229 #           long ones have to come first!
230             @ligature_sort = sort { $decomposition_len{$b} <=>  $decomposition_len{$a} } @ligature;
231 #           now replace each code by its position in
232 #           the decomposition map.
233             undef(@lig_pos);
234             for $n (@ligature_sort) {
235                 push(@lig_pos, $decomposition_pos{$n});
236             }
237 #           debug info
238             if( 0 ) {
239                 print "ligatures: $ligature{$code}\n";
240                 $sort = join(" ", @ligature_sort);
241                 print "sorted   : $sort\n";
242             }
243             $lig = join(", ", @lig_pos);
244             $table_txt .= "    $lig, 0,\n";
245             $size += 2 * scalar(@ligature) + 2;
246             $position += scalar(@ligature) + 1;
247         } else {
248             $txt .= " 0,";
249         }
250     }
251     $therow = $lig_row{$txt};
252     if ( !defined $therow ) {
253         $size+=512;
254         $therow = "li_".sprintf("%02X",$lig_row);
255         $lig_rowtext{$therow} =
256             "static const Q_UINT16 ${therow}[] = {$txt\n};\n\n";
257         $lig_row{$txt}=$therow;
258     }
259     $rowtable_txt .= "\n    " if $lig_row%8 == 0;
260     $rowtable_txt .= "$therow, ";
261 }
262
263 # Print ligature tables
264 #
265 print "$table_txt\n};\n\n";
266 for $r ( sort keys %lig_rowtext ) {
267     print $lig_rowtext{$r};
268 }
269 print "$rowtable_txt\n};\n";
270 $size += 256*4;
271 print "// $size bytes\n\n";
272
273
274
275 # Build direction/joining/mirrored pages...
276 #
277 $rowtable_txt =
278     "static const Q_UINT8 * const _WebDirectionInfo[256] = {";
279 for $dir_row ( 0..255 ) {
280     $nonzero=0;
281     $txt = "";
282     for $cell ( 0..255 ) {
283         $code = sprintf("%02X%02X",$dir_row,$cell);
284         $dir = $bidi_category{$code};
285         $dir = 0 if !defined $dir;
286         $join = $joining{$code};
287         $join = 0 if !defined $join;
288         $mirr = $mirrored{$code};
289         $mirr = 0 if !defined $mirr;
290         $info = $dir + 32*$join + 128*$mirr;
291         $txt .= "\n    " if $cell%8 == 0;
292         $txt .= "$info, ";
293     }
294     $therow = $dir_row{$txt};
295     if ( !defined $therow ) {
296         $size+=256;
297         $therow = "dir_".sprintf("%02X",$dir_row);
298         $dir_rowtext{$therow} =
299             "static const Q_UINT8 ${therow}[] = {$txt\n};\n\n";
300         $dir_row{$txt}=$therow;
301     }
302     $rowtable_txt .= "\n    " if $dir_row%8 == 0;
303     $rowtable_txt .= "$therow, ";
304 }
305
306 # Print pages...
307 #
308 for $r ( sort keys %dir_rowtext ) {
309     print $dir_rowtext{$r};
310 }
311 print "$rowtable_txt\n};\n";
312 $size += 256*4;
313 print "// $size bytes\n\n";
314
315 # Build table of combining classes
316 #
317 $rowtable_txt =
318     "static const Q_UINT8 * const combining_info[256] = {";
319 for $combining_row ( 0..255 ) {
320     $nonzero=0;
321     $txt = "";
322     for $cell ( 0..255 ) {
323         $code = sprintf("%02X%02X",$combining_row,$cell);
324         $info = $combining_class{$code};
325         $info = 0 if !defined $info;
326         $txt .= "\n    " if $cell%8 == 0;
327         $txt .= "$info, ";
328     }
329     $therow = $combining_row{$txt};
330     if ( !defined $therow ) {
331         $size+=256;
332         $therow = "cmb_".sprintf("%02X",$combining_row);
333         $combining_rowtext{$therow} =
334             "static const Q_UINT8 ${therow}[] = {$txt\n};\n\n";
335         $combining_row{$txt}=$therow;
336     }
337     $rowtable_txt .= "\n    " if $combining_row%8 == 0;
338     $rowtable_txt .= "$therow, ";
339 }
340
341 # Print pages...
342 #
343 for $r ( sort keys %combining_rowtext ) {
344     print $combining_rowtext{$r};
345 }
346 print "$rowtable_txt\n};\n";
347 $size += 256*4;
348 print "// $size bytes\n\n";
349
350
351
352 print "#endif\n\n";
353 print "// END OF GENERATED DATA\n\n";
354
355
356 __END__
357
358 */
359
360 // START OF GENERATED DATA
361 #define Q_INT8 char
362 #define Q_UINT8 unsigned char
363 #define Q_INT16 short
364 #define Q_UINT16 unsigned short
365
366 static const Q_UINT8 ui_00[] = {
367     10, 10, 10, 10, 10, 10, 10, 10,
368     10, 10, 10, 10, 10, 10, 10, 10,
369     10, 10, 10, 10, 10, 10, 10, 10,
370     10, 10, 10, 10, 10, 10, 10, 10,
371     7, 26, 26, 26, 28, 26, 26, 26,
372     22, 23, 26, 27, 26, 21, 26, 26,
373     4, 4, 4, 4, 4, 4, 4, 4,
374     4, 4, 26, 26, 27, 27, 27, 26,
375     26, 15, 15, 15, 15, 15, 15, 15,
376     15, 15, 15, 15, 15, 15, 15, 15,
377     15, 15, 15, 15, 15, 15, 15, 15,
378     15, 15, 15, 22, 26, 23, 29, 20,
379     29, 16, 16, 16, 16, 16, 16, 16,
380     16, 16, 16, 16, 16, 16, 16, 16,
381     16, 16, 16, 16, 16, 16, 16, 16,
382     16, 16, 16, 22, 27, 23, 27, 10,
383     10, 10, 10, 10, 10, 10, 10, 10,
384     10, 10, 10, 10, 10, 10, 10, 10,
385     10, 10, 10, 10, 10, 10, 10, 10,
386     10, 10, 10, 10, 10, 10, 10, 10,
387     7, 26, 28, 28, 28, 28, 30, 30,
388     29, 30, 16, 24, 27, 21, 30, 29,
389     30, 27, 6, 6, 29, 16, 30, 26,
390     29, 6, 16, 25, 6, 6, 6, 26,
391     15, 15, 15, 15, 15, 15, 15, 15,
392     15, 15, 15, 15, 15, 15, 15, 15,
393     15, 15, 15, 15, 15, 15, 15, 27,
394     15, 15, 15, 15, 15, 15, 15, 16,
395     16, 16, 16, 16, 16, 16, 16, 16,
396     16, 16, 16, 16, 16, 16, 16, 16,
397     16, 16, 16, 16, 16, 16, 16, 27,
398     16, 16, 16, 16, 16, 16, 16, 16,
399 };
400
401 static const Q_UINT8 ui_01[] = {
402     15, 16, 15, 16, 15, 16, 15, 16,
403     15, 16, 15, 16, 15, 16, 15, 16,
404     15, 16, 15, 16, 15, 16, 15, 16,
405     15, 16, 15, 16, 15, 16, 15, 16,
406     15, 16, 15, 16, 15, 16, 15, 16,
407     15, 16, 15, 16, 15, 16, 15, 16,
408     15, 16, 15, 16, 15, 16, 15, 16,
409     16, 15, 16, 15, 16, 15, 16, 15,
410     16, 15, 16, 15, 16, 15, 16, 15,
411     16, 16, 15, 16, 15, 16, 15, 16,
412     15, 16, 15, 16, 15, 16, 15, 16,
413     15, 16, 15, 16, 15, 16, 15, 16,
414     15, 16, 15, 16, 15, 16, 15, 16,
415     15, 16, 15, 16, 15, 16, 15, 16,
416     15, 16, 15, 16, 15, 16, 15, 16,
417     15, 15, 16, 15, 16, 15, 16, 16,
418     16, 15, 15, 16, 15, 16, 15, 15,
419     16, 15, 15, 15, 16, 16, 15, 15,
420     15, 15, 16, 15, 15, 16, 15, 15,
421     15, 16, 16, 16, 15, 15, 16, 15,
422     15, 16, 15, 16, 15, 16, 15, 15,
423     16, 15, 16, 16, 15, 16, 15, 15,
424     16, 15, 15, 15, 16, 15, 16, 15,
425     15, 16, 16, 19, 15, 16, 16, 16,
426     19, 19, 19, 19, 15, 17, 16, 15,
427     17, 16, 15, 17, 16, 15, 16, 15,
428     16, 15, 16, 15, 16, 15, 16, 15,
429     16, 15, 16, 15, 16, 16, 15, 16,
430     15, 16, 15, 16, 15, 16, 15, 16,
431     15, 16, 15, 16, 15, 16, 15, 16,
432     16, 15, 17, 16, 15, 16, 15, 15,
433     15, 16, 15, 16, 15, 16, 15, 16,
434 };
435
436 static const Q_UINT8 ui_02[] = {
437     15, 16, 15, 16, 15, 16, 15, 16,
438     15, 16, 15, 16, 15, 16, 15, 16,
439     15, 16, 15, 16, 15, 16, 15, 16,
440     15, 16, 15, 16, 15, 16, 15, 16,
441     0, 0, 15, 16, 15, 16, 15, 16,
442     15, 16, 15, 16, 15, 16, 15, 16,
443     15, 16, 15, 16, 0, 0, 0, 0,
444     0, 0, 0, 0, 0, 0, 0, 0,
445     0, 0, 0, 0, 0, 0, 0, 0,
446     0, 0, 0, 0, 0, 0, 0, 0,
447     16, 16, 16, 16, 16, 16, 16, 16,
448     16, 16, 16, 16, 16, 16, 16, 16,
449     16, 16, 16, 16, 16, 16, 16, 16,
450     16, 16, 16, 16, 16, 16, 16, 16,
451     16, 16, 16, 16, 16, 16, 16, 16,
452     16, 16, 16, 16, 16, 16, 16, 16,
453     16, 16, 16, 16, 16, 16, 16, 16,
454     16, 16, 16, 16, 16, 16, 16, 16,
455     16, 16, 16, 16, 16, 16, 16, 16,
456     16, 16, 16, 16, 16, 16, 16, 16,
457     16, 16, 16, 16, 16, 16, 16, 16,
458     16, 16, 16, 16, 16, 16, 0, 0,
459     18, 18, 18, 18, 18, 18, 18, 18,
460     18, 29, 29, 18, 18, 18, 18, 18,
461     18, 18, 29, 29, 29, 29, 29, 29,
462     29, 29, 29, 29, 29, 29, 29, 29,
463     18, 18, 29, 29, 29, 29, 29, 29,
464     29, 29, 29, 29, 29, 29, 29, 29,
465     18, 18, 18, 18, 18, 29, 29, 29,
466     29, 29, 29, 29, 29, 29, 18, 0,
467     0, 0, 0, 0, 0, 0, 0, 0,
468     0, 0, 0, 0, 0, 0, 0, 0,
469 };
470
471 static const Q_UINT8 ui_03[] = {
472     1, 1, 1, 1, 1, 1, 1, 1,
473     1, 1, 1, 1, 1, 1, 1, 1,
474     1, 1, 1, 1, 1, 1, 1, 1,
475     1, 1, 1, 1, 1, 1, 1, 1,
476     1, 1, 1, 1, 1, 1, 1, 1,
477     1, 1, 1, 1, 1, 1, 1, 1,
478     1, 1, 1, 1, 1, 1, 1, 1,
479     1, 1, 1, 1, 1, 1, 1, 1,
480     1, 1, 1, 1, 1, 1, 1, 1,
481     1, 1, 1, 1, 1, 1, 1, 0,
482     0, 0, 0, 0, 0, 0, 0, 0,
483     0, 0, 0, 0, 0, 0, 0, 0,
484     1, 1, 1, 0, 0, 0, 0, 0,
485     0, 0, 0, 0, 0, 0, 0, 0,
486     0, 0, 0, 0, 29, 29, 0, 0,
487     0, 0, 18, 0, 0, 0, 26, 0,
488     0, 0, 0, 0, 29, 29, 15, 26,
489     15, 15, 15, 0, 15, 0, 15, 15,
490     16, 15, 15, 15, 15, 15, 15, 15,
491     15, 15, 15, 15, 15, 15, 15, 15,
492     15, 15, 0, 15, 15, 15, 15, 15,
493     15, 15, 15, 15, 16, 16, 16, 16,
494     16, 16, 16, 16, 16, 16, 16, 16,
495     16, 16, 16, 16, 16, 16, 16, 16,
496     16, 16, 16, 16, 16, 16, 16, 16,
497     16, 16, 16, 16, 16, 16, 16, 0,
498     16, 16, 15, 15, 15, 16, 16, 16,
499     0, 0, 15, 16, 15, 16, 15, 16,
500     15, 16, 15, 16, 15, 16, 15, 16,
501     15, 16, 15, 16, 15, 16, 15, 16,
502     16, 16, 16, 16, 0, 0, 0, 0,
503     0, 0, 0, 0, 0, 0, 0, 0,
504 };
505
506 static const Q_UINT8 ui_04[] = {
507     15, 15, 15, 15, 15, 15, 15, 15,
508     15, 15, 15, 15, 15, 15, 15, 15,
509     15, 15, 15, 15, 15, 15, 15, 15,
510     15, 15, 15, 15, 15, 15, 15, 15,
511     15, 15, 15, 15, 15, 15, 15, 15,
512     15, 15, 15, 15, 15, 15, 15, 15,
513     16, 16, 16, 16, 16, 16, 16, 16,
514     16, 16, 16, 16, 16, 16, 16, 16,
515     16, 16, 16, 16, 16, 16, 16, 16,
516     16, 16, 16, 16, 16, 16, 16, 16,
517     16, 16, 16, 16, 16, 16, 16, 16,
518     16, 16, 16, 16, 16, 16, 16, 16,
519     15, 16, 15, 16, 15, 16, 15, 16,
520     15, 16, 15, 16, 15, 16, 15, 16,
521     15, 16, 15, 16, 15, 16, 15, 16,
522     15, 16, 15, 16, 15, 16, 15, 16,
523     15, 16, 30, 1, 1, 1, 1, 0,
524     3, 3, 0, 0, 15, 16, 15, 16,
525     15, 16, 15, 16, 15, 16, 15, 16,
526     15, 16, 15, 16, 15, 16, 15, 16,
527     15, 16, 15, 16, 15, 16, 15, 16,
528     15, 16, 15, 16, 15, 16, 15, 16,
529     15, 16, 15, 16, 15, 16, 15, 16,
530     15, 16, 15, 16, 15, 16, 15, 16,
531     15, 15, 16, 15, 16, 0, 0, 15,
532     16, 0, 0, 15, 16, 0, 0, 0,
533     15, 16, 15, 16, 15, 16, 15, 16,
534     15, 16, 15, 16, 15, 16, 15, 16,
535     15, 16, 15, 16, 15, 16, 15, 16,
536     15, 16, 15, 16, 15, 16, 15, 16,
537     15, 16, 15, 16, 15, 16, 0, 0,
538     15, 16, 0, 0, 0, 0, 0, 0,
539 };
540
541 static const Q_UINT8 ui_05[] = {
542     0, 0, 0, 0, 0, 0, 0, 0,
543     0, 0, 0, 0, 0, 0, 0, 0,
544     0, 0, 0, 0, 0, 0, 0, 0,
545     0, 0, 0, 0, 0, 0, 0, 0,
546     0, 0, 0, 0, 0, 0, 0, 0,
547     0, 0, 0, 0, 0, 0, 0, 0,
548     0, 15, 15, 15, 15, 15, 15, 15,
549     15, 15, 15, 15, 15, 15, 15, 15,
550     15, 15, 15, 15, 15, 15, 15, 15,
551     15, 15, 15, 15, 15, 15, 15, 15,
552     15, 15, 15, 15, 15, 15, 15, 0,
553     0, 18, 26, 26, 26, 26, 26, 26,
554     0, 16, 16, 16, 16, 16, 16, 16,
555     16, 16, 16, 16, 16, 16, 16, 16,
556     16, 16, 16, 16, 16, 16, 16, 16,
557     16, 16, 16, 16, 16, 16, 16, 16,
558     16, 16, 16, 16, 16, 16, 16, 16,
559     0, 26, 21, 0, 0, 0, 0, 0,
560     0, 1, 1, 1, 1, 1, 1, 1,
561     1, 1, 1, 1, 1, 1, 1, 1,
562     1, 1, 0, 1, 1, 1, 1, 1,
563     1, 1, 1, 1, 1, 1, 1, 1,
564     1, 1, 1, 1, 1, 1, 1, 1,
565     1, 1, 0, 1, 1, 1, 26, 1,
566     26, 1, 1, 26, 1, 0, 0, 0,
567     0, 0, 0, 0, 0, 0, 0, 0,
568     19, 19, 19, 19, 19, 19, 19, 19,
569     19, 19, 19, 19, 19, 19, 19, 19,
570     19, 19, 19, 19, 19, 19, 19, 19,
571     19, 19, 19, 0, 0, 0, 0, 0,
572     19, 19, 19, 26, 26, 0, 0, 0,
573     0, 0, 0, 0, 0, 0, 0, 0,
574 };
575
576 static const Q_UINT8 ui_06[] = {
577     0, 0, 0, 0, 0, 0, 0, 0,
578     0, 0, 0, 0, 26, 0, 0, 0,
579     0, 0, 0, 0, 0, 0, 0, 0,
580     0, 0, 0, 26, 0, 0, 0, 26,
581     0, 19, 19, 19, 19, 19, 19, 19,
582     19, 19, 19, 19, 19, 19, 19, 19,
583     19, 19, 19, 19, 19, 19, 19, 19,
584     19, 19, 19, 0, 0, 0, 0, 0,
585     18, 19, 19, 19, 19, 19, 19, 19,
586     19, 19, 19, 1, 1, 1, 1, 1,
587     1, 1, 1, 1, 1, 1, 0, 0,
588     0, 0, 0, 0, 0, 0, 0, 0,
589     4, 4, 4, 4, 4, 4, 4, 4,
590     4, 4, 26, 26, 26, 26, 0, 0,
591     1, 19, 19, 19, 19, 19, 19, 19,
592     19, 19, 19, 19, 19, 19, 19, 19,
593     19, 19, 19, 19, 19, 19, 19, 19,
594     19, 19, 19, 19, 19, 19, 19, 19,
595     19, 19, 19, 19, 19, 19, 19, 19,
596     19, 19, 19, 19, 19, 19, 19, 19,
597     19, 19, 19, 19, 19, 19, 19, 19,
598     19, 19, 19, 19, 19, 19, 19, 19,
599     19, 19, 19, 19, 19, 19, 19, 19,
600     19, 19, 19, 19, 19, 19, 19, 19,
601     19, 19, 19, 19, 19, 19, 19, 19,
602     19, 19, 19, 19, 19, 19, 19, 19,
603     19, 19, 19, 19, 26, 19, 1, 1,
604     1, 1, 1, 1, 1, 3, 3, 1,
605     1, 1, 1, 1, 1, 18, 18, 1,
606     1, 30, 1, 1, 1, 1, 0, 0,
607     4, 4, 4, 4, 4, 4, 4, 4,
608     4, 4, 19, 19, 19, 30, 30, 0,
609 };
610
611 static const Q_UINT8 ui_07[] = {
612     26, 26, 26, 26, 26, 26, 26, 26,
613     26, 26, 26, 26, 26, 26, 0, 11,
614     19, 1, 19, 19, 19, 19, 19, 19,
615     19, 19, 19, 19, 19, 19, 19, 19,
616     19, 19, 19, 19, 19, 19, 19, 19,
617     19, 19, 19, 19, 19, 0, 0, 0,
618     1, 1, 1, 1, 1, 1, 1, 1,
619     1, 1, 1, 1, 1, 1, 1, 1,
620     1, 1, 1, 1, 1, 1, 1, 1,
621     1, 1, 1, 0, 0, 0, 0, 0,
622     0, 0, 0, 0, 0, 0, 0, 0,
623     0, 0, 0, 0, 0, 0, 0, 0,
624     0, 0, 0, 0, 0, 0, 0, 0,
625     0, 0, 0, 0, 0, 0, 0, 0,
626     0, 0, 0, 0, 0, 0, 0, 0,
627     0, 0, 0, 0, 0, 0, 0, 0,
628     19, 19, 19, 19, 19, 19, 19, 19,
629     19, 19, 19, 19, 19, 19, 19, 19,
630     19, 19, 19, 19, 19, 19, 19, 19,
631     19, 19, 19, 19, 19, 19, 19, 19,
632     19, 19, 19, 19, 19, 19, 1, 1,
633     1, 1, 1, 1, 1, 1, 1, 1,
634     1, 0, 0, 0, 0, 0, 0, 0,
635     0, 0, 0, 0, 0, 0, 0, 0,
636     0, 0, 0, 0, 0, 0, 0, 0,
637     0, 0, 0, 0, 0, 0, 0, 0,
638     0, 0, 0, 0, 0, 0, 0, 0,
639     0, 0, 0, 0, 0, 0, 0, 0,
640     0, 0, 0, 0, 0, 0, 0, 0,
641     0, 0, 0, 0, 0, 0, 0, 0,
642     0, 0, 0, 0, 0, 0, 0, 0,
643     0, 0, 0, 0, 0, 0, 0, 0,
644 };
645
646 static const Q_UINT8 ui_08[] = {
647     0, 0, 0, 0, 0, 0, 0, 0,
648     0, 0, 0, 0, 0, 0, 0, 0,
649     0, 0, 0, 0, 0, 0, 0, 0,
650     0, 0, 0, 0, 0, 0, 0, 0,
651     0, 0, 0, 0, 0, 0, 0, 0,
652     0, 0, 0, 0, 0, 0, 0, 0,
653     0, 0, 0, 0, 0, 0, 0, 0,
654     0, 0, 0, 0, 0, 0, 0, 0,
655     0, 0, 0, 0, 0, 0, 0, 0,
656     0, 0, 0, 0, 0, 0, 0, 0,
657     0, 0, 0, 0, 0, 0, 0, 0,
658     0, 0, 0, 0, 0, 0, 0, 0,
659     0, 0, 0, 0, 0, 0, 0, 0,
660     0, 0, 0, 0, 0, 0, 0, 0,
661     0, 0, 0, 0, 0, 0, 0, 0,
662     0, 0, 0, 0, 0, 0, 0, 0,
663     0, 0, 0, 0, 0, 0, 0, 0,
664     0, 0, 0, 0, 0, 0, 0, 0,
665     0, 0, 0, 0, 0, 0, 0, 0,
666     0, 0, 0, 0, 0, 0, 0, 0,
667     0, 0, 0, 0, 0, 0, 0, 0,
668     0, 0, 0, 0, 0, 0, 0, 0,
669     0, 0, 0, 0, 0, 0, 0, 0,
670     0, 0, 0, 0, 0, 0, 0, 0,
671     0, 0, 0, 0, 0, 0, 0, 0,
672     0, 0, 0, 0, 0, 0, 0, 0,
673     0, 0, 0, 0, 0, 0, 0, 0,
674     0, 0, 0, 0, 0, 0, 0, 0,
675     0, 0, 0, 0, 0, 0, 0, 0,
676     0, 0, 0, 0, 0, 0, 0, 0,
677     0, 0, 0, 0, 0, 0, 0, 0,
678     0, 0, 0, 0, 0, 0, 0, 0,
679 };
680
681 static const Q_UINT8 ui_09[] = {
682     0, 1, 1, 2, 0, 19, 19, 19,
683     19, 19, 19, 19, 19, 19, 19, 19,
684     19, 19, 19, 19, 19, 19, 19, 19,
685     19, 19, 19, 19, 19, 19, 19, 19,
686     19, 19, 19, 19, 19, 19, 19, 19,
687     19, 19, 19, 19, 19, 19, 19, 19,
688     19, 19, 19, 19, 19, 19, 19, 19,
689     19, 19, 0, 0, 1, 19, 2, 2,
690     2, 1, 1, 1, 1, 1, 1, 1,
691     1, 2, 2, 2, 2, 1, 0, 0,
692     19, 1, 1, 1, 1, 0, 0, 0,
693     19, 19, 19, 19, 19, 19, 19, 19,
694     19, 19, 1, 1, 26, 26, 4, 4,
695     4, 4, 4, 4, 4, 4, 4, 4,
696     26, 0, 0, 0, 0, 0, 0, 0,
697     0, 0, 0, 0, 0, 0, 0, 0,
698     0, 1, 2, 2, 0, 19, 19, 19,
699     19, 19, 19, 19, 19, 0, 0, 19,
700     19, 0, 0, 19, 19, 19, 19, 19,
701     19, 19, 19, 19, 19, 19, 19, 19,
702     19, 19, 19, 19, 19, 19, 19, 19,
703     19, 0, 19, 19, 19, 19, 19, 19,
704     19, 0, 19, 0, 0, 0, 19, 19,
705     19, 19, 0, 0, 1, 0, 2, 2,
706     2, 1, 1, 1, 1, 0, 0, 2,
707     2, 0, 0, 2, 2, 1, 0, 0,
708     0, 0, 0, 0, 0, 0, 0, 2,
709     0, 0, 0, 0, 19, 19, 0, 19,
710     19, 19, 1, 1, 0, 0, 4, 4,
711     4, 4, 4, 4, 4, 4, 4, 4,
712     19, 19, 28, 28, 6, 6, 6, 6,
713     6, 6, 30, 0, 0, 0, 0, 0,
714 };
715
716 static const Q_UINT8 ui_0A[] = {
717     0, 0, 1, 0, 0, 19, 19, 19,
718     19, 19, 19, 0, 0, 0, 0, 19,
719     19, 0, 0, 19, 19, 19, 19, 19,
720     19, 19, 19, 19, 19, 19, 19, 19,
721     19, 19, 19, 19, 19, 19, 19, 19,
722     19, 0, 19, 19, 19, 19, 19, 19,
723     19, 0, 19, 19, 0, 19, 19, 0,
724     19, 19, 0, 0, 1, 0, 2, 2,
725     2, 1, 1, 0, 0, 0, 0, 1,
726     1, 0, 0, 1, 1, 1, 0, 0,
727     0, 0, 0, 0, 0, 0, 0, 0,
728     0, 19, 19, 19, 19, 0, 19, 0,
729     0, 0, 0, 0, 0, 0, 4, 4,
730     4, 4, 4, 4, 4, 4, 4, 4,
731     1, 1, 19, 19, 19, 0, 0, 0,
732     0, 0, 0, 0, 0, 0, 0, 0,
733     0, 1, 1, 2, 0, 19, 19, 19,
734     19, 19, 19, 19, 0, 19, 0, 19,
735     19, 19, 0, 19, 19, 19, 19, 19,
736     19, 19, 19, 19, 19, 19, 19, 19,
737     19, 19, 19, 19, 19, 19, 19, 19,
738     19, 0, 19, 19, 19, 19, 19, 19,
739     19, 0, 19, 19, 0, 19, 19, 19,
740     19, 19, 0, 0, 1, 19, 2, 2,
741     2, 1, 1, 1, 1, 1, 0, 1,
742     1, 2, 0, 2, 2, 1, 0, 0,
743     19, 0, 0, 0, 0, 0, 0, 0,
744     0, 0, 0, 0, 0, 0, 0, 0,
745     19, 0, 0, 0, 0, 0, 4, 4,
746     4, 4, 4, 4, 4, 4, 4, 4,
747     0, 0, 0, 0, 0, 0, 0, 0,
748     0, 0, 0, 0, 0, 0, 0, 0,
749 };
750
751 static const Q_UINT8 ui_0B[] = {
752     0, 1, 2, 2, 0, 19, 19, 19,
753     19, 19, 19, 19, 19, 0, 0, 19,
754     19, 0, 0, 19, 19, 19, 19, 19,
755     19, 19, 19, 19, 19, 19, 19, 19,
756     19, 19, 19, 19, 19, 19, 19, 19,
757     19, 0, 19, 19, 19, 19, 19, 19,
758     19, 0, 19, 19, 0, 0, 19, 19,
759     19, 19, 0, 0, 1, 19, 2, 1,
760     2, 1, 1, 1, 0, 0, 0, 2,
761     2, 0, 0, 2, 2, 1, 0, 0,
762     0, 0, 0, 0, 0, 0, 1, 2,
763     0, 0, 0, 0, 19, 19, 0, 19,
764     19, 19, 0, 0, 0, 0, 4, 4,
765     4, 4, 4, 4, 4, 4, 4, 4,
766     30, 0, 0, 0, 0, 0, 0, 0,
767     0, 0, 0, 0, 0, 0, 0, 0,
768     0, 0, 1, 2, 0, 19, 19, 19,
769     19, 19, 19, 0, 0, 0, 19, 19,
770     19, 0, 19, 19, 19, 19, 0, 0,
771     0, 19, 19, 0, 19, 0, 19, 19,
772     0, 0, 0, 19, 19, 0, 0, 0,
773     19, 19, 19, 0, 0, 0, 19, 19,
774     19, 19, 19, 19, 19, 19, 0, 19,
775     19, 19, 0, 0, 0, 0, 2, 2,
776     1, 2, 2, 0, 0, 0, 2, 2,
777     2, 0, 2, 2, 2, 1, 0, 0,
778     0, 0, 0, 0, 0, 0, 0, 2,
779     0, 0, 0, 0, 0, 0, 0, 0,
780     0, 0, 0, 0, 0, 0, 0, 4,
781     4, 4, 4, 4, 4, 4, 4, 4,
782     6, 6, 6, 0, 0, 0, 0, 0,
783     0, 0, 0, 0, 0, 0, 0, 0,
784 };
785
786 static const Q_UINT8 ui_0C[] = {
787     0, 2, 2, 2, 0, 19, 19, 19,
788     19, 19, 19, 19, 19, 0, 19, 19,
789     19, 0, 19, 19, 19, 19, 19, 19,
790     19, 19, 19, 19, 19, 19, 19, 19,
791     19, 19, 19, 19, 19, 19, 19, 19,
792     19, 0, 19, 19, 19, 19, 19, 19,
793     19, 19, 19, 19, 0, 19, 19, 19,
794     19, 19, 0, 0, 0, 0, 1, 1,
795     1, 2, 2, 2, 2, 0, 1, 1,
796     1, 0, 1, 1, 1, 1, 0, 0,
797     0, 0, 0, 0, 0, 1, 1, 0,
798     0, 0, 0, 0, 0, 0, 0, 0,
799     19, 19, 0, 0, 0, 0, 4, 4,
800     4, 4, 4, 4, 4, 4, 4, 4,
801     0, 0, 0, 0, 0, 0, 0, 0,
802     0, 0, 0, 0, 0, 0, 0, 0,
803     0, 0, 2, 2, 0, 19, 19, 19,
804     19, 19, 19, 19, 19, 0, 19, 19,
805     19, 0, 19, 19, 19, 19, 19, 19,
806     19, 19, 19, 19, 19, 19, 19, 19,
807     19, 19, 19, 19, 19, 19, 19, 19,
808     19, 0, 19, 19, 19, 19, 19, 19,
809     19, 19, 19, 19, 0, 19, 19, 19,
810     19, 19, 0, 0, 0, 0, 2, 1,
811     2, 2, 2, 2, 2, 0, 1, 2,
812     2, 0, 2, 2, 1, 1, 0, 0,
813     0, 0, 0, 0, 0, 2, 2, 0,
814     0, 0, 0, 0, 0, 0, 19, 0,
815     19, 19, 0, 0, 0, 0, 4, 4,
816     4, 4, 4, 4, 4, 4, 4, 4,
817     0, 0, 0, 0, 0, 0, 0, 0,
818     0, 0, 0, 0, 0, 0, 0, 0,
819 };
820
821 static const Q_UINT8 ui_0D[] = {
822     0, 0, 2, 2, 0, 19, 19, 19,
823     19, 19, 19, 19, 19, 0, 19, 19,
824     19, 0, 19, 19, 19, 19, 19, 19,
825     19, 19, 19, 19, 19, 19, 19, 19,
826     19, 19, 19, 19, 19, 19, 19, 19,
827     19, 0, 19, 19, 19, 19, 19, 19,
828     19, 19, 19, 19, 19, 19, 19, 19,
829     19, 19, 0, 0, 0, 0, 2, 2,
830     2, 1, 1, 1, 0, 0, 2, 2,
831     2, 0, 2, 2, 2, 1, 0, 0,
832     0, 0, 0, 0, 0, 0, 0, 2,
833     0, 0, 0, 0, 0, 0, 0, 0,
834     19, 19, 0, 0, 0, 0, 4, 4,
835     4, 4, 4, 4, 4, 4, 4, 4,
836     0, 0, 0, 0, 0, 0, 0, 0,
837     0, 0, 0, 0, 0, 0, 0, 0,
838     0, 0, 2, 2, 0, 19, 19, 19,
839     19, 19, 19, 19, 19, 19, 19, 19,
840     19, 19, 19, 19, 19, 19, 19, 0,
841     0, 0, 19, 19, 19, 19, 19, 19,
842     19, 19, 19, 19, 19, 19, 19, 19,
843     19, 19, 19, 19, 19, 19, 19, 19,
844     19, 19, 0, 19, 19, 19, 19, 19,
845     19, 19, 19, 19, 0, 19, 0, 0,
846     19, 19, 19, 19, 19, 19, 19, 0,
847     0, 0, 1, 0, 0, 0, 0, 2,
848     2, 2, 1, 1, 1, 0, 1, 0,
849     2, 2, 2, 2, 2, 2, 2, 2,
850     0, 0, 0, 0, 0, 0, 0, 0,
851     0, 0, 0, 0, 0, 0, 0, 0,
852     0, 0, 2, 2, 26, 0, 0, 0,
853     0, 0, 0, 0, 0, 0, 0, 0,
854 };
855
856 static const Q_UINT8 ui_0E[] = {
857     0, 19, 19, 19, 19, 19, 19, 19,
858     19, 19, 19, 19, 19, 19, 19, 19,
859     19, 19, 19, 19, 19, 19, 19, 19,
860     19, 19, 19, 19, 19, 19, 19, 19,
861     19, 19, 19, 19, 19, 19, 19, 19,
862     19, 19, 19, 19, 19, 19, 19, 19,
863     19, 1, 19, 19, 1, 1, 1, 1,
864     1, 1, 1, 0, 0, 0, 0, 28,
865     19, 19, 19, 19, 19, 19, 18, 1,
866     1, 1, 1, 1, 1, 1, 1, 26,
867     4, 4, 4, 4, 4, 4, 4, 4,
868     4, 4, 26, 26, 0, 0, 0, 0,
869     0, 0, 0, 0, 0, 0, 0, 0,
870     0, 0, 0, 0, 0, 0, 0, 0,
871     0, 0, 0, 0, 0, 0, 0, 0,
872     0, 0, 0, 0, 0, 0, 0, 0,
873     0, 19, 19, 0, 19, 0, 0, 19,
874     19, 0, 19, 0, 0, 19, 0, 0,
875     0, 0, 0, 0, 19, 19, 19, 19,
876     0, 19, 19, 19, 19, 19, 19, 19,
877     0, 19, 19, 19, 0, 19, 0, 19,
878     0, 0, 19, 19, 0, 19, 19, 19,
879     19, 1, 19, 19, 1, 1, 1, 1,
880     1, 1, 0, 1, 1, 19, 0, 0,
881     19, 19, 19, 19, 19, 0, 18, 0,
882     1, 1, 1, 1, 1, 1, 0, 0,
883     4, 4, 4, 4, 4, 4, 4, 4,
884     4, 4, 0, 0, 19, 19, 0, 0,
885     0, 0, 0, 0, 0, 0, 0, 0,
886     0, 0, 0, 0, 0, 0, 0, 0,
887     0, 0, 0, 0, 0, 0, 0, 0,
888     0, 0, 0, 0, 0, 0, 0, 0,
889 };
890
891 static const Q_UINT8 ui_0F[] = {
892     19, 30, 30, 30, 26, 26, 26, 26,
893     26, 26, 26, 26, 26, 26, 26, 26,
894     26, 26, 26, 30, 30, 30, 30, 30,
895     1, 1, 30, 30, 30, 30, 30, 30,
896     4, 4, 4, 4, 4, 4, 4, 4,
897     4, 4, 6, 6, 6, 6, 6, 6,
898     6, 6, 6, 6, 30, 1, 30, 1,
899     30, 1, 22, 23, 22, 23, 2, 2,
900     19, 19, 19, 19, 19, 19, 19, 19,
901     0, 19, 19, 19, 19, 19, 19, 19,
902     19, 19, 19, 19, 19, 19, 19, 19,
903     19, 19, 19, 19, 19, 19, 19, 19,
904     19, 19, 19, 19, 19, 19, 19, 19,
905     19, 19, 19, 0, 0, 0, 0, 0,
906     0, 1, 1, 1, 1, 1, 1, 1,
907     1, 1, 1, 1, 1, 1, 1, 2,
908     1, 1, 1, 1, 1, 26, 1, 1,
909     19, 19, 19, 19, 0, 0, 0, 0,
910     1, 1, 1, 1, 1, 1, 1, 1,
911     0, 1, 1, 1, 1, 1, 1, 1,
912     1, 1, 1, 1, 1, 1, 1, 1,
913     1, 1, 1, 1, 1, 1, 1, 1,
914     1, 1, 1, 1, 1, 1, 1, 1,
915     1, 1, 1, 1, 1, 0, 30, 30,
916     30, 30, 30, 30, 30, 30, 1, 30,
917     30, 30, 30, 30, 30, 0, 0, 30,
918     0, 0, 0, 0, 0, 0, 0, 0,
919     0, 0, 0, 0, 0, 0, 0, 0,
920     0, 0, 0, 0, 0, 0, 0, 0,
921     0, 0, 0, 0, 0, 0, 0, 0,
922     0, 0, 0, 0, 0, 0, 0, 0,
923     0, 0, 0, 0, 0, 0, 0, 0,
924 };
925
926 static const Q_UINT8 ui_10[] = {
927     19, 19, 19, 19, 19, 19, 19, 19,
928     19, 19, 19, 19, 19, 19, 19, 19,
929     19, 19, 19, 19, 19, 19, 19, 19,
930     19, 19, 19, 19, 19, 19, 19, 19,
931     19, 19, 0, 19, 19, 19, 19, 19,
932     0, 19, 19, 0, 2, 1, 1, 1,
933     1, 2, 1, 0, 0, 0, 1, 1,
934     2, 1, 0, 0, 0, 0, 0, 0,
935     4, 4, 4, 4, 4, 4, 4, 4,
936     4, 4, 26, 26, 26, 26, 26, 26,
937     19, 19, 19, 19, 19, 19, 2, 2,
938     1, 1, 0, 0, 0, 0, 0, 0,
939     0, 0, 0, 0, 0, 0, 0, 0,
940     0, 0, 0, 0, 0, 0, 0, 0,
941     0, 0, 0, 0, 0, 0, 0, 0,
942     0, 0, 0, 0, 0, 0, 0, 0,
943     0, 0, 0, 0, 0, 0, 0, 0,
944     0, 0, 0, 0, 0, 0, 0, 0,
945     0, 0, 0, 0, 0, 0, 0, 0,
946     0, 0, 0, 0, 0, 0, 0, 0,
947     15, 15, 15, 15, 15, 15, 15, 15,
948     15, 15, 15, 15, 15, 15, 15, 15,
949     15, 15, 15, 15, 15, 15, 15, 15,
950     15, 15, 15, 15, 15, 15, 15, 15,
951     15, 15, 15, 15, 15, 15, 0, 0,
952     0, 0, 0, 0, 0, 0, 0, 0,
953     19, 19, 19, 19, 19, 19, 19, 19,
954     19, 19, 19, 19, 19, 19, 19, 19,
955     19, 19, 19, 19, 19, 19, 19, 19,
956     19, 19, 19, 19, 19, 19, 19, 19,
957     19, 19, 19, 19, 19, 19, 19, 0,
958     0, 0, 0, 26, 0, 0, 0, 0,
959 };
960
961 static const Q_UINT8 ui_11[] = {
962     19, 19, 19, 19, 19, 19, 19, 19,
963     19, 19, 19, 19, 19, 19, 19, 19,
964     19, 19, 19, 19, 19, 19, 19, 19,
965     19, 19, 19, 19, 19, 19, 19, 19,
966     19, 19, 19, 19, 19, 19, 19, 19,
967     19, 19, 19, 19, 19, 19, 19, 19,
968     19, 19, 19, 19, 19, 19, 19, 19,
969     19, 19, 19, 19, 19, 19, 19, 19,
970     19, 19, 19, 19, 19, 19, 19, 19,
971     19, 19, 19, 19, 19, 19, 19, 19,
972     19, 19, 19, 19, 19, 19, 19, 19,
973     19, 19, 0, 0, 0, 0, 0, 19,
974     19, 19, 19, 19, 19, 19, 19, 19,
975     19, 19, 19, 19, 19, 19, 19, 19,
976     19, 19, 19, 19, 19, 19, 19, 19,
977     19, 19, 19, 19, 19, 19, 19, 19,
978     19, 19, 19, 19, 19, 19, 19, 19,
979     19, 19, 19, 19, 19, 19, 19, 19,
980     19, 19, 19, 19, 19, 19, 19, 19,
981     19, 19, 19, 19, 19, 19, 19, 19,
982     19, 19, 19, 0, 0, 0, 0, 0,
983     19, 19, 19, 19, 19, 19, 19, 19,
984     19, 19, 19, 19, 19, 19, 19, 19,
985     19, 19, 19, 19, 19, 19, 19, 19,
986     19, 19, 19, 19, 19, 19, 19, 19,
987     19, 19, 19, 19, 19, 19, 19, 19,
988     19, 19, 19, 19, 19, 19, 19, 19,
989     19, 19, 19, 19, 19, 19, 19, 19,
990     19, 19, 19, 19, 19, 19, 19, 19,
991     19, 19, 19, 19, 19, 19, 19, 19,
992     19, 19, 19, 19, 19, 19, 19, 19,
993     19, 19, 0, 0, 0, 0, 0, 0,
994 };
995
996 static const Q_UINT8 ui_12[] = {
997     19, 19, 19, 19, 19, 19, 19, 0,
998     19, 19, 19, 19, 19, 19, 19, 19,
999     19, 19, 19, 19, 19, 19, 19, 19,
1000     19, 19, 19, 19, 19, 19, 19, 19,
1001     19, 19, 19, 19, 19, 19, 19, 19,
1002     19, 19, 19, 19, 19, 19, 19, 19,
1003     19, 19, 19, 19, 19, 19, 19, 19,
1004     19, 19, 19, 19, 19, 19, 19, 19,
1005     19, 19, 19, 19, 19, 19, 19, 0,
1006     19, 0, 19, 19, 19, 19, 0, 0,
1007     19, 19, 19, 19, 19, 19, 19, 0,
1008     19, 0, 19, 19, 19, 19, 0, 0,
1009     19, 19, 19, 19, 19, 19, 19, 19,
1010     19, 19, 19, 19, 19, 19, 19, 19,
1011     19, 19, 19, 19, 19, 19, 19, 19,
1012     19, 19, 19, 19, 19, 19, 19, 19,
1013     19, 19, 19, 19, 19, 19, 19, 0,
1014     19, 0, 19, 19, 19, 19, 0, 0,
1015     19, 19, 19, 19, 19, 19, 19, 19,
1016     19, 19, 19, 19, 19, 19, 19, 19,
1017     19, 19, 19, 19, 19, 19, 19, 19,
1018     19, 19, 19, 19, 19, 19, 19, 0,
1019     19, 0, 19, 19, 19, 19, 0, 0,
1020     19, 19, 19, 19, 19, 19, 19, 0,
1021     19, 0, 19, 19, 19, 19, 0, 0,
1022     19, 19, 19, 19, 19, 19, 19, 0,
1023     19, 19, 19, 19, 19, 19, 19, 0,
1024     19, 19, 19, 19, 19, 19, 19, 19,
1025     19, 19, 19, 19, 19, 19, 19, 19,
1026     19, 19, 19, 19, 19, 19, 19, 0,
1027     19, 19, 19, 19, 19, 19, 19, 19,
1028     19, 19, 19, 19, 19, 19, 19, 19,
1029 };
1030
1031 static const Q_UINT8 ui_13[] = {
1032     19, 19, 19, 19, 19, 19, 19, 19,
1033     19, 19, 19, 19, 19, 19, 19, 0,
1034     19, 0, 19, 19, 19, 19, 0, 0,
1035     19, 19, 19, 19, 19, 19, 19, 0,
1036     19, 19, 19, 19, 19, 19, 19, 19,
1037     19, 19, 19, 19, 19, 19, 19, 19,
1038     19, 19, 19, 19, 19, 19, 19, 19,
1039     19, 19, 19, 19, 19, 19, 19, 19,
1040     19, 19, 19, 19, 19, 19, 19, 0,
1041     19, 19, 19, 19, 19, 19, 19, 19,
1042     19, 19, 19, 19, 19, 19, 19, 19,
1043     19, 19, 19, 0, 0, 0, 0, 0,
1044     0, 26, 26, 26, 26, 26, 26, 26,
1045     26, 4, 4, 4, 4, 4, 4, 4,
1046     4, 4, 6, 6, 6, 6, 6, 6,
1047     6, 6, 6, 6, 6, 0, 0, 0,
1048     0, 0, 0, 0, 0, 0, 0, 0,
1049     0, 0, 0, 0, 0, 0, 0, 0,
1050     0, 0, 0, 0, 0, 0, 0, 0,
1051     0, 0, 0, 0, 0, 0, 0, 0,
1052     19, 19, 19, 19, 19, 19, 19, 19,
1053     19, 19, 19, 19, 19, 19, 19, 19,
1054     19, 19, 19, 19, 19, 19, 19, 19,
1055     19, 19, 19, 19, 19, 19, 19, 19,
1056     19, 19, 19, 19, 19, 19, 19, 19,
1057     19, 19, 19, 19, 19, 19, 19, 19,
1058     19, 19, 19, 19, 19, 19, 19, 19,
1059     19, 19, 19, 19, 19, 19, 19, 19,
1060     19, 19, 19, 19, 19, 19, 19, 19,
1061     19, 19, 19, 19, 19, 19, 19, 19,
1062     19, 19, 19, 19, 19, 0, 0, 0,
1063     0, 0, 0, 0, 0, 0, 0, 0,
1064 };
1065
1066 static const Q_UINT8 ui_14[] = {
1067     0, 19, 19, 19, 19, 19, 19, 19,
1068     19, 19, 19, 19, 19, 19, 19, 19,
1069     19, 19, 19, 19, 19, 19, 19, 19,
1070     19, 19, 19, 19, 19, 19, 19, 19,
1071     19, 19, 19, 19, 19, 19, 19, 19,
1072     19, 19, 19, 19, 19, 19, 19, 19,
1073     19, 19, 19, 19, 19, 19, 19, 19,
1074     19, 19, 19, 19, 19, 19, 19, 19,
1075     19, 19, 19, 19, 19, 19, 19, 19,
1076     19, 19, 19, 19, 19, 19, 19, 19,
1077     19, 19, 19, 19, 19, 19, 19, 19,
1078     19, 19, 19, 19, 19, 19, 19, 19,
1079     19, 19, 19, 19, 19, 19, 19, 19,
1080     19, 19, 19, 19, 19, 19, 19, 19,
1081     19, 19, 19, 19, 19, 19, 19, 19,
1082     19, 19, 19, 19, 19, 19, 19, 19,
1083     19, 19, 19, 19, 19, 19, 19, 19,
1084     19, 19, 19, 19, 19, 19, 19, 19,
1085     19, 19, 19, 19, 19, 19, 19, 19,
1086     19, 19, 19, 19, 19, 19, 19, 19,
1087     19, 19, 19, 19, 19, 19, 19, 19,
1088     19, 19, 19, 19, 19, 19, 19, 19,
1089     19, 19, 19, 19, 19, 19, 19, 19,
1090     19, 19, 19, 19, 19, 19, 19, 19,
1091     19, 19, 19, 19, 19, 19, 19, 19,
1092     19, 19, 19, 19, 19, 19, 19, 19,
1093     19, 19, 19, 19, 19, 19, 19, 19,
1094     19, 19, 19, 19, 19, 19, 19, 19,
1095     19, 19, 19, 19, 19, 19, 19, 19,
1096     19, 19, 19, 19, 19, 19, 19, 19,
1097     19, 19, 19, 19, 19, 19, 19, 19,
1098     19, 19, 19, 19, 19, 19, 19, 19,
1099 };
1100
1101 static const Q_UINT8 ui_15[] = {
1102     19, 19, 19, 19, 19, 19, 19, 19,
1103     19, 19, 19, 19, 19, 19, 19, 19,
1104     19, 19, 19, 19, 19, 19, 19, 19,
1105     19, 19, 19, 19, 19, 19, 19, 19,
1106     19, 19, 19, 19, 19, 19, 19, 19,
1107     19, 19, 19, 19, 19, 19, 19, 19,
1108     19, 19, 19, 19, 19, 19, 19, 19,
1109     19, 19, 19, 19, 19, 19, 19, 19,
1110     19, 19, 19, 19, 19, 19, 19, 19,
1111     19, 19, 19, 19, 19, 19, 19, 19,
1112     19, 19, 19, 19, 19, 19, 19, 19,
1113     19, 19, 19, 19, 19, 19, 19, 19,
1114     19, 19, 19, 19, 19, 19, 19, 19,
1115     19, 19, 19, 19, 19, 19, 19, 19,
1116     19, 19, 19, 19, 19, 19, 19, 19,
1117     19, 19, 19, 19, 19, 19, 19, 19,
1118     19, 19, 19, 19, 19, 19, 19, 19,
1119     19, 19, 19, 19, 19, 19, 19, 19,
1120     19, 19, 19, 19, 19, 19, 19, 19,
1121     19, 19, 19, 19, 19, 19, 19, 19,
1122     19, 19, 19, 19, 19, 19, 19, 19,
1123     19, 19, 19, 19, 19, 19, 19, 19,
1124     19, 19, 19, 19, 19, 19, 19, 19,
1125     19, 19, 19, 19, 19, 19, 19, 19,
1126     19, 19, 19, 19, 19, 19, 19, 19,
1127     19, 19, 19, 19, 19, 19, 19, 19,
1128     19, 19, 19, 19, 19, 19, 19, 19,
1129     19, 19, 19, 19, 19, 19, 19, 19,
1130     19, 19, 19, 19, 19, 19, 19, 19,
1131     19, 19, 19, 19, 19, 19, 19, 19,
1132     19, 19, 19, 19, 19, 19, 19, 19,
1133     19, 19, 19, 19, 19, 19, 19, 19,
1134 };
1135
1136 static const Q_UINT8 ui_16[] = {
1137     19, 19, 19, 19, 19, 19, 19, 19,
1138     19, 19, 19, 19, 19, 19, 19, 19,
1139     19, 19, 19, 19, 19, 19, 19, 19,
1140     19, 19, 19, 19, 19, 19, 19, 19,
1141     19, 19, 19, 19, 19, 19, 19, 19,
1142     19, 19, 19, 19, 19, 19, 19, 19,
1143     19, 19, 19, 19, 19, 19, 19, 19,
1144     19, 19, 19, 19, 19, 19, 19, 19,
1145     19, 19, 19, 19, 19, 19, 19, 19,
1146     19, 19, 19, 19, 19, 19, 19, 19,
1147     19, 19, 19, 19, 19, 19, 19, 19,
1148     19, 19, 19, 19, 19, 19, 19, 19,
1149     19, 19, 19, 19, 19, 19, 19, 19,
1150     19, 19, 19, 19, 19, 26, 26, 19,
1151     19, 19, 19, 19, 19, 19, 19, 0,
1152     0, 0, 0, 0, 0, 0, 0, 0,
1153     7, 19, 19, 19, 19, 19, 19, 19,
1154     19, 19, 19, 19, 19, 19, 19, 19,
1155     19, 19, 19, 19, 19, 19, 19, 19,
1156     19, 19, 19, 22, 23, 0, 0, 0,
1157     19, 19, 19, 19, 19, 19, 19, 19,
1158     19, 19, 19, 19, 19, 19, 19, 19,
1159     19, 19, 19, 19, 19, 19, 19, 19,
1160     19, 19, 19, 19, 19, 19, 19, 19,
1161     19, 19, 19, 19, 19, 19, 19, 19,
1162     19, 19, 19, 19, 19, 19, 19, 19,
1163     19, 19, 19, 19, 19, 19, 19, 19,
1164     19, 19, 19, 19, 19, 19, 19, 19,
1165     19, 19, 19, 19, 19, 19, 19, 19,
1166     19, 19, 19, 26, 26, 26, 6, 6,
1167     6, 0, 0, 0, 0, 0, 0, 0,
1168     0, 0, 0, 0, 0, 0, 0, 0,
1169 };
1170
1171 static const Q_UINT8 ui_17[] = {
1172     0, 0, 0, 0, 0, 0, 0, 0,
1173     0, 0, 0, 0, 0, 0, 0, 0,
1174     0, 0, 0, 0, 0, 0, 0, 0,
1175     0, 0, 0, 0, 0, 0, 0, 0,
1176     0, 0, 0, 0, 0, 0, 0, 0,
1177     0, 0, 0, 0, 0, 0, 0, 0,
1178     0, 0, 0, 0, 0, 0, 0, 0,
1179     0, 0, 0, 0, 0, 0, 0, 0,
1180     0, 0, 0, 0, 0, 0, 0, 0,
1181     0, 0, 0, 0, 0, 0, 0, 0,
1182     0, 0, 0, 0, 0, 0, 0, 0,
1183     0, 0, 0, 0, 0, 0, 0, 0,
1184     0, 0, 0, 0, 0, 0, 0, 0,
1185     0, 0, 0, 0, 0, 0, 0, 0,
1186     0, 0, 0, 0, 0, 0, 0, 0,
1187     0, 0, 0, 0, 0, 0, 0, 0,
1188     19, 19, 19, 19, 19, 19, 19, 19,
1189     19, 19, 19, 19, 19, 19, 19, 19,
1190     19, 19, 19, 19, 19, 19, 19, 19,
1191     19, 19, 19, 19, 19, 19, 19, 19,
1192     19, 19, 19, 19, 19, 19, 19, 19,
1193     19, 19, 19, 19, 19, 19, 19, 19,
1194     19, 19, 19, 19, 2, 2, 2, 1,
1195     1, 1, 1, 1, 1, 1, 2, 2,
1196     2, 2, 2, 2, 2, 2, 1, 2,
1197     2, 1, 1, 1, 1, 1, 1, 1,
1198     1, 1, 1, 1, 26, 26, 26, 26,
1199     26, 26, 26, 28, 26, 0, 0, 0,
1200     4, 4, 4, 4, 4, 4, 4, 4,
1201     4, 4, 0, 0, 0, 0, 0, 0,
1202     0, 0, 0, 0, 0, 0, 0, 0,
1203     0, 0, 0, 0, 0, 0, 0, 0,
1204 };
1205
1206 static const Q_UINT8 ui_18[] = {
1207     26, 26, 26, 26, 26, 26, 21, 26,
1208     26, 26, 26, 11, 11, 11, 11, 0,
1209     4, 4, 4, 4, 4, 4, 4, 4,
1210     4, 4, 0, 0, 0, 0, 0, 0,
1211     19, 19, 19, 19, 19, 19, 19, 19,
1212     19, 19, 19, 19, 19, 19, 19, 19,
1213     19, 19, 19, 19, 19, 19, 19, 19,
1214     19, 19, 19, 19, 19, 19, 19, 19,
1215     19, 19, 19, 18, 19, 19, 19, 19,
1216     19, 19, 19, 19, 19, 19, 19, 19,
1217     19, 19, 19, 19, 19, 19, 19, 19,
1218     19, 19, 19, 19, 19, 19, 19, 19,
1219     19, 19, 19, 19, 19, 19, 19, 19,
1220     19, 19, 19, 19, 19, 19, 19, 19,
1221     19, 19, 19, 19, 19, 19, 19, 19,
1222     0, 0, 0, 0, 0, 0, 0, 0,
1223     19, 19, 19, 19, 19, 19, 19, 19,
1224     19, 19, 19, 19, 19, 19, 19, 19,
1225     19, 19, 19, 19, 19, 19, 19, 19,
1226     19, 19, 19, 19, 19, 19, 19, 19,
1227     19, 19, 19, 19, 19, 19, 19, 19,
1228     19, 1, 0, 0, 0, 0, 0, 0,
1229     0, 0, 0, 0, 0, 0, 0, 0,
1230     0, 0, 0, 0, 0, 0, 0, 0,
1231     0, 0, 0, 0, 0, 0, 0, 0,
1232     0, 0, 0, 0, 0, 0, 0, 0,
1233     0, 0, 0, 0, 0, 0, 0, 0,
1234     0, 0, 0, 0, 0, 0, 0, 0,
1235     0, 0, 0, 0, 0, 0, 0, 0,
1236     0, 0, 0, 0, 0, 0, 0, 0,
1237     0, 0, 0, 0, 0, 0, 0, 0,
1238     0, 0, 0, 0, 0, 0, 0, 0,
1239 };
1240
1241 static const Q_UINT8 ui_1E[] = {
1242     15, 16, 15, 16, 15, 16, 15, 16,
1243     15, 16, 15, 16, 15, 16, 15, 16,
1244     15, 16, 15, 16, 15, 16, 15, 16,
1245     15, 16, 15, 16, 15, 16, 15, 16,
1246     15, 16, 15, 16, 15, 16, 15, 16,
1247     15, 16, 15, 16, 15, 16, 15, 16,
1248     15, 16, 15, 16, 15, 16, 15, 16,
1249     15, 16, 15, 16, 15, 16, 15, 16,
1250     15, 16, 15, 16, 15, 16, 15, 16,
1251     15, 16, 15, 16, 15, 16, 15, 16,
1252     15, 16, 15, 16, 15, 16, 15, 16,
1253     15, 16, 15, 16, 15, 16, 15, 16,
1254     15, 16, 15, 16, 15, 16, 15, 16,
1255     15, 16, 15, 16, 15, 16, 15, 16,
1256     15, 16, 15, 16, 15, 16, 15, 16,
1257     15, 16, 15, 16, 15, 16, 15, 16,
1258     15, 16, 15, 16, 15, 16, 15, 16,
1259     15, 16, 15, 16, 15, 16, 15, 16,
1260     15, 16, 15, 16, 15, 16, 16, 16,
1261     16, 16, 16, 16, 0, 0, 0, 0,
1262     15, 16, 15, 16, 15, 16, 15, 16,
1263     15, 16, 15, 16, 15, 16, 15, 16,
1264     15, 16, 15, 16, 15, 16, 15, 16,
1265     15, 16, 15, 16, 15, 16, 15, 16,
1266     15, 16, 15, 16, 15, 16, 15, 16,
1267     15, 16, 15, 16, 15, 16, 15, 16,
1268     15, 16, 15, 16, 15, 16, 15, 16,
1269     15, 16, 15, 16, 15, 16, 15, 16,
1270     15, 16, 15, 16, 15, 16, 15, 16,
1271     15, 16, 15, 16, 15, 16, 15, 16,
1272     15, 16, 15, 16, 15, 16, 15, 16,
1273     15, 16, 0, 0, 0, 0, 0, 0,
1274 };
1275
1276 static const Q_UINT8 ui_1F[] = {
1277     16, 16, 16, 16, 16, 16, 16, 16,
1278     15, 15, 15, 15, 15, 15, 15, 15,
1279     16, 16, 16, 16, 16, 16, 0, 0,
1280     15, 15, 15, 15, 15, 15, 0, 0,
1281     16, 16, 16, 16, 16, 16, 16, 16,
1282     15, 15, 15, 15, 15, 15, 15, 15,
1283     16, 16, 16, 16, 16, 16, 16, 16,
1284     15, 15, 15, 15, 15, 15, 15, 15,
1285     16, 16, 16, 16, 16, 16, 0, 0,
1286     15, 15, 15, 15, 15, 15, 0, 0,
1287     16, 16, 16, 16, 16, 16, 16, 16,
1288     0, 15, 0, 15, 0, 15, 0, 15,
1289     16, 16, 16, 16, 16, 16, 16, 16,
1290     15, 15, 15, 15, 15, 15, 15, 15,
1291     16, 16, 16, 16, 16, 16, 16, 16,
1292     16, 16, 16, 16, 16, 16, 0, 0,
1293     16, 16, 16, 16, 16, 16, 16, 16,
1294     17, 17, 17, 17, 17, 17, 17, 17,
1295     16, 16, 16, 16, 16, 16, 16, 16,
1296     17, 17, 17, 17, 17, 17, 17, 17,
1297     16, 16, 16, 16, 16, 16, 16, 16,
1298     17, 17, 17, 17, 17, 17, 17, 17,
1299     16, 16, 16, 16, 16, 0, 16, 16,
1300     15, 15, 15, 15, 17, 29, 16, 29,
1301     29, 29, 16, 16, 16, 0, 16, 16,
1302     15, 15, 15, 15, 17, 29, 29, 29,
1303     16, 16, 16, 16, 0, 0, 16, 16,
1304     15, 15, 15, 15, 0, 29, 29, 29,
1305     16, 16, 16, 16, 16, 16, 16, 16,
1306     15, 15, 15, 15, 15, 29, 29, 29,
1307     0, 0, 16, 16, 16, 0, 16, 16,
1308     15, 15, 15, 15, 17, 29, 29, 0,
1309 };
1310
1311 static const Q_UINT8 ui_20[] = {
1312     7, 7, 7, 7, 7, 7, 7, 7,
1313     7, 7, 7, 7, 11, 11, 11, 11,
1314     21, 21, 21, 21, 21, 21, 26, 26,
1315     24, 25, 22, 24, 24, 25, 22, 24,
1316     26, 26, 26, 26, 26, 26, 26, 26,
1317     8, 9, 11, 11, 11, 11, 11, 7,
1318     26, 26, 26, 26, 26, 26, 26, 26,
1319     26, 24, 25, 26, 26, 26, 26, 20,
1320     20, 26, 26, 26, 27, 22, 23, 0,
1321     26, 26, 26, 26, 26, 26, 0, 0,
1322     0, 0, 0, 0, 0, 0, 0, 0,
1323     0, 0, 0, 0, 0, 0, 0, 0,
1324     0, 0, 0, 0, 0, 0, 0, 0,
1325     0, 0, 11, 11, 11, 11, 11, 11,
1326     6, 0, 0, 0, 6, 6, 6, 6,
1327     6, 6, 27, 27, 27, 22, 23, 16,
1328     6, 6, 6, 6, 6, 6, 6, 6,
1329     6, 6, 27, 27, 27, 22, 23, 0,
1330     0, 0, 0, 0, 0, 0, 0, 0,
1331     0, 0, 0, 0, 0, 0, 0, 0,
1332     28, 28, 28, 28, 28, 28, 28, 28,
1333     28, 28, 28, 28, 28, 28, 28, 28,
1334     0, 0, 0, 0, 0, 0, 0, 0,
1335     0, 0, 0, 0, 0, 0, 0, 0,
1336     0, 0, 0, 0, 0, 0, 0, 0,
1337     0, 0, 0, 0, 0, 0, 0, 0,
1338     1, 1, 1, 1, 1, 1, 1, 1,
1339     1, 1, 1, 1, 1, 3, 3, 3,
1340     3, 1, 3, 3, 0, 0, 0, 0,
1341     0, 0, 0, 0, 0, 0, 0, 0,
1342     0, 0, 0, 0, 0, 0, 0, 0,
1343     0, 0, 0, 0, 0, 0, 0, 0,
1344 };
1345
1346 static const Q_UINT8 ui_21[] = {
1347     30, 30, 15, 30, 30, 30, 30, 15,
1348     30, 30, 16, 15, 15, 15, 16, 16,
1349     15, 15, 15, 16, 30, 15, 30, 30,
1350     30, 15, 15, 15, 15, 15, 30, 30,
1351     30, 30, 30, 30, 15, 30, 15, 30,
1352     15, 30, 15, 15, 15, 15, 30, 16,
1353     15, 15, 30, 15, 16, 19, 19, 19,
1354     19, 16, 30, 0, 0, 0, 0, 0,
1355     0, 0, 0, 0, 0, 0, 0, 0,
1356     0, 0, 0, 0, 0, 0, 0, 0,
1357     0, 0, 0, 6, 6, 6, 6, 6,
1358     6, 6, 6, 6, 6, 6, 6, 6,
1359     5, 5, 5, 5, 5, 5, 5, 5,
1360     5, 5, 5, 5, 5, 5, 5, 5,
1361     5, 5, 5, 5, 5, 5, 5, 5,
1362     5, 5, 5, 5, 5, 5, 5, 5,
1363     5, 5, 5, 5, 0, 0, 0, 0,
1364     0, 0, 0, 0, 0, 0, 0, 0,
1365     27, 27, 27, 27, 27, 30, 30, 30,
1366     30, 30, 27, 27, 30, 30, 30, 30,
1367     27, 30, 30, 27, 30, 30, 27, 30,
1368     30, 30, 30, 30, 30, 30, 27, 30,
1369     30, 30, 30, 30, 30, 30, 30, 30,
1370     30, 30, 30, 30, 30, 30, 30, 30,
1371     30, 30, 30, 30, 30, 30, 30, 30,
1372     30, 30, 30, 30, 30, 30, 27, 27,
1373     30, 30, 27, 30, 27, 30, 30, 30,
1374     30, 30, 30, 30, 30, 30, 30, 30,
1375     30, 30, 30, 30, 30, 30, 30, 30,
1376     30, 30, 30, 30, 30, 30, 30, 30,
1377     30, 30, 30, 30, 0, 0, 0, 0,
1378     0, 0, 0, 0, 0, 0, 0, 0,
1379 };
1380
1381 static const Q_UINT8 ui_22[] = {
1382     27, 27, 27, 27, 27, 27, 27, 27,
1383     27, 27, 27, 27, 27, 27, 27, 27,
1384     27, 27, 27, 27, 27, 27, 27, 27,
1385     27, 27, 27, 27, 27, 27, 27, 27,
1386     27, 27, 27, 27, 27, 27, 27, 27,
1387     27, 27, 27, 27, 27, 27, 27, 27,
1388     27, 27, 27, 27, 27, 27, 27, 27,
1389     27, 27, 27, 27, 27, 27, 27, 27,
1390     27, 27, 27, 27, 27, 27, 27, 27,
1391     27, 27, 27, 27, 27, 27, 27, 27,
1392     27, 27, 27, 27, 27, 27, 27, 27,
1393     27, 27, 27, 27, 27, 27, 27, 27,
1394     27, 27, 27, 27, 27, 27, 27, 27,
1395     27, 27, 27, 27, 27, 27, 27, 27,
1396     27, 27, 27, 27, 27, 27, 27, 27,
1397     27, 27, 27, 27, 27, 27, 27, 27,
1398     27, 27, 27, 27, 27, 27, 27, 27,
1399     27, 27, 27, 27, 27, 27, 27, 27,
1400     27, 27, 27, 27, 27, 27, 27, 27,
1401     27, 27, 27, 27, 27, 27, 27, 27,
1402     27, 27, 27, 27, 27, 27, 27, 27,
1403     27, 27, 27, 27, 27, 27, 27, 27,
1404     27, 27, 27, 27, 27, 27, 27, 27,
1405     27, 27, 27, 27, 27, 27, 27, 27,
1406     27, 27, 27, 27, 27, 27, 27, 27,
1407     27, 27, 27, 27, 27, 27, 27, 27,
1408     27, 27, 27, 27, 27, 27, 27, 27,
1409     27, 27, 27, 27, 27, 27, 27, 27,
1410     27, 27, 27, 27, 27, 27, 27, 27,
1411     27, 27, 27, 27, 27, 27, 27, 27,
1412     27, 27, 0, 0, 0, 0, 0, 0,
1413     0, 0, 0, 0, 0, 0, 0, 0,
1414 };
1415
1416 static const Q_UINT8 ui_23[] = {
1417     30, 30, 30, 30, 30, 30, 30, 30,
1418     27, 27, 27, 27, 30, 30, 30, 30,
1419     30, 30, 30, 30, 30, 30, 30, 30,
1420     30, 30, 30, 30, 30, 30, 30, 30,
1421     27, 27, 30, 30, 30, 30, 30, 30,
1422     30, 22, 23, 30, 30, 30, 30, 30,
1423     30, 30, 30, 30, 30, 30, 30, 30,
1424     30, 30, 30, 30, 30, 30, 30, 30,
1425     30, 30, 30, 30, 30, 30, 30, 30,
1426     30, 30, 30, 30, 30, 30, 30, 30,
1427     30, 30, 30, 30, 30, 30, 30, 30,
1428     30, 30, 30, 30, 30, 30, 30, 30,
1429     30, 30, 30, 30, 30, 30, 30, 30,
1430     30, 30, 30, 30, 30, 30, 30, 30,
1431     30, 30, 30, 30, 30, 30, 30, 30,
1432     30, 30, 30, 30, 0, 30, 30, 30,
1433     30, 30, 30, 30, 30, 30, 30, 30,
1434     30, 30, 30, 30, 30, 30, 30, 30,
1435     30, 30, 30, 30, 30, 30, 30, 30,
1436     30, 30, 30, 0, 0, 0, 0, 0,
1437     0, 0, 0, 0, 0, 0, 0, 0,
1438     0, 0, 0, 0, 0, 0, 0, 0,
1439     0, 0, 0, 0, 0, 0, 0, 0,
1440     0, 0, 0, 0, 0, 0, 0, 0,
1441     0, 0, 0, 0, 0, 0, 0, 0,
1442     0, 0, 0, 0, 0, 0, 0, 0,
1443     0, 0, 0, 0, 0, 0, 0, 0,
1444     0, 0, 0, 0, 0, 0, 0, 0,
1445     0, 0, 0, 0, 0, 0, 0, 0,
1446     0, 0, 0, 0, 0, 0, 0, 0,
1447     0, 0, 0, 0, 0, 0, 0, 0,
1448     0, 0, 0, 0, 0, 0, 0, 0,
1449 };
1450
1451 static const Q_UINT8 ui_24[] = {
1452     30, 30, 30, 30, 30, 30, 30, 30,
1453     30, 30, 30, 30, 30, 30, 30, 30,
1454     30, 30, 30, 30, 30, 30, 30, 30,
1455     30, 30, 30, 30, 30, 30, 30, 30,
1456     30, 30, 30, 30, 30, 30, 30, 0,
1457     0, 0, 0, 0, 0, 0, 0, 0,
1458     0, 0, 0, 0, 0, 0, 0, 0,
1459     0, 0, 0, 0, 0, 0, 0, 0,
1460     30, 30, 30, 30, 30, 30, 30, 30,
1461     30, 30, 30, 0, 0, 0, 0, 0,
1462     0, 0, 0, 0, 0, 0, 0, 0,
1463     0, 0, 0, 0, 0, 0, 0, 0,
1464     6, 6, 6, 6, 6, 6, 6, 6,
1465     6, 6, 6, 6, 6, 6, 6, 6,
1466     6, 6, 6, 6, 6, 6, 6, 6,
1467     6, 6, 6, 6, 6, 6, 6, 6,
1468     6, 6, 6, 6, 6, 6, 6, 6,
1469     6, 6, 6, 6, 6, 6, 6, 6,
1470     6, 6, 6, 6, 6, 6, 6, 6,
1471     6, 6, 6, 6, 30, 30, 30, 30,
1472     30, 30, 30, 30, 30, 30, 30, 30,
1473     30, 30, 30, 30, 30, 30, 30, 30,
1474     30, 30, 30, 30, 30, 30, 30, 30,
1475     30, 30, 30, 30, 30, 30, 30, 30,
1476     30, 30, 30, 30, 30, 30, 30, 30,
1477     30, 30, 30, 30, 30, 30, 30, 30,
1478     30, 30, 30, 30, 30, 30, 30, 30,
1479     30, 30, 30, 30, 30, 30, 30, 30,
1480     30, 30, 30, 30, 30, 30, 30, 30,
1481     30, 30, 6, 0, 0, 0, 0, 0,
1482     0, 0, 0, 0, 0, 0, 0, 0,
1483     0, 0, 0, 0, 0, 0, 0, 0,
1484 };
1485
1486 static const Q_UINT8 ui_25[] = {
1487     30, 30, 30, 30, 30, 30, 30, 30,
1488     30, 30, 30, 30, 30, 30, 30, 30,
1489     30, 30, 30, 30, 30, 30, 30, 30,
1490     30, 30, 30, 30, 30, 30, 30, 30,
1491     30, 30, 30, 30, 30, 30, 30, 30,
1492     30, 30, 30, 30, 30, 30, 30, 30,
1493     30, 30, 30, 30, 30, 30, 30, 30,
1494     30, 30, 30, 30, 30, 30, 30, 30,
1495     30, 30, 30, 30, 30, 30, 30, 30,
1496     30, 30, 30, 30, 30, 30, 30, 30,
1497     30, 30, 30, 30, 30, 30, 30, 30,
1498     30, 30, 30, 30, 30, 30, 30, 30,
1499     30, 30, 30, 30, 30, 30, 30, 30,
1500     30, 30, 30, 30, 30, 30, 30, 30,
1501     30, 30, 30, 30, 30, 30, 30, 30,
1502     30, 30, 30, 30, 30, 30, 30, 30,
1503     30, 30, 30, 30, 30, 30, 30, 30,
1504     30, 30, 30, 30, 30, 30, 30, 30,
1505     30, 30, 30, 30, 30, 30, 0, 0,
1506     0, 0, 0, 0, 0, 0, 0, 0,
1507     30, 30, 30, 30, 30, 30, 30, 30,
1508     30, 30, 30, 30, 30, 30, 30, 30,
1509     30, 30, 30, 30, 30, 30, 30, 27,
1510     30, 30, 30, 30, 30, 30, 30, 30,
1511     30, 27, 30, 30, 30, 30, 30, 30,
1512     30, 30, 30, 30, 30, 30, 30, 30,
1513     30, 30, 30, 30, 30, 30, 30, 30,
1514     30, 30, 30, 30, 30, 30, 30, 30,
1515     30, 30, 30, 30, 30, 30, 30, 30,
1516     30, 30, 30, 30, 30, 30, 30, 30,
1517     30, 30, 30, 30, 30, 30, 30, 30,
1518     0, 0, 0, 0, 0, 0, 0, 0,
1519 };
1520
1521 static const Q_UINT8 ui_26[] = {
1522     30, 30, 30, 30, 30, 30, 30, 30,
1523     30, 30, 30, 30, 30, 30, 30, 30,
1524     30, 30, 30, 30, 0, 0, 0, 0,
1525     0, 30, 30, 30, 30, 30, 30, 30,
1526     30, 30, 30, 30, 30, 30, 30, 30,
1527     30, 30, 30, 30, 30, 30, 30, 30,
1528     30, 30, 30, 30, 30, 30, 30, 30,
1529     30, 30, 30, 30, 30, 30, 30, 30,
1530     30, 30, 30, 30, 30, 30, 30, 30,
1531     30, 30, 30, 30, 30, 30, 30, 30,
1532     30, 30, 30, 30, 30, 30, 30, 30,
1533     30, 30, 30, 30, 30, 30, 30, 30,
1534     30, 30, 30, 30, 30, 30, 30, 30,
1535     30, 30, 30, 30, 30, 30, 30, 27,
1536     30, 30, 0, 0, 0, 0, 0, 0,
1537     0, 0, 0, 0, 0, 0, 0, 0,
1538     0, 0, 0, 0, 0, 0, 0, 0,
1539     0, 0, 0, 0, 0, 0, 0, 0,
1540     0, 0, 0, 0, 0, 0, 0, 0,
1541     0, 0, 0, 0, 0, 0, 0, 0,
1542     0, 0, 0, 0, 0, 0, 0, 0,
1543     0, 0, 0, 0, 0, 0, 0, 0,
1544     0, 0, 0, 0, 0, 0, 0, 0,
1545     0, 0, 0, 0, 0, 0, 0, 0,
1546     0, 0, 0, 0, 0, 0, 0, 0,
1547     0, 0, 0, 0, 0, 0, 0, 0,
1548     0, 0, 0, 0, 0, 0, 0, 0,
1549     0, 0, 0, 0, 0, 0, 0, 0,
1550     0, 0, 0, 0, 0, 0, 0, 0,
1551     0, 0, 0, 0, 0, 0, 0, 0,
1552     0, 0, 0, 0, 0, 0, 0, 0,
1553     0, 0, 0, 0, 0, 0, 0, 0,
1554 };
1555
1556 static const Q_UINT8 ui_27[] = {
1557     0, 30, 30, 30, 30, 0, 30, 30,
1558     30, 30, 0, 0, 30, 30, 30, 30,
1559     30, 30, 30, 30, 30, 30, 30, 30,
1560     30, 30, 30, 30, 30, 30, 30, 30,
1561     30, 30, 30, 30, 30, 30, 30, 30,
1562     0, 30, 30, 30, 30, 30, 30, 30,
1563     30, 30, 30, 30, 30, 30, 30, 30,
1564     30, 30, 30, 30, 30, 30, 30, 30,
1565     30, 30, 30, 30, 30, 30, 30, 30,
1566     30, 30, 30, 30, 0, 30, 0, 30,
1567     30, 30, 30, 0, 0, 0, 30, 0,
1568     30, 30, 30, 30, 30, 30, 30, 0,
1569     0, 30, 30, 30, 30, 30, 30, 30,
1570     0, 0, 0, 0, 0, 0, 0, 0,
1571     0, 0, 0, 0, 0, 0, 6, 6,
1572     6, 6, 6, 6, 6, 6, 6, 6,
1573     6, 6, 6, 6, 6, 6, 6, 6,
1574     6, 6, 6, 6, 6, 6, 6, 6,
1575     6, 6, 6, 6, 30, 0, 0, 0,
1576     30, 30, 30, 30, 30, 30, 30, 30,
1577     30, 30, 30, 30, 30, 30, 30, 30,
1578     30, 30, 30, 30, 30, 30, 30, 30,
1579     0, 30, 30, 30, 30, 30, 30, 30,
1580     30, 30, 30, 30, 30, 30, 30, 0,
1581     0, 0, 0, 0, 0, 0, 0, 0,
1582     0, 0, 0, 0, 0, 0, 0, 0,
1583     0, 0, 0, 0, 0, 0, 0, 0,
1584     0, 0, 0, 0, 0, 0, 0, 0,
1585     0, 0, 0, 0, 0, 0, 0, 0,
1586     0, 0, 0, 0, 0, 0, 0, 0,
1587     0, 0, 0, 0, 0, 0, 0, 0,
1588     0, 0, 0, 0, 0, 0, 0, 0,
1589 };
1590
1591 static const Q_UINT8 ui_28[] = {
1592     30, 30, 30, 30, 30, 30, 30, 30,
1593     30, 30, 30, 30, 30, 30, 30, 30,
1594     30, 30, 30, 30, 30, 30, 30, 30,
1595     30, 30, 30, 30, 30, 30, 30, 30,
1596     30, 30, 30, 30, 30, 30, 30, 30,
1597     30, 30, 30, 30, 30, 30, 30, 30,
1598     30, 30, 30, 30, 30, 30, 30, 30,
1599     30, 30, 30, 30, 30, 30, 30, 30,
1600     30, 30, 30, 30, 30, 30, 30, 30,
1601     30, 30, 30, 30, 30, 30, 30, 30,
1602     30, 30, 30, 30, 30, 30, 30, 30,
1603     30, 30, 30, 30, 30, 30, 30, 30,
1604     30, 30, 30, 30, 30, 30, 30, 30,
1605     30, 30, 30, 30, 30, 30, 30, 30,
1606     30, 30, 30, 30, 30, 30, 30, 30,
1607     30, 30, 30, 30, 30, 30, 30, 30,
1608     30, 30, 30, 30, 30, 30, 30, 30,
1609     30, 30, 30, 30, 30, 30, 30, 30,
1610     30, 30, 30, 30, 30, 30, 30, 30,
1611     30, 30, 30, 30, 30, 30, 30, 30,
1612     30, 30, 30, 30, 30, 30, 30, 30,
1613     30, 30, 30, 30, 30, 30, 30, 30,
1614     30, 30, 30, 30, 30, 30, 30, 30,
1615     30, 30, 30, 30, 30, 30, 30, 30,
1616     30, 30, 30, 30, 30, 30, 30, 30,
1617     30, 30, 30, 30, 30, 30, 30, 30,
1618     30, 30, 30, 30, 30, 30, 30, 30,
1619     30, 30, 30, 30, 30, 30, 30, 30,
1620     30, 30, 30, 30, 30, 30, 30, 30,
1621     30, 30, 30, 30, 30, 30, 30, 30,
1622     30, 30, 30, 30, 30, 30, 30, 30,
1623     30, 30, 30, 30, 30, 30, 30, 30,
1624 };
1625
1626 static const Q_UINT8 ui_2E[] = {
1627     0, 0, 0, 0, 0, 0, 0, 0,
1628     0, 0, 0, 0, 0, 0, 0, 0,
1629     0, 0, 0, 0, 0, 0, 0, 0,
1630     0, 0, 0, 0, 0, 0, 0, 0,
1631     0, 0, 0, 0, 0, 0, 0, 0,
1632     0, 0, 0, 0, 0, 0, 0, 0,
1633     0, 0, 0, 0, 0, 0, 0, 0,
1634     0, 0, 0, 0, 0, 0, 0, 0,
1635     0, 0, 0, 0, 0, 0, 0, 0,
1636     0, 0, 0, 0, 0, 0, 0, 0,
1637     0, 0, 0, 0, 0, 0, 0, 0,
1638     0, 0, 0, 0, 0, 0, 0, 0,
1639     0, 0, 0, 0, 0, 0, 0, 0,
1640     0, 0, 0, 0, 0, 0, 0, 0,
1641     0, 0, 0, 0, 0, 0, 0, 0,
1642     0, 0, 0, 0, 0, 0, 0, 0,
1643     30, 30, 30, 30, 30, 30, 30, 30,
1644     30, 30, 30, 30, 30, 30, 30, 30,
1645     30, 30, 30, 30, 30, 30, 30, 30,
1646     30, 30, 0, 30, 30, 30, 30, 30,
1647     30, 30, 30, 30, 30, 30, 30, 30,
1648     30, 30, 30, 30, 30, 30, 30, 30,
1649     30, 30, 30, 30, 30, 30, 30, 30,
1650     30, 30, 30, 30, 30, 30, 30, 30,
1651     30, 30, 30, 30, 30, 30, 30, 30,
1652     30, 30, 30, 30, 30, 30, 30, 30,
1653     30, 30, 30, 30, 30, 30, 30, 30,
1654     30, 30, 30, 30, 30, 30, 30, 30,
1655     30, 30, 30, 30, 30, 30, 30, 30,
1656     30, 30, 30, 30, 30, 30, 30, 30,
1657     30, 30, 30, 30, 0, 0, 0, 0,
1658     0, 0, 0, 0, 0, 0, 0, 0,
1659 };
1660
1661 static const Q_UINT8 ui_2F[] = {
1662     30, 30, 30, 30, 30, 30, 30, 30,
1663     30, 30, 30, 30, 30, 30, 30, 30,
1664     30, 30, 30, 30, 30, 30, 30, 30,
1665     30, 30, 30, 30, 30, 30, 30, 30,
1666     30, 30, 30, 30, 30, 30, 30, 30,
1667     30, 30, 30, 30, 30, 30, 30, 30,
1668     30, 30, 30, 30, 30, 30, 30, 30,
1669     30, 30, 30, 30, 30, 30, 30, 30,
1670     30, 30, 30, 30, 30, 30, 30, 30,
1671     30, 30, 30, 30, 30, 30, 30, 30,
1672     30, 30, 30, 30, 30, 30, 30, 30,
1673     30, 30, 30, 30, 30, 30, 30, 30,
1674     30, 30, 30, 30, 30, 30, 30, 30,
1675     30, 30, 30, 30, 30, 30, 30, 30,
1676     30, 30, 30, 30, 30, 30, 30, 30,
1677     30, 30, 30, 30, 30, 30, 30, 30,
1678     30, 30, 30, 30, 30, 30, 30, 30,
1679     30, 30, 30, 30, 30, 30, 30, 30,
1680     30, 30, 30, 30, 30, 30, 30, 30,
1681     30, 30, 30, 30, 30, 30, 30, 30,
1682     30, 30, 30, 30, 30, 30, 30, 30,
1683     30, 30, 30, 30, 30, 30, 30, 30,
1684     30, 30, 30, 30, 30, 30, 30, 30,
1685     30, 30, 30, 30, 30, 30, 30, 30,
1686     30, 30, 30, 30, 30, 30, 30, 30,
1687     30, 30, 30, 30, 30, 30, 30, 30,
1688     30, 30, 30, 30, 30, 30, 0, 0,
1689     0, 0, 0, 0, 0, 0, 0, 0,
1690     0, 0, 0, 0, 0, 0, 0, 0,
1691     0, 0, 0, 0, 0, 0, 0, 0,
1692     30, 30, 30, 30, 30, 30, 30, 30,
1693     30, 30, 30, 30, 0, 0, 0, 0,
1694 };
1695
1696 static const Q_UINT8 ui_30[] = {
1697     7, 26, 26, 26, 30, 18, 19, 5,
1698     22, 23, 22, 23, 22, 23, 22, 23,
1699     22, 23, 30, 30, 22, 23, 22, 23,
1700     22, 23, 22, 23, 21, 22, 23, 23,
1701     30, 5, 5, 5, 5, 5, 5, 5,
1702     5, 5, 1, 1, 1, 1, 1, 1,
1703     21, 18, 18, 18, 18, 18, 30, 30,
1704     5, 5, 5, 0, 0, 0, 30, 30,
1705     0, 19, 19, 19, 19, 19, 19, 19,
1706     19, 19, 19, 19, 19, 19, 19, 19,
1707     19, 19, 19, 19, 19, 19, 19, 19,
1708     19, 19, 19, 19, 19, 19, 19, 19,
1709     19, 19, 19, 19, 19, 19, 19, 19,
1710     19, 19, 19, 19, 19, 19, 19, 19,
1711     19, 19, 19, 19, 19, 19, 19, 19,
1712     19, 19, 19, 19, 19, 19, 19, 19,
1713     19, 19, 19, 19, 19, 19, 19, 19,
1714     19, 19, 19, 19, 19, 19, 19, 19,
1715     19, 19, 19, 19, 19, 0, 0, 0,
1716     0, 1, 1, 29, 29, 18, 18, 0,
1717     0, 19, 19, 19, 19, 19, 19, 19,
1718     19, 19, 19, 19, 19, 19, 19, 19,
1719     19, 19, 19, 19, 19, 19, 19, 19,
1720     19, 19, 19, 19, 19, 19, 19, 19,
1721     19, 19, 19, 19, 19, 19, 19, 19,
1722     19, 19, 19, 19, 19, 19, 19, 19,
1723     19, 19, 19, 19, 19, 19, 19, 19,
1724     19, 19, 19, 19, 19, 19, 19, 19,
1725     19, 19, 19, 19, 19, 19, 19, 19,
1726     19, 19, 19, 19, 19, 19, 19, 19,
1727     19, 19, 19, 19, 19, 19, 19, 19,
1728     19, 19, 19, 20, 18, 18, 18, 0,
1729 };
1730
1731 static const Q_UINT8 ui_31[] = {
1732     0, 0, 0, 0, 0, 19, 19, 19,
1733     19, 19, 19, 19, 19, 19, 19, 19,
1734     19, 19, 19, 19, 19, 19, 19, 19,
1735     19, 19, 19, 19, 19, 19, 19, 19,
1736     19, 19, 19, 19, 19, 19, 19, 19,
1737     19, 19, 19, 19, 19, 0, 0, 0,
1738     0, 19, 19, 19, 19, 19, 19, 19,
1739     19, 19, 19, 19, 19, 19, 19, 19,
1740     19, 19, 19, 19, 19, 19, 19, 19,
1741     19, 19, 19, 19, 19, 19, 19, 19,
1742     19, 19, 19, 19, 19, 19, 19, 19,
1743     19, 19, 19, 19, 19, 19, 19, 19,
1744     19, 19, 19, 19, 19, 19, 19, 19,
1745     19, 19, 19, 19, 19, 19, 19, 19,
1746     19, 19, 19, 19, 19, 19, 19, 19,
1747     19, 19, 19, 19, 19, 19, 19, 19,
1748     19, 19, 19, 19, 19, 19, 19, 19,
1749     19, 19, 19, 19, 19, 19, 19, 0,
1750     30, 30, 6, 6, 6, 6, 30, 30,
1751     30, 30, 30, 30, 30, 30, 30, 30,
1752     19, 19, 19, 19, 19, 19, 19, 19,
1753     19, 19, 19, 19, 19, 19, 19, 19,
1754     19, 19, 19, 19, 19, 19, 19, 19,
1755     0, 0, 0, 0, 0, 0, 0, 0,
1756     0, 0, 0, 0, 0, 0, 0, 0,
1757     0, 0, 0, 0, 0, 0, 0, 0,
1758     0, 0, 0, 0, 0, 0, 0, 0,
1759     0, 0, 0, 0, 0, 0, 0, 0,
1760     0, 0, 0, 0, 0, 0, 0, 0,
1761     0, 0, 0, 0, 0, 0, 0, 0,
1762     0, 0, 0, 0, 0, 0, 0, 0,
1763     0, 0, 0, 0, 0, 0, 0, 0,
1764 };
1765
1766 static const Q_UINT8 ui_32[] = {
1767     30, 30, 30, 30, 30, 30, 30, 30,
1768     30, 30, 30, 30, 30, 30, 30, 30,
1769     30, 30, 30, 30, 30, 30, 30, 30,
1770     30, 30, 30, 30, 30, 0, 0, 0,
1771     6, 6, 6, 6, 6, 6, 6, 6,
1772     6, 6, 30, 30, 30, 30, 30, 30,
1773     30, 30, 30, 30, 30, 30, 30, 30,
1774     30, 30, 30, 30, 30, 30, 30, 30,
1775     30, 30, 30, 30, 0, 0, 0, 0,
1776     0, 0, 0, 0, 0, 0, 0, 0,
1777     0, 0, 0, 0, 0, 0, 0, 0,
1778     0, 0, 0, 0, 0, 0, 0, 0,
1779     30, 30, 30, 30, 30, 30, 30, 30,
1780     30, 30, 30, 30, 30, 30, 30, 30,
1781     30, 30, 30, 30, 30, 30, 30, 30,
1782     30, 30, 30, 30, 0, 0, 0, 30,
1783     6, 6, 6, 6, 6, 6, 6, 6,
1784     6, 6, 30, 30, 30, 30, 30, 30,
1785     30, 30, 30, 30, 30, 30, 30, 30,
1786     30, 30, 30, 30, 30, 30, 30, 30,
1787     30, 30, 30, 30, 30, 30, 30, 30,
1788     30, 30, 30, 30, 30, 30, 30, 30,
1789     30, 0, 0, 0, 0, 0, 0, 0,
1790     0, 0, 0, 0, 0, 0, 0, 0,
1791     30, 30, 30, 30, 30, 30, 30, 30,
1792     30, 30, 30, 30, 0, 0, 0, 0,
1793     30, 30, 30, 30, 30, 30, 30, 30,
1794     30, 30, 30, 30, 30, 30, 30, 30,
1795     30, 30, 30, 30, 30, 30, 30, 30,
1796     30, 30, 30, 30, 30, 30, 30, 30,
1797     30, 30, 30, 30, 30, 30, 30, 30,
1798     30, 30, 30, 30, 30, 30, 30, 0,
1799 };
1800
1801 static const Q_UINT8 ui_33[] = {
1802     30, 30, 30, 30, 30, 30, 30, 30,
1803     30, 30, 30, 30, 30, 30, 30, 30,
1804     30, 30, 30, 30, 30, 30, 30, 30,
1805     30, 30, 30, 30, 30, 30, 30, 30,
1806     30, 30, 30, 30, 30, 30, 30, 30,
1807     30, 30, 30, 30, 30, 30, 30, 30,
1808     30, 30, 30, 30, 30, 30, 30, 30,
1809     30, 30, 30, 30, 30, 30, 30, 30,
1810     30, 30, 30, 30, 30, 30, 30, 30,
1811     30, 30, 30, 30, 30, 30, 30, 30,
1812     30, 30, 30, 30, 30, 30, 30, 30,
1813     30, 30, 30, 30, 30, 30, 30, 30,
1814     30, 30, 30, 30, 30, 30, 30, 30,
1815     30, 30, 30, 30, 30, 30, 30, 30,
1816     30, 30, 30, 30, 30, 30, 30, 0,
1817     0, 0, 0, 30, 30, 30, 30, 30,
1818     30, 30, 30, 30, 30, 30, 30, 30,
1819     30, 30, 30, 30, 30, 30, 30, 30,
1820     30, 30, 30, 30, 30, 30, 30, 30,
1821     30, 30, 30, 30, 30, 30, 30, 30,
1822     30, 30, 30, 30, 30, 30, 30, 30,
1823     30, 30, 30, 30, 30, 30, 30, 30,
1824     30, 30, 30, 30, 30, 30, 30, 30,
1825     30, 30, 30, 30, 30, 30, 30, 30,
1826     30, 30, 30, 30, 30, 30, 30, 30,
1827     30, 30, 30, 30, 30, 30, 30, 30,
1828     30, 30, 30, 30, 30, 30, 30, 30,
1829     30, 30, 30, 30, 30, 30, 0, 0,
1830     30, 30, 30, 30, 30, 30, 30, 30,
1831     30, 30, 30, 30, 30, 30, 30, 30,
1832     30, 30, 30, 30, 30, 30, 30, 30,
1833     30, 30, 30, 30, 30, 30, 30, 0,
1834 };
1835
1836 static const Q_UINT8 ui_4D[] = {
1837     19, 19, 19, 19, 19, 19, 19, 19,
1838     19, 19, 19, 19, 19, 19, 19, 19,
1839     19, 19, 19, 19, 19, 19, 19, 19,
1840     19, 19, 19, 19, 19, 19, 19, 19,
1841     19, 19, 19, 19, 19, 19, 19, 19,
1842     19, 19, 19, 19, 19, 19, 19, 19,
1843     19, 19, 19, 19, 19, 19, 19, 19,
1844     19, 19, 19, 19, 19, 19, 19, 19,
1845     19, 19, 19, 19, 19, 19, 19, 19,
1846     19, 19, 19, 19, 19, 19, 19, 19,
1847     19, 19, 19, 19, 19, 19, 19, 19,
1848     19, 19, 19, 19, 19, 19, 19, 19,
1849     19, 19, 19, 19, 19, 19, 19, 19,
1850     19, 19, 19, 19, 19, 19, 19, 19,
1851     19, 19, 19, 19, 19, 19, 19, 19,
1852     19, 19, 19, 19, 19, 19, 19, 19,
1853     19, 19, 19, 19, 19, 19, 19, 19,
1854     19, 19, 19, 19, 19, 19, 19, 19,
1855     19, 19, 19, 19, 19, 19, 19, 19,
1856     19, 19, 19, 19, 19, 19, 19, 19,
1857     19, 19, 19, 19, 19, 19, 19, 19,
1858     19, 19, 19, 19, 19, 19, 19, 19,
1859     19, 19, 19, 19, 19, 19, 0, 0,
1860     0, 0, 0, 0, 0, 0, 0, 0,
1861     0, 0, 0, 0, 0, 0, 0, 0,
1862     0, 0, 0, 0, 0, 0, 0, 0,
1863     0, 0, 0, 0, 0, 0, 0, 0,
1864     0, 0, 0, 0, 0, 0, 0, 0,
1865     0, 0, 0, 0, 0, 0, 0, 0,
1866     0, 0, 0, 0, 0, 0, 0, 0,
1867     0, 0, 0, 0, 0, 0, 0, 0,
1868     0, 0, 0, 0, 0, 0, 0, 0,
1869 };
1870
1871 static const Q_UINT8 ui_9F[] = {
1872     19, 19, 19, 19, 19, 19, 19, 19,
1873     19, 19, 19, 19, 19, 19, 19, 19,
1874     19, 19, 19, 19, 19, 19, 19, 19,
1875     19, 19, 19, 19, 19, 19, 19, 19,
1876     19, 19, 19, 19, 19, 19, 19, 19,
1877     19, 19, 19, 19, 19, 19, 19, 19,
1878     19, 19, 19, 19, 19, 19, 19, 19,
1879     19, 19, 19, 19, 19, 19, 19, 19,
1880     19, 19, 19, 19, 19, 19, 19, 19,
1881     19, 19, 19, 19, 19, 19, 19, 19,
1882     19, 19, 19, 19, 19, 19, 19, 19,
1883     19, 19, 19, 19, 19, 19, 19, 19,
1884     19, 19, 19, 19, 19, 19, 19, 19,
1885     19, 19, 19, 19, 19, 19, 19, 19,
1886     19, 19, 19, 19, 19, 19, 19, 19,
1887     19, 19, 19, 19, 19, 19, 19, 19,
1888     19, 19, 19, 19, 19, 19, 19, 19,
1889     19, 19, 19, 19, 19, 19, 19, 19,
1890     19, 19, 19, 19, 19, 19, 19, 19,
1891     19, 19, 19, 19, 19, 19, 19, 19,
1892     19, 19, 19, 19, 19, 19, 0, 0,
1893     0, 0, 0, 0, 0, 0, 0, 0,
1894     0, 0, 0, 0, 0, 0, 0, 0,
1895     0, 0, 0, 0, 0, 0, 0, 0,
1896     0, 0, 0, 0, 0, 0, 0, 0,
1897     0, 0, 0, 0, 0, 0, 0, 0,
1898     0, 0, 0, 0, 0, 0, 0, 0,
1899     0, 0, 0, 0, 0, 0, 0, 0,
1900     0, 0, 0, 0, 0, 0, 0, 0,
1901     0, 0, 0, 0, 0, 0, 0, 0,
1902     0, 0, 0, 0, 0, 0, 0, 0,
1903     0, 0, 0, 0, 0, 0, 0, 0,
1904 };
1905
1906 static const Q_UINT8 ui_A4[] = {
1907     19, 19, 19, 19, 19, 19, 19, 19,
1908     19, 19, 19, 19, 19, 19, 19, 19,
1909     19, 19, 19, 19, 19, 19, 19, 19,
1910     19, 19, 19, 19, 19, 19, 19, 19,
1911     19, 19, 19, 19, 19, 19, 19, 19,
1912     19, 19, 19, 19, 19, 19, 19, 19,
1913     19, 19, 19, 19, 19, 19, 19, 19,
1914     19, 19, 19, 19, 19, 19, 19, 19,
1915     19, 19, 19, 19, 19, 19, 19, 19,
1916     19, 19, 19, 19, 19, 19, 19, 19,
1917     19, 19, 19, 19, 19, 19, 19, 19,
1918     19, 19, 19, 19, 19, 19, 19, 19,
1919     19, 19, 19, 19, 19, 19, 19, 19,
1920     19, 19, 19, 19, 19, 19, 19, 19,
1921     19, 19, 19, 19, 19, 19, 19, 19,
1922     19, 19, 19, 19, 19, 19, 19, 19,
1923     19, 19, 19, 19, 19, 19, 19, 19,
1924     19, 19, 19, 19, 19, 0, 0, 0,
1925     30, 30, 30, 30, 30, 30, 30, 30,
1926     30, 30, 30, 30, 30, 30, 30, 30,
1927     30, 30, 0, 0, 30, 30, 30, 30,
1928     30, 30, 30, 30, 30, 30, 30, 30,
1929     30, 30, 30, 30, 0, 30, 30, 30,
1930     30, 30, 30, 30, 30, 30, 30, 30,
1931     30, 0, 30, 30, 30, 0, 30, 0,
1932     0, 0, 0, 0, 0, 0, 0, 0,
1933     0, 0, 0, 0, 0, 0, 0, 0,
1934     0, 0, 0, 0, 0, 0, 0, 0,
1935     0, 0, 0, 0, 0, 0, 0, 0,
1936     0, 0, 0, 0, 0, 0, 0, 0,
1937     0, 0, 0, 0, 0, 0, 0, 0,
1938     0, 0, 0, 0, 0, 0, 0, 0,
1939 };
1940
1941 static const Q_UINT8 ui_D7[] = {
1942     19, 19, 19, 19, 19, 19, 19, 19,
1943     19, 19, 19, 19, 19, 19, 19, 19,
1944     19, 19, 19, 19, 19, 19, 19, 19,
1945     19, 19, 19, 19, 19, 19, 19, 19,
1946     19, 19, 19, 19, 19, 19, 19, 19,
1947     19, 19, 19, 19, 19, 19, 19, 19,
1948     19, 19, 19, 19, 19, 19, 19, 19,
1949     19, 19, 19, 19, 19, 19, 19, 19,
1950     19, 19, 19, 19, 19, 19, 19, 19,
1951     19, 19, 19, 19, 19, 19, 19, 19,
1952     19, 19, 19, 19, 19, 19, 19, 19,
1953     19, 19, 19, 19, 19, 19, 19, 19,
1954     19, 19, 19, 19, 19, 19, 19, 19,
1955     19, 19, 19, 19, 19, 19, 19, 19,
1956     19, 19, 19, 19, 19, 19, 19, 19,
1957     19, 19, 19, 19, 19, 19, 19, 19,
1958     19, 19, 19, 19, 19, 19, 19, 19,
1959     19, 19, 19, 19, 19, 19, 19, 19,
1960     19, 19, 19, 19, 19, 19, 19, 19,
1961     19, 19, 19, 19, 19, 19, 19, 19,
1962     19, 19, 19, 19, 0, 0, 0, 0,
1963     0, 0, 0, 0, 0, 0, 0, 0,
1964     0, 0, 0, 0, 0, 0, 0, 0,
1965     0, 0, 0, 0, 0, 0, 0, 0,
1966     0, 0, 0, 0, 0, 0, 0, 0,
1967     0, 0, 0, 0, 0, 0, 0, 0,
1968     0, 0, 0, 0, 0, 0, 0, 0,
1969     0, 0, 0, 0, 0, 0, 0, 0,
1970     0, 0, 0, 0, 0, 0, 0, 0,
1971     0, 0, 0, 0, 0, 0, 0, 0,
1972     0, 0, 0, 0, 0, 0, 0, 0,
1973     0, 0, 0, 0, 0, 0, 0, 0,
1974 };
1975
1976 static const Q_UINT8 ui_D8[] = {
1977     12, 12, 12, 12, 12, 12, 12, 12,
1978     12, 12, 12, 12, 12, 12, 12, 12,
1979     12, 12, 12, 12, 12, 12, 12, 12,
1980     12, 12, 12, 12, 12, 12, 12, 12,
1981     12, 12, 12, 12, 12, 12, 12, 12,
1982     12, 12, 12, 12, 12, 12, 12, 12,
1983     12, 12, 12, 12, 12, 12, 12, 12,
1984     12, 12, 12, 12, 12, 12, 12, 12,
1985     12, 12, 12, 12, 12, 12, 12, 12,
1986     12, 12, 12, 12, 12, 12, 12, 12,
1987     12, 12, 12, 12, 12, 12, 12, 12,
1988     12, 12, 12, 12, 12, 12, 12, 12,
1989     12, 12, 12, 12, 12, 12, 12, 12,
1990     12, 12, 12, 12, 12, 12, 12, 12,
1991     12, 12, 12, 12, 12, 12, 12, 12,
1992     12, 12, 12, 12, 12, 12, 12, 12,
1993     12, 12, 12, 12, 12, 12, 12, 12,
1994     12, 12, 12, 12, 12, 12, 12, 12,
1995     12, 12, 12, 12, 12, 12, 12, 12,
1996     12, 12, 12, 12, 12, 12, 12, 12,
1997     12, 12, 12, 12, 12, 12, 12, 12,
1998     12, 12, 12, 12, 12, 12, 12, 12,
1999     12, 12, 12, 12, 12, 12, 12, 12,
2000     12, 12, 12, 12, 12, 12, 12, 12,
2001     12, 12, 12, 12, 12, 12, 12, 12,
2002     12, 12, 12, 12, 12, 12, 12, 12,
2003     12, 12, 12, 12, 12, 12, 12, 12,
2004     12, 12, 12, 12, 12, 12, 12, 12,
2005     12, 12, 12, 12, 12, 12, 12, 12,
2006     12, 12, 12, 12, 12, 12, 12, 12,
2007     12, 12, 12, 12, 12, 12, 12, 12,
2008     12, 12, 12, 12, 12, 12, 12, 12,
2009 };
2010
2011 static const Q_UINT8 ui_E0[] = {
2012     13, 13, 13, 13, 13, 13, 13, 13,
2013     13, 13, 13, 13, 13, 13, 13, 13,
2014     13, 13, 13, 13, 13, 13, 13, 13,
2015     13, 13, 13, 13, 13, 13, 13, 13,
2016     13, 13, 13, 13, 13, 13, 13, 13,
2017     13, 13, 13, 13, 13, 13, 13, 13,
2018     13, 13, 13, 13, 13, 13, 13, 13,
2019     13, 13, 13, 13, 13, 13, 13, 13,
2020     13, 13, 13, 13, 13, 13, 13, 13,
2021     13, 13, 13, 13, 13, 13, 13, 13,
2022     13, 13, 13, 13, 13, 13, 13, 13,
2023     13, 13, 13, 13, 13, 13, 13, 13,
2024     13, 13, 13, 13, 13, 13, 13, 13,
2025     13, 13, 13, 13, 13, 13, 13, 13,
2026     13, 13, 13, 13, 13, 13, 13, 13,
2027     13, 13, 13, 13, 13, 13, 13, 13,
2028     13, 13, 13, 13, 13, 13, 13, 13,
2029     13, 13, 13, 13, 13, 13, 13, 13,
2030     13, 13, 13, 13, 13, 13, 13, 13,
2031     13, 13, 13, 13, 13, 13, 13, 13,
2032     13, 13, 13, 13, 13, 13, 13, 13,
2033     13, 13, 13, 13, 13, 13, 13, 13,
2034     13, 13, 13, 13, 13, 13, 13, 13,
2035     13, 13, 13, 13, 13, 13, 13, 13,
2036     13, 13, 13, 13, 13, 13, 13, 13,
2037     13, 13, 13, 13, 13, 13, 13, 13,
2038     13, 13, 13, 13, 13, 13, 13, 13,
2039     13, 13, 13, 13, 13, 13, 13, 13,
2040     13, 13, 13, 13, 13, 13, 13, 13,
2041     13, 13, 13, 13, 13, 13, 13, 13,
2042     13, 13, 13, 13, 13, 13, 13, 13,
2043     13, 13, 13, 13, 13, 13, 13, 13,
2044 };
2045
2046 static const Q_UINT8 ui_FA[] = {
2047     19, 19, 19, 19, 19, 19, 19, 19,
2048     19, 19, 19, 19, 19, 19, 19, 19,
2049     19, 19, 19, 19, 19, 19, 19, 19,
2050     19, 19, 19, 19, 19, 19, 19, 19,
2051     19, 19, 19, 19, 19, 19, 19, 19,
2052     19, 19, 19, 19, 19, 19, 0, 0,
2053     0, 0, 0, 0, 0, 0, 0, 0,
2054     0, 0, 0, 0, 0, 0, 0, 0,
2055     0, 0, 0, 0, 0, 0, 0, 0,
2056     0, 0, 0, 0, 0, 0, 0, 0,
2057     0, 0, 0, 0, 0, 0, 0, 0,
2058     0, 0, 0, 0, 0, 0, 0, 0,
2059     0, 0, 0, 0, 0, 0, 0, 0,
2060     0, 0, 0, 0, 0, 0, 0, 0,
2061     0, 0, 0, 0, 0, 0, 0, 0,
2062     0, 0, 0, 0, 0, 0, 0, 0,
2063     0, 0, 0, 0, 0, 0, 0, 0,
2064     0, 0, 0, 0, 0, 0, 0, 0,
2065     0, 0, 0, 0, 0, 0, 0, 0,
2066     0, 0, 0, 0, 0, 0, 0, 0,
2067     0, 0, 0, 0, 0, 0, 0, 0,
2068     0, 0, 0, 0, 0, 0, 0, 0,
2069     0, 0, 0, 0, 0, 0, 0, 0,
2070     0, 0, 0, 0, 0, 0, 0, 0,
2071     0, 0, 0, 0, 0, 0, 0, 0,
2072     0, 0, 0, 0, 0, 0, 0, 0,
2073     0, 0, 0, 0, 0, 0, 0, 0,
2074     0, 0, 0, 0, 0, 0, 0, 0,
2075     0, 0, 0, 0, 0, 0, 0, 0,
2076     0, 0, 0, 0, 0, 0, 0, 0,
2077     0, 0, 0, 0, 0, 0, 0, 0,
2078     0, 0, 0, 0, 0, 0, 0, 0,
2079 };
2080
2081 static const Q_UINT8 ui_FB[] = {
2082     16, 16, 16, 16, 16, 16, 16, 0,
2083     0, 0, 0, 0, 0, 0, 0, 0,
2084     0, 0, 0, 16, 16, 16, 16, 16,
2085     0, 0, 0, 0, 0, 19, 1, 19,
2086     19, 19, 19, 19, 19, 19, 19, 19,
2087     19, 27, 19, 19, 19, 19, 19, 19,
2088     19, 19, 19, 19, 19, 19, 19, 0,
2089     19, 19, 19, 19, 19, 0, 19, 0,
2090     19, 19, 0, 19, 19, 0, 19, 19,
2091     19, 19, 19, 19, 19, 19, 19, 19,
2092     19, 19, 19, 19, 19, 19, 19, 19,
2093     19, 19, 19, 19, 19, 19, 19, 19,
2094     19, 19, 19, 19, 19, 19, 19, 19,
2095     19, 19, 19, 19, 19, 19, 19, 19,
2096     19, 19, 19, 19, 19, 19, 19, 19,
2097     19, 19, 19, 19, 19, 19, 19, 19,
2098     19, 19, 19, 19, 19, 19, 19, 19,
2099     19, 19, 19, 19, 19, 19, 19, 19,
2100     19, 19, 19, 19, 19, 19, 19, 19,
2101     19, 19, 19, 19, 19, 19, 19, 19,
2102     19, 19, 19, 19, 19, 19, 19, 19,
2103     19, 19, 19, 19, 19, 19, 19, 19,
2104     19, 19, 0, 0, 0, 0, 0, 0,
2105     0, 0, 0, 0, 0, 0, 0, 0,
2106     0, 0, 0, 0, 0, 0, 0, 0,
2107     0, 0, 0, 0, 0, 0, 0, 0,
2108     0, 0, 0, 19, 19, 19, 19, 19,
2109     19, 19, 19, 19, 19, 19, 19, 19,
2110     19, 19, 19, 19, 19, 19, 19, 19,
2111     19, 19, 19, 19, 19, 19, 19, 19,
2112     19, 19, 19, 19, 19, 19, 19, 19,
2113     19, 19, 19, 19, 19, 19, 19, 19,
2114 };
2115
2116 static const Q_UINT8 ui_FD[] = {
2117     19, 19, 19, 19, 19, 19, 19, 19,
2118     19, 19, 19, 19, 19, 19, 19, 19,
2119     19, 19, 19, 19, 19, 19, 19, 19,
2120     19, 19, 19, 19, 19, 19, 19, 19,
2121     19, 19, 19, 19, 19, 19, 19, 19,
2122     19, 19, 19, 19, 19, 19, 19, 19,
2123     19, 19, 19, 19, 19, 19, 19, 19,
2124     19, 19, 19, 19, 19, 19, 22, 23,
2125     0, 0, 0, 0, 0, 0, 0, 0,
2126     0, 0, 0, 0, 0, 0, 0, 0,
2127     19, 19, 19, 19, 19, 19, 19, 19,
2128     19, 19, 19, 19, 19, 19, 19, 19,
2129     19, 19, 19, 19, 19, 19, 19, 19,
2130     19, 19, 19, 19, 19, 19, 19, 19,
2131     19, 19, 19, 19, 19, 19, 19, 19,
2132     19, 19, 19, 19, 19, 19, 19, 19,
2133     19, 19, 19, 19, 19, 19, 19, 19,
2134     19, 19, 19, 19, 19, 19, 19, 19,
2135     0, 0, 19, 19, 19, 19, 19, 19,
2136     19, 19, 19, 19, 19, 19, 19, 19,
2137     19, 19, 19, 19, 19, 19, 19, 19,
2138     19, 19, 19, 19, 19, 19, 19, 19,
2139     19, 19, 19, 19, 19, 19, 19, 19,
2140     19, 19, 19, 19, 19, 19, 19, 19,
2141     19, 19, 19, 19, 19, 19, 19, 19,
2142     0, 0, 0, 0, 0, 0, 0, 0,
2143     0, 0, 0, 0, 0, 0, 0, 0,
2144     0, 0, 0, 0, 0, 0, 0, 0,
2145     0, 0, 0, 0, 0, 0, 0, 0,
2146     0, 0, 0, 0, 0, 0, 0, 0,
2147     19, 19, 19, 19, 19, 19, 19, 19,
2148     19, 19, 19, 19, 0, 0, 0, 0,
2149 };
2150
2151 static const Q_UINT8 ui_FE[] = {
2152     0, 0, 0, 0, 0, 0, 0, 0,
2153     0, 0, 0, 0, 0, 0, 0, 0,
2154     0, 0, 0, 0, 0, 0, 0, 0,
2155     0, 0, 0, 0, 0, 0, 0, 0,
2156     1, 1, 1, 1, 0, 0, 0, 0,
2157     0, 0, 0, 0, 0, 0, 0, 0,
2158     26, 21, 21, 20, 20, 22, 23, 22,
2159     23, 22, 23, 22, 23, 22, 23, 22,
2160     23, 22, 23, 22, 23, 0, 0, 0,
2161     0, 26, 26, 26, 26, 20, 20, 20,
2162     26, 26, 26, 0, 26, 26, 26, 26,
2163     21, 22, 23, 22, 23, 22, 23, 26,
2164     26, 26, 27, 21, 27, 27, 27, 0,
2165     26, 28, 26, 26, 0, 0, 0, 0,
2166     19, 19, 19, 0, 19, 0, 19, 19,
2167     19, 19, 19, 19, 19, 19, 19, 19,
2168     19, 19, 19, 19, 19, 19, 19, 19,
2169     19, 19, 19, 19, 19, 19, 19, 19,
2170     19, 19, 19, 19, 19, 19, 19, 19,
2171     19, 19, 19, 19, 19, 19, 19, 19,
2172     19, 19, 19, 19, 19, 19, 19, 19,
2173     19, 19, 19, 19, 19, 19, 19, 19,
2174     19, 19, 19, 19, 19, 19, 19, 19,
2175     19, 19, 19, 19, 19, 19, 19, 19,
2176     19, 19, 19, 19, 19, 19, 19, 19,
2177     19, 19, 19, 19, 19, 19, 19, 19,
2178     19, 19, 19, 19, 19, 19, 19, 19,
2179     19, 19, 19, 19, 19, 19, 19, 19,
2180     19, 19, 19, 19, 19, 19, 19, 19,
2181     19, 19, 19, 19, 19, 19, 19, 19,
2182     19, 19, 19, 19, 19, 19, 19, 19,
2183     19, 19, 19, 19, 19, 0, 0, 11,
2184 };
2185
2186 static const Q_UINT8 ui_FF[] = {
2187     0, 26, 26, 26, 28, 26, 26, 26,
2188     22, 23, 26, 27, 26, 21, 26, 26,
2189     4, 4, 4, 4, 4, 4, 4, 4,
2190     4, 4, 26, 26, 27, 27, 27, 26,
2191     26, 15, 15, 15, 15, 15, 15, 15,
2192     15, 15, 15, 15, 15, 15, 15, 15,
2193     15, 15, 15, 15, 15, 15, 15, 15,
2194     15, 15, 15, 22, 26, 23, 29, 20,
2195     29, 16, 16, 16, 16, 16, 16, 16,
2196     16, 16, 16, 16, 16, 16, 16, 16,
2197     16, 16, 16, 16, 16, 16, 16, 16,
2198     16, 16, 16, 22, 27, 23, 27, 0,
2199     0, 26, 22, 23, 26, 20, 19, 19,
2200     19, 19, 19, 19, 19, 19, 19, 19,
2201     18, 19, 19, 19, 19, 19, 19, 19,
2202     19, 19, 19, 19, 19, 19, 19, 19,
2203     19, 19, 19, 19, 19, 19, 19, 19,
2204     19, 19, 19, 19, 19, 19, 19, 19,
2205     19, 19, 19, 19, 19, 19, 19, 19,
2206     19, 19, 19, 19, 19, 19, 18, 18,
2207     19, 19, 19, 19, 19, 19, 19, 19,
2208     19, 19, 19, 19, 19, 19, 19, 19,
2209     19, 19, 19, 19, 19, 19, 19, 19,
2210     19, 19, 19, 19, 19, 19, 19, 0,
2211     0, 0, 19, 19, 19, 19, 19, 19,
2212     0, 0, 19, 19, 19, 19, 19, 19,
2213     0, 0, 19, 19, 19, 19, 19, 19,
2214     0, 0, 19, 19, 19, 0, 0, 0,
2215     28, 28, 27, 29, 30, 28, 28, 0,
2216     30, 27, 27, 27, 27, 30, 30, 0,
2217     0, 0, 0, 0, 0, 0, 0, 0,
2218     0, 11, 11, 11, 30, 30, 0, 0,
2219 };
2220
2221 const Q_UINT8 * const unicode_info[256] = {
2222     ui_00, ui_01, ui_02, ui_03, ui_04, ui_05, ui_06, ui_07,
2223     ui_08, ui_09, ui_0A, ui_0B, ui_0C, ui_0D, ui_0E, ui_0F,
2224     ui_10, ui_11, ui_12, ui_13, ui_14, ui_15, ui_16, ui_17,
2225     ui_18, ui_08, ui_08, ui_08, ui_08, ui_08, ui_1E, ui_1F,
2226     ui_20, ui_21, ui_22, ui_23, ui_24, ui_25, ui_26, ui_27,
2227     ui_28, ui_08, ui_08, ui_08, ui_08, ui_08, ui_2E, ui_2F,
2228     ui_30, ui_31, ui_32, ui_33, ui_15, ui_15, ui_15, ui_15,
2229     ui_15, ui_15, ui_15, ui_15, ui_15, ui_15, ui_15, ui_15,
2230     ui_15, ui_15, ui_15, ui_15, ui_15, ui_15, ui_15, ui_15,
2231     ui_15, ui_15, ui_15, ui_15, ui_15, ui_4D, ui_15, ui_15,
2232     ui_15, ui_15, ui_15, ui_15, ui_15, ui_15, ui_15, ui_15,
2233     ui_15, ui_15, ui_15, ui_15, ui_15, ui_15, ui_15, ui_15,
2234     ui_15, ui_15, ui_15, ui_15, ui_15, ui_15, ui_15, ui_15,
2235     ui_15, ui_15, ui_15, ui_15, ui_15, ui_15, ui_15, ui_15,
2236     ui_15, ui_15, ui_15, ui_15, ui_15, ui_15, ui_15, ui_15,
2237     ui_15, ui_15, ui_15, ui_15, ui_15, ui_15, ui_15, ui_15,
2238     ui_15, ui_15, ui_15, ui_15, ui_15, ui_15, ui_15, ui_15,
2239     ui_15, ui_15, ui_15, ui_15, ui_15, ui_15, ui_15, ui_15,
2240     ui_15, ui_15, ui_15, ui_15, ui_15, ui_15, ui_15, ui_15,
2241     ui_15, ui_15, ui_15, ui_15, ui_15, ui_15, ui_15, ui_9F,
2242     ui_15, ui_15, ui_15, ui_15, ui_A4, ui_08, ui_08, ui_08,
2243     ui_08, ui_08, ui_08, ui_08, ui_15, ui_15, ui_15, ui_15,
2244     ui_15, ui_15, ui_15, ui_15, ui_15, ui_15, ui_15, ui_15,
2245     ui_15, ui_15, ui_15, ui_15, ui_15, ui_15, ui_15, ui_15,
2246     ui_15, ui_15, ui_15, ui_15, ui_15, ui_15, ui_15, ui_15,
2247     ui_15, ui_15, ui_15, ui_15, ui_15, ui_15, ui_15, ui_15,
2248     ui_15, ui_15, ui_15, ui_15, ui_15, ui_15, ui_15, ui_D7,
2249     ui_D8, ui_D8, ui_D8, ui_D8, ui_D8, ui_D8, ui_D8, ui_D8,
2250     ui_E0, ui_E0, ui_E0, ui_E0, ui_E0, ui_E0, ui_E0, ui_E0,
2251     ui_E0, ui_E0, ui_E0, ui_E0, ui_E0, ui_E0, ui_E0, ui_E0,
2252     ui_E0, ui_E0, ui_E0, ui_E0, ui_E0, ui_E0, ui_E0, ui_E0,
2253     ui_E0, ui_15, ui_FA, ui_FB, ui_15, ui_FD, ui_FE, ui_FF,
2254 };
2255 // 14592 bytes
2256
2257 const Q_UINT16 decomposition_map[] = {
2258     0,
2259     3, 0x00A0, 0x0020, 0,
2260     16, 0x00A8, 0x0020, 0x0308, 0,
2261     9, 0x00AA, 0x0061, 0,
2262     16, 0x00AF, 0x0020, 0x0304, 0,
2263     9, 0x00B2, 0x0032, 0,
2264     9, 0x00B3, 0x0033, 0,
2265     16, 0x00B4, 0x0020, 0x0301, 0,
2266     16, 0x00B5, 0x03BC, 0,
2267     16, 0x00B8, 0x0020, 0x0327, 0,
2268     9, 0x00B9, 0x0031, 0,
2269     9, 0x00BA, 0x006F, 0,
2270     17, 0x00BC, 0x0031, 0x2044, 0x0034, 0,
2271     17, 0x00BD, 0x0031, 0x2044, 0x0032, 0,
2272     17, 0x00BE, 0x0033, 0x2044, 0x0034, 0,
2273     1, 0x00C0, 0x0041, 0x0300, 0,
2274     1, 0x00C1, 0x0041, 0x0301, 0,
2275     1, 0x00C2, 0x0041, 0x0302, 0,
2276     1, 0x00C3, 0x0041, 0x0303, 0,
2277     1, 0x00C4, 0x0041, 0x0308, 0,
2278     1, 0x00C5, 0x0041, 0x030A, 0,
2279     1, 0x00C7, 0x0043, 0x0327, 0,
2280     1, 0x00C8, 0x0045, 0x0300, 0,
2281     1, 0x00C9, 0x0045, 0x0301, 0,
2282     1, 0x00CA, 0x0045, 0x0302, 0,
2283     1, 0x00CB, 0x0045, 0x0308, 0,
2284     1, 0x00CC, 0x0049, 0x0300, 0,
2285     1, 0x00CD, 0x0049, 0x0301, 0,
2286     1, 0x00CE, 0x0049, 0x0302, 0,
2287     1, 0x00CF, 0x0049, 0x0308, 0,
2288     1, 0x00D1, 0x004E, 0x0303, 0,
2289     1, 0x00D2, 0x004F, 0x0300, 0,
2290     1, 0x00D3, 0x004F, 0x0301, 0,
2291     1, 0x00D4, 0x004F, 0x0302, 0,
2292     1, 0x00D5, 0x004F, 0x0303, 0,
2293     1, 0x00D6, 0x004F, 0x0308, 0,
2294     1, 0x00D9, 0x0055, 0x0300, 0,
2295     1, 0x00DA, 0x0055, 0x0301, 0,
2296     1, 0x00DB, 0x0055, 0x0302, 0,
2297     1, 0x00DC, 0x0055, 0x0308, 0,
2298     1, 0x00DD, 0x0059, 0x0301, 0,
2299     1, 0x00E0, 0x0061, 0x0300, 0,
2300     1, 0x00E1, 0x0061, 0x0301, 0,
2301     1, 0x00E2, 0x0061, 0x0302, 0,
2302     1, 0x00E3, 0x0061, 0x0303, 0,
2303     1, 0x00E4, 0x0061, 0x0308, 0,
2304     1, 0x00E5, 0x0061, 0x030A, 0,
2305     1, 0x00E7, 0x0063, 0x0327, 0,
2306     1, 0x00E8, 0x0065, 0x0300, 0,
2307     1, 0x00E9, 0x0065, 0x0301, 0,
2308     1, 0x00EA, 0x0065, 0x0302, 0,
2309     1, 0x00EB, 0x0065, 0x0308, 0,
2310     1, 0x00EC, 0x0069, 0x0300, 0,
2311     1, 0x00ED, 0x0069, 0x0301, 0,
2312     1, 0x00EE, 0x0069, 0x0302, 0,
2313     1, 0x00EF, 0x0069, 0x0308, 0,
2314     1, 0x00F1, 0x006E, 0x0303, 0,
2315     1, 0x00F2, 0x006F, 0x0300, 0,
2316     1, 0x00F3, 0x006F, 0x0301, 0,
2317     1, 0x00F4, 0x006F, 0x0302, 0,
2318     1, 0x00F5, 0x006F, 0x0303, 0,
2319     1, 0x00F6, 0x006F, 0x0308, 0,
2320     1, 0x00F9, 0x0075, 0x0300, 0,
2321     1, 0x00FA, 0x0075, 0x0301, 0,
2322     1, 0x00FB, 0x0075, 0x0302, 0,
2323     1, 0x00FC, 0x0075, 0x0308, 0,
2324     1, 0x00FD, 0x0079, 0x0301, 0,
2325     1, 0x00FF, 0x0079, 0x0308, 0,
2326     1, 0x0100, 0x0041, 0x0304, 0,
2327     1, 0x0101, 0x0061, 0x0304, 0,
2328     1, 0x0102, 0x0041, 0x0306, 0,
2329     1, 0x0103, 0x0061, 0x0306, 0,
2330     1, 0x0104, 0x0041, 0x0328, 0,
2331     1, 0x0105, 0x0061, 0x0328, 0,
2332     1, 0x0106, 0x0043, 0x0301, 0,
2333     1, 0x0107, 0x0063, 0x0301, 0,
2334     1, 0x0108, 0x0043, 0x0302, 0,
2335     1, 0x0109, 0x0063, 0x0302, 0,
2336     1, 0x010A, 0x0043, 0x0307, 0,
2337     1, 0x010B, 0x0063, 0x0307, 0,
2338     1, 0x010C, 0x0043, 0x030C, 0,
2339     1, 0x010D, 0x0063, 0x030C, 0,
2340     1, 0x010E, 0x0044, 0x030C, 0,
2341     1, 0x010F, 0x0064, 0x030C, 0,
2342     1, 0x0112, 0x0045, 0x0304, 0,
2343     1, 0x0113, 0x0065, 0x0304, 0,
2344     1, 0x0114, 0x0045, 0x0306, 0,
2345     1, 0x0115, 0x0065, 0x0306, 0,
2346     1, 0x0116, 0x0045, 0x0307, 0,
2347     1, 0x0117, 0x0065, 0x0307, 0,
2348     1, 0x0118, 0x0045, 0x0328, 0,
2349     1, 0x0119, 0x0065, 0x0328, 0,
2350     1, 0x011A, 0x0045, 0x030C, 0,
2351     1, 0x011B, 0x0065, 0x030C, 0,
2352     1, 0x011C, 0x0047, 0x0302, 0,
2353     1, 0x011D, 0x0067, 0x0302, 0,
2354     1, 0x011E, 0x0047, 0x0306, 0,
2355     1, 0x011F, 0x0067, 0x0306, 0,
2356     1, 0x0120, 0x0047, 0x0307, 0,
2357     1, 0x0121, 0x0067, 0x0307, 0,
2358     1, 0x0122, 0x0047, 0x0327, 0,
2359     1, 0x0123, 0x0067, 0x0327, 0,
2360     1, 0x0124, 0x0048, 0x0302, 0,
2361     1, 0x0125, 0x0068, 0x0302, 0,
2362     1, 0x0128, 0x0049, 0x0303, 0,
2363     1, 0x0129, 0x0069, 0x0303, 0,
2364     1, 0x012A, 0x0049, 0x0304, 0,
2365     1, 0x012B, 0x0069, 0x0304, 0,
2366     1, 0x012C, 0x0049, 0x0306, 0,
2367     1, 0x012D, 0x0069, 0x0306, 0,
2368     1, 0x012E, 0x0049, 0x0328, 0,
2369     1, 0x012F, 0x0069, 0x0328, 0,
2370     1, 0x0130, 0x0049, 0x0307, 0,
2371     16, 0x0132, 0x0049, 0x004A, 0,
2372     16, 0x0133, 0x0069, 0x006A, 0,
2373     1, 0x0134, 0x004A, 0x0302, 0,
2374     1, 0x0135, 0x006A, 0x0302, 0,
2375     1, 0x0136, 0x004B, 0x0327, 0,
2376     1, 0x0137, 0x006B, 0x0327, 0,
2377     1, 0x0139, 0x004C, 0x0301, 0,
2378     1, 0x013A, 0x006C, 0x0301, 0,
2379     1, 0x013B, 0x004C, 0x0327, 0,
2380     1, 0x013C, 0x006C, 0x0327, 0,
2381     1, 0x013D, 0x004C, 0x030C, 0,
2382     1, 0x013E, 0x006C, 0x030C, 0,
2383     16, 0x013F, 0x004C, 0x00B7, 0,
2384     16, 0x0140, 0x006C, 0x00B7, 0,
2385     1, 0x0143, 0x004E, 0x0301, 0,
2386     1, 0x0144, 0x006E, 0x0301, 0,
2387     1, 0x0145, 0x004E, 0x0327, 0,
2388     1, 0x0146, 0x006E, 0x0327, 0,
2389     1, 0x0147, 0x004E, 0x030C, 0,
2390     1, 0x0148, 0x006E, 0x030C, 0,
2391     16, 0x0149, 0x02BC, 0x006E, 0,
2392     1, 0x014C, 0x004F, 0x0304, 0,
2393     1, 0x014D, 0x006F, 0x0304, 0,
2394     1, 0x014E, 0x004F, 0x0306, 0,
2395     1, 0x014F, 0x006F, 0x0306, 0,
2396     1, 0x0150, 0x004F, 0x030B, 0,
2397     1, 0x0151, 0x006F, 0x030B, 0,
2398     1, 0x0154, 0x0052, 0x0301, 0,
2399     1, 0x0155, 0x0072, 0x0301, 0,
2400     1, 0x0156, 0x0052, 0x0327, 0,
2401     1, 0x0157, 0x0072, 0x0327, 0,
2402     1, 0x0158, 0x0052, 0x030C, 0,
2403     1, 0x0159, 0x0072, 0x030C, 0,
2404     1, 0x015A, 0x0053, 0x0301, 0,
2405     1, 0x015B, 0x0073, 0x0301, 0,
2406     1, 0x015C, 0x0053, 0x0302, 0,
2407     1, 0x015D, 0x0073, 0x0302, 0,
2408     1, 0x015E, 0x0053, 0x0327, 0,
2409     1, 0x015F, 0x0073, 0x0327, 0,
2410     1, 0x0160, 0x0053, 0x030C, 0,
2411     1, 0x0161, 0x0073, 0x030C, 0,
2412     1, 0x0162, 0x0054, 0x0327, 0,
2413     1, 0x0163, 0x0074, 0x0327, 0,
2414     1, 0x0164, 0x0054, 0x030C, 0,
2415     1, 0x0165, 0x0074, 0x030C, 0,
2416     1, 0x0168, 0x0055, 0x0303, 0,
2417     1, 0x0169, 0x0075, 0x0303, 0,
2418     1, 0x016A, 0x0055, 0x0304, 0,
2419     1, 0x016B, 0x0075, 0x0304, 0,
2420     1, 0x016C, 0x0055, 0x0306, 0,
2421     1, 0x016D, 0x0075, 0x0306, 0,
2422     1, 0x016E, 0x0055, 0x030A, 0,
2423     1, 0x016F, 0x0075, 0x030A, 0,
2424     1, 0x0170, 0x0055, 0x030B, 0,
2425     1, 0x0171, 0x0075, 0x030B, 0,
2426     1, 0x0172, 0x0055, 0x0328, 0,
2427     1, 0x0173, 0x0075, 0x0328, 0,
2428     1, 0x0174, 0x0057, 0x0302, 0,
2429     1, 0x0175, 0x0077, 0x0302, 0,
2430     1, 0x0176, 0x0059, 0x0302, 0,
2431     1, 0x0177, 0x0079, 0x0302, 0,
2432     1, 0x0178, 0x0059, 0x0308, 0,
2433     1, 0x0179, 0x005A, 0x0301, 0,
2434     1, 0x017A, 0x007A, 0x0301, 0,
2435     1, 0x017B, 0x005A, 0x0307, 0,
2436     1, 0x017C, 0x007A, 0x0307, 0,
2437     1, 0x017D, 0x005A, 0x030C, 0,
2438     1, 0x017E, 0x007A, 0x030C, 0,
2439     16, 0x017F, 0x0073, 0,
2440     1, 0x01A0, 0x004F, 0x031B, 0,
2441     1, 0x01A1, 0x006F, 0x031B, 0,
2442     1, 0x01AF, 0x0055, 0x031B, 0,
2443     1, 0x01B0, 0x0075, 0x031B, 0,
2444     16, 0x01C4, 0x0044, 0x017D, 0,
2445     16, 0x01C5, 0x0044, 0x017E, 0,
2446     16, 0x01C6, 0x0064, 0x017E, 0,
2447     16, 0x01C7, 0x004C, 0x004A, 0,
2448     16, 0x01C8, 0x004C, 0x006A, 0,
2449     16, 0x01C9, 0x006C, 0x006A, 0,
2450     16, 0x01CA, 0x004E, 0x004A, 0,
2451     16, 0x01CB, 0x004E, 0x006A, 0,
2452     16, 0x01CC, 0x006E, 0x006A, 0,
2453     1, 0x01CD, 0x0041, 0x030C, 0,
2454     1, 0x01CE, 0x0061, 0x030C, 0,
2455     1, 0x01CF, 0x0049, 0x030C, 0,
2456     1, 0x01D0, 0x0069, 0x030C, 0,
2457     1, 0x01D1, 0x004F, 0x030C, 0,
2458     1, 0x01D2, 0x006F, 0x030C, 0,
2459     1, 0x01D3, 0x0055, 0x030C, 0,
2460     1, 0x01D4, 0x0075, 0x030C, 0,
2461     1, 0x01D5, 0x00DC, 0x0304, 0,
2462     1, 0x01D6, 0x00FC, 0x0304, 0,
2463     1, 0x01D7, 0x00DC, 0x0301, 0,
2464     1, 0x01D8, 0x00FC, 0x0301, 0,
2465     1, 0x01D9, 0x00DC, 0x030C, 0,
2466     1, 0x01DA, 0x00FC, 0x030C, 0,
2467     1, 0x01DB, 0x00DC, 0x0300, 0,
2468     1, 0x01DC, 0x00FC, 0x0300, 0,
2469     1, 0x01DE, 0x00C4, 0x0304, 0,
2470     1, 0x01DF, 0x00E4, 0x0304, 0,
2471     1, 0x01E0, 0x0226, 0x0304, 0,
2472     1, 0x01E1, 0x0227, 0x0304, 0,
2473     1, 0x01E2, 0x00C6, 0x0304, 0,
2474     1, 0x01E3, 0x00E6, 0x0304, 0,
2475     1, 0x01E6, 0x0047, 0x030C, 0,
2476     1, 0x01E7, 0x0067, 0x030C, 0,
2477     1, 0x01E8, 0x004B, 0x030C, 0,
2478     1, 0x01E9, 0x006B, 0x030C, 0,
2479     1, 0x01EA, 0x004F, 0x0328, 0,
2480     1, 0x01EB, 0x006F, 0x0328, 0,
2481     1, 0x01EC, 0x01EA, 0x0304, 0,
2482     1, 0x01ED, 0x01EB, 0x0304, 0,
2483     1, 0x01EE, 0x01B7, 0x030C, 0,
2484     1, 0x01EF, 0x0292, 0x030C, 0,
2485     1, 0x01F0, 0x006A, 0x030C, 0,
2486     16, 0x01F1, 0x0044, 0x005A, 0,
2487     16, 0x01F2, 0x0044, 0x007A, 0,
2488     16, 0x01F3, 0x0064, 0x007A, 0,
2489     1, 0x01F4, 0x0047, 0x0301, 0,
2490     1, 0x01F5, 0x0067, 0x0301, 0,
2491     1, 0x01F8, 0x004E, 0x0300, 0,
2492     1, 0x01F9, 0x006E, 0x0300, 0,
2493     1, 0x01FA, 0x00C5, 0x0301, 0,
2494     1, 0x01FB, 0x00E5, 0x0301, 0,
2495     1, 0x01FC, 0x00C6, 0x0301, 0,
2496     1, 0x01FD, 0x00E6, 0x0301, 0,
2497     1, 0x01FE, 0x00D8, 0x0301, 0,
2498     1, 0x01FF, 0x00F8, 0x0301, 0,
2499     1, 0x0200, 0x0041, 0x030F, 0,
2500     1, 0x0201, 0x0061, 0x030F, 0,
2501     1, 0x0202, 0x0041, 0x0311, 0,
2502     1, 0x0203, 0x0061, 0x0311, 0,
2503     1, 0x0204, 0x0045, 0x030F, 0,
2504     1, 0x0205, 0x0065, 0x030F, 0,
2505     1, 0x0206, 0x0045, 0x0311, 0,
2506     1, 0x0207, 0x0065, 0x0311, 0,
2507     1, 0x0208, 0x0049, 0x030F, 0,
2508     1, 0x0209, 0x0069, 0x030F, 0,
2509     1, 0x020A, 0x0049, 0x0311, 0,
2510     1, 0x020B, 0x0069, 0x0311, 0,
2511     1, 0x020C, 0x004F, 0x030F, 0,
2512     1, 0x020D, 0x006F, 0x030F, 0,
2513     1, 0x020E, 0x004F, 0x0311, 0,
2514     1, 0x020F, 0x006F, 0x0311, 0,
2515     1, 0x0210, 0x0052, 0x030F, 0,
2516     1, 0x0211, 0x0072, 0x030F, 0,
2517     1, 0x0212, 0x0052, 0x0311, 0,
2518     1, 0x0213, 0x0072, 0x0311, 0,
2519     1, 0x0214, 0x0055, 0x030F, 0,
2520     1, 0x0215, 0x0075, 0x030F, 0,
2521     1, 0x0216, 0x0055, 0x0311, 0,
2522     1, 0x0217, 0x0075, 0x0311, 0,
2523     1, 0x0218, 0x0053, 0x0326, 0,
2524     1, 0x0219, 0x0073, 0x0326, 0,
2525     1, 0x021A, 0x0054, 0x0326, 0,
2526     1, 0x021B, 0x0074, 0x0326, 0,
2527     1, 0x021E, 0x0048, 0x030C, 0,
2528     1, 0x021F, 0x0068, 0x030C, 0,
2529     1, 0x0226, 0x0041, 0x0307, 0,
2530     1, 0x0227, 0x0061, 0x0307, 0,
2531     1, 0x0228, 0x0045, 0x0327, 0,
2532     1, 0x0229, 0x0065, 0x0327, 0,
2533     1, 0x022A, 0x00D6, 0x0304, 0,
2534     1, 0x022B, 0x00F6, 0x0304, 0,
2535     1, 0x022C, 0x00D5, 0x0304, 0,
2536     1, 0x022D, 0x00F5, 0x0304, 0,
2537     1, 0x022E, 0x004F, 0x0307, 0,
2538     1, 0x022F, 0x006F, 0x0307, 0,
2539     1, 0x0230, 0x022E, 0x0304, 0,
2540     1, 0x0231, 0x022F, 0x0304, 0,
2541     1, 0x0232, 0x0059, 0x0304, 0,
2542     1, 0x0233, 0x0079, 0x0304, 0,
2543     9, 0x02B0, 0x0068, 0,
2544     9, 0x02B1, 0x0266, 0,
2545     9, 0x02B2, 0x006A, 0,
2546     9, 0x02B3, 0x0072, 0,
2547     9, 0x02B4, 0x0279, 0,
2548     9, 0x02B5, 0x027B, 0,
2549     9, 0x02B6, 0x0281, 0,
2550     9, 0x02B7, 0x0077, 0,
2551     9, 0x02B8, 0x0079, 0,
2552     16, 0x02D8, 0x0020, 0x0306, 0,
2553     16, 0x02D9, 0x0020, 0x0307, 0,
2554     16, 0x02DA, 0x0020, 0x030A, 0,
2555     16, 0x02DB, 0x0020, 0x0328, 0,
2556     16, 0x02DC, 0x0020, 0x0303, 0,
2557     16, 0x02DD, 0x0020, 0x030B, 0,
2558     9, 0x02E0, 0x0263, 0,
2559     9, 0x02E1, 0x006C, 0,
2560     9, 0x02E2, 0x0073, 0,
2561     9, 0x02E3, 0x0078, 0,
2562     9, 0x02E4, 0x0295, 0,
2563     1, 0x0340, 0x0300, 0,
2564     1, 0x0341, 0x0301, 0,
2565     1, 0x0343, 0x0313, 0,
2566     1, 0x0344, 0x0308, 0x0301, 0,
2567     1, 0x0374, 0x02B9, 0,
2568     16, 0x037A, 0x0020, 0x0345, 0,
2569     1, 0x037E, 0x003B, 0,
2570     16, 0x0384, 0x0020, 0x0301, 0,
2571     1, 0x0385, 0x00A8, 0x0301, 0,
2572     1, 0x0386, 0x0391, 0x0301, 0,
2573     1, 0x0387, 0x00B7, 0,
2574     1, 0x0388, 0x0395, 0x0301, 0,
2575     1, 0x0389, 0x0397, 0x0301, 0,
2576     1, 0x038A, 0x0399, 0x0301, 0,
2577     1, 0x038C, 0x039F, 0x0301, 0,
2578     1, 0x038E, 0x03A5, 0x0301, 0,
2579     1, 0x038F, 0x03A9, 0x0301, 0,
2580     1, 0x0390, 0x03CA, 0x0301, 0,
2581     1, 0x03AA, 0x0399, 0x0308, 0,
2582     1, 0x03AB, 0x03A5, 0x0308, 0,
2583     1, 0x03AC, 0x03B1, 0x0301, 0,
2584     1, 0x03AD, 0x03B5, 0x0301, 0,
2585     1, 0x03AE, 0x03B7, 0x0301, 0,
2586     1, 0x03AF, 0x03B9, 0x0301, 0,
2587     1, 0x03B0, 0x03CB, 0x0301, 0,
2588     1, 0x03CA, 0x03B9, 0x0308, 0,
2589     1, 0x03CB, 0x03C5, 0x0308, 0,
2590     1, 0x03CC, 0x03BF, 0x0301, 0,
2591     1, 0x03CD, 0x03C5, 0x0301, 0,
2592     1, 0x03CE, 0x03C9, 0x0301, 0,
2593     16, 0x03D0, 0x03B2, 0,
2594     16, 0x03D1, 0x03B8, 0,
2595     16, 0x03D2, 0x03A5, 0,
2596     1, 0x03D3, 0x03D2, 0x0301, 0,
2597     1, 0x03D4, 0x03D2, 0x0308, 0,
2598     16, 0x03D5, 0x03C6, 0,
2599     16, 0x03D6, 0x03C0, 0,
2600     16, 0x03F0, 0x03BA, 0,
2601     16, 0x03F1, 0x03C1, 0,
2602     16, 0x03F2, 0x03C2, 0,
2603     1, 0x0400, 0x0415, 0x0300, 0,
2604     1, 0x0401, 0x0415, 0x0308, 0,
2605     1, 0x0403, 0x0413, 0x0301, 0,
2606     1, 0x0407, 0x0406, 0x0308, 0,
2607     1, 0x040C, 0x041A, 0x0301, 0,
2608     1, 0x040D, 0x0418, 0x0300, 0,
2609     1, 0x040E, 0x0423, 0x0306, 0,
2610     1, 0x0419, 0x0418, 0x0306, 0,
2611     1, 0x0439, 0x0438, 0x0306, 0,
2612     1, 0x0450, 0x0435, 0x0300, 0,
2613     1, 0x0451, 0x0435, 0x0308, 0,
2614     1, 0x0453, 0x0433, 0x0301, 0,
2615     1, 0x0457, 0x0456, 0x0308, 0,
2616     1, 0x045C, 0x043A, 0x0301, 0,
2617     1, 0x045D, 0x0438, 0x0300, 0,
2618     1, 0x045E, 0x0443, 0x0306, 0,
2619     1, 0x0476, 0x0474, 0x030F, 0,
2620     1, 0x0477, 0x0475, 0x030F, 0,
2621     1, 0x04C1, 0x0416, 0x0306, 0,
2622     1, 0x04C2, 0x0436, 0x0306, 0,
2623     1, 0x04D0, 0x0410, 0x0306, 0,
2624     1, 0x04D1, 0x0430, 0x0306, 0,
2625     1, 0x04D2, 0x0410, 0x0308, 0,
2626     1, 0x04D3, 0x0430, 0x0308, 0,
2627     1, 0x04D6, 0x0415, 0x0306, 0,
2628     1, 0x04D7, 0x0435, 0x0306, 0,
2629     1, 0x04DA, 0x04D8, 0x0308, 0,
2630     1, 0x04DB, 0x04D9, 0x0308, 0,
2631     1, 0x04DC, 0x0416, 0x0308, 0,
2632     1, 0x04DD, 0x0436, 0x0308, 0,
2633     1, 0x04DE, 0x0417, 0x0308, 0,
2634     1, 0x04DF, 0x0437, 0x0308, 0,
2635     1, 0x04E2, 0x0418, 0x0304, 0,
2636     1, 0x04E3, 0x0438, 0x0304, 0,
2637     1, 0x04E4, 0x0418, 0x0308, 0,
2638     1, 0x04E5, 0x0438, 0x0308, 0,
2639     1, 0x04E6, 0x041E, 0x0308, 0,
2640     1, 0x04E7, 0x043E, 0x0308, 0,
2641     1, 0x04EA, 0x04E8, 0x0308, 0,
2642     1, 0x04EB, 0x04E9, 0x0308, 0,
2643     1, 0x04EC, 0x042D, 0x0308, 0,
2644     1, 0x04ED, 0x044D, 0x0308, 0,
2645     1, 0x04EE, 0x0423, 0x0304, 0,
2646     1, 0x04EF, 0x0443, 0x0304, 0,
2647     1, 0x04F0, 0x0423, 0x0308, 0,
2648     1, 0x04F1, 0x0443, 0x0308, 0,
2649     1, 0x04F2, 0x0423, 0x030B, 0,
2650     1, 0x04F3, 0x0443, 0x030B, 0,
2651     1, 0x04F4, 0x0427, 0x0308, 0,
2652     1, 0x04F5, 0x0447, 0x0308, 0,
2653     1, 0x04F8, 0x042B, 0x0308, 0,
2654     1, 0x04F9, 0x044B, 0x0308, 0,
2655     16, 0x0587, 0x0565, 0x0582, 0,
2656     1, 0x0622, 0x0627, 0x0653, 0,
2657     1, 0x0623, 0x0627, 0x0654, 0,
2658     1, 0x0624, 0x0648, 0x0654, 0,
2659     1, 0x0625, 0x0627, 0x0655, 0,
2660     1, 0x0626, 0x064A, 0x0654, 0,
2661     16, 0x0675, 0x0627, 0x0674, 0,
2662     16, 0x0676, 0x0648, 0x0674, 0,
2663     16, 0x0677, 0x06C7, 0x0674, 0,
2664     16, 0x0678, 0x064A, 0x0674, 0,
2665     1, 0x06C0, 0x06D5, 0x0654, 0,
2666     1, 0x06C2, 0x06C1, 0x0654, 0,
2667     1, 0x06D3, 0x06D2, 0x0654, 0,
2668     1, 0x0929, 0x0928, 0x093C, 0,
2669     1, 0x0931, 0x0930, 0x093C, 0,
2670     1, 0x0934, 0x0933, 0x093C, 0,
2671     1, 0x0958, 0x0915, 0x093C, 0,
2672     1, 0x0959, 0x0916, 0x093C, 0,
2673     1, 0x095A, 0x0917, 0x093C, 0,
2674     1, 0x095B, 0x091C, 0x093C, 0,
2675     1, 0x095C, 0x0921, 0x093C, 0,
2676     1, 0x095D, 0x0922, 0x093C, 0,
2677     1, 0x095E, 0x092B, 0x093C, 0,
2678     1, 0x095F, 0x092F, 0x093C, 0,
2679     1, 0x09CB, 0x09C7, 0x09BE, 0,
2680     1, 0x09CC, 0x09C7, 0x09D7, 0,
2681     1, 0x09DC, 0x09A1, 0x09BC, 0,
2682     1, 0x09DD, 0x09A2, 0x09BC, 0,
2683     1, 0x09DF, 0x09AF, 0x09BC, 0,
2684     1, 0x0A33, 0x0A32, 0x0A3C, 0,
2685     1, 0x0A36, 0x0A38, 0x0A3C, 0,
2686     1, 0x0A59, 0x0A16, 0x0A3C, 0,
2687     1, 0x0A5A, 0x0A17, 0x0A3C, 0,
2688     1, 0x0A5B, 0x0A1C, 0x0A3C, 0,
2689     1, 0x0A5E, 0x0A2B, 0x0A3C, 0,
2690     1, 0x0B48, 0x0B47, 0x0B56, 0,
2691     1, 0x0B4B, 0x0B47, 0x0B3E, 0,
2692     1, 0x0B4C, 0x0B47, 0x0B57, 0,
2693     1, 0x0B5C, 0x0B21, 0x0B3C, 0,
2694     1, 0x0B5D, 0x0B22, 0x0B3C, 0,
2695     1, 0x0B94, 0x0B92, 0x0BD7, 0,
2696     1, 0x0BCA, 0x0BC6, 0x0BBE, 0,
2697     1, 0x0BCB, 0x0BC7, 0x0BBE, 0,
2698     1, 0x0BCC, 0x0BC6, 0x0BD7, 0,
2699     1, 0x0C48, 0x0C46, 0x0C56, 0,
2700     1, 0x0CC0, 0x0CBF, 0x0CD5, 0,
2701     1, 0x0CC7, 0x0CC6, 0x0CD5, 0,
2702     1, 0x0CC8, 0x0CC6, 0x0CD6, 0,
2703     1, 0x0CCA, 0x0CC6, 0x0CC2, 0,
2704     1, 0x0CCB, 0x0CCA, 0x0CD5, 0,
2705     1, 0x0D4A, 0x0D46, 0x0D3E, 0,
2706     1, 0x0D4B, 0x0D47, 0x0D3E, 0,
2707     1, 0x0D4C, 0x0D46, 0x0D57, 0,
2708     1, 0x0DDA, 0x0DD9, 0x0DCA, 0,
2709     1, 0x0DDC, 0x0DD9, 0x0DCF, 0,
2710     1, 0x0DDD, 0x0DDC, 0x0DCA, 0,
2711     1, 0x0DDE, 0x0DD9, 0x0DDF, 0,
2712     16, 0x0E33, 0x0E4D, 0x0E32, 0,
2713     16, 0x0EB3, 0x0ECD, 0x0EB2, 0,
2714     16, 0x0EDC, 0x0EAB, 0x0E99, 0,
2715     16, 0x0EDD, 0x0EAB, 0x0EA1, 0,
2716     3, 0x0F0C, 0x0F0B, 0,
2717     1, 0x0F43, 0x0F42, 0x0FB7, 0,
2718     1, 0x0F4D, 0x0F4C, 0x0FB7, 0,
2719     1, 0x0F52, 0x0F51, 0x0FB7, 0,
2720     1, 0x0F57, 0x0F56, 0x0FB7, 0,
2721     1, 0x0F5C, 0x0F5B, 0x0FB7, 0,
2722     1, 0x0F69, 0x0F40, 0x0FB5, 0,
2723     1, 0x0F73, 0x0F71, 0x0F72, 0,
2724     1, 0x0F75, 0x0F71, 0x0F74, 0,
2725     1, 0x0F76, 0x0FB2, 0x0F80, 0,
2726     16, 0x0F77, 0x0FB2, 0x0F81, 0,
2727     1, 0x0F78, 0x0FB3, 0x0F80, 0,
2728     16, 0x0F79, 0x0FB3, 0x0F81, 0,
2729     1, 0x0F81, 0x0F71, 0x0F80, 0,
2730     1, 0x0F93, 0x0F92, 0x0FB7, 0,
2731     1, 0x0F9D, 0x0F9C, 0x0FB7, 0,
2732     1, 0x0FA2, 0x0FA1, 0x0FB7, 0,
2733     1, 0x0FA7, 0x0FA6, 0x0FB7, 0,
2734     1, 0x0FAC, 0x0FAB, 0x0FB7, 0,
2735     1, 0x0FB9, 0x0F90, 0x0FB5, 0,
2736     1, 0x1026, 0x1025, 0x102E, 0,
2737     1, 0x1E00, 0x0041, 0x0325, 0,
2738     1, 0x1E01, 0x0061, 0x0325, 0,
2739     1, 0x1E02, 0x0042, 0x0307, 0,
2740     1, 0x1E03, 0x0062, 0x0307, 0,
2741     1, 0x1E04, 0x0042, 0x0323, 0,
2742     1, 0x1E05, 0x0062, 0x0323, 0,
2743     1, 0x1E06, 0x0042, 0x0331, 0,
2744     1, 0x1E07, 0x0062, 0x0331, 0,
2745     1, 0x1E08, 0x00C7, 0x0301, 0,
2746     1, 0x1E09, 0x00E7, 0x0301, 0,
2747     1, 0x1E0A, 0x0044, 0x0307, 0,
2748     1, 0x1E0B, 0x0064, 0x0307, 0,
2749     1, 0x1E0C, 0x0044, 0x0323, 0,
2750     1, 0x1E0D, 0x0064, 0x0323, 0,
2751     1, 0x1E0E, 0x0044, 0x0331, 0,
2752     1, 0x1E0F, 0x0064, 0x0331, 0,
2753     1, 0x1E10, 0x0044, 0x0327, 0,
2754     1, 0x1E11, 0x0064, 0x0327, 0,
2755     1, 0x1E12, 0x0044, 0x032D, 0,
2756     1, 0x1E13, 0x0064, 0x032D, 0,
2757     1, 0x1E14, 0x0112, 0x0300, 0,
2758     1, 0x1E15, 0x0113, 0x0300, 0,
2759     1, 0x1E16, 0x0112, 0x0301, 0,
2760     1, 0x1E17, 0x0113, 0x0301, 0,
2761     1, 0x1E18, 0x0045, 0x032D, 0,
2762     1, 0x1E19, 0x0065, 0x032D, 0,
2763     1, 0x1E1A, 0x0045, 0x0330, 0,
2764     1, 0x1E1B, 0x0065, 0x0330, 0,
2765     1, 0x1E1C, 0x0228, 0x0306, 0,
2766     1, 0x1E1D, 0x0229, 0x0306, 0,
2767     1, 0x1E1E, 0x0046, 0x0307, 0,
2768     1, 0x1E1F, 0x0066, 0x0307, 0,
2769     1, 0x1E20, 0x0047, 0x0304, 0,
2770     1, 0x1E21, 0x0067, 0x0304, 0,
2771     1, 0x1E22, 0x0048, 0x0307, 0,
2772     1, 0x1E23, 0x0068, 0x0307, 0,
2773     1, 0x1E24, 0x0048, 0x0323, 0,
2774     1, 0x1E25, 0x0068, 0x0323, 0,
2775     1, 0x1E26, 0x0048, 0x0308, 0,
2776     1, 0x1E27, 0x0068, 0x0308, 0,
2777     1, 0x1E28, 0x0048, 0x0327, 0,
2778     1, 0x1E29, 0x0068, 0x0327, 0,
2779     1, 0x1E2A, 0x0048, 0x032E, 0,
2780     1, 0x1E2B, 0x0068, 0x032E, 0,
2781     1, 0x1E2C, 0x0049, 0x0330, 0,
2782     1, 0x1E2D, 0x0069, 0x0330, 0,
2783     1, 0x1E2E, 0x00CF, 0x0301, 0,
2784     1, 0x1E2F, 0x00EF, 0x0301, 0,
2785     1, 0x1E30, 0x004B, 0x0301, 0,
2786     1, 0x1E31, 0x006B, 0x0301, 0,
2787     1, 0x1E32, 0x004B, 0x0323, 0,
2788     1, 0x1E33, 0x006B, 0x0323, 0,
2789     1, 0x1E34, 0x004B, 0x0331, 0,
2790     1, 0x1E35, 0x006B, 0x0331, 0,
2791     1, 0x1E36, 0x004C, 0x0323, 0,
2792     1, 0x1E37, 0x006C, 0x0323, 0,
2793     1, 0x1E38, 0x1E36, 0x0304, 0,
2794     1, 0x1E39, 0x1E37, 0x0304, 0,
2795     1, 0x1E3A, 0x004C, 0x0331, 0,
2796     1, 0x1E3B, 0x006C, 0x0331, 0,
2797     1, 0x1E3C, 0x004C, 0x032D, 0,
2798     1, 0x1E3D, 0x006C, 0x032D, 0,
2799     1, 0x1E3E, 0x004D, 0x0301, 0,
2800     1, 0x1E3F, 0x006D, 0x0301, 0,
2801     1, 0x1E40, 0x004D, 0x0307, 0,
2802     1, 0x1E41, 0x006D, 0x0307, 0,
2803     1, 0x1E42, 0x004D, 0x0323, 0,
2804     1, 0x1E43, 0x006D, 0x0323, 0,
2805     1, 0x1E44, 0x004E, 0x0307, 0,
2806     1, 0x1E45, 0x006E, 0x0307, 0,
2807     1, 0x1E46, 0x004E, 0x0323, 0,
2808     1, 0x1E47, 0x006E, 0x0323, 0,
2809     1, 0x1E48, 0x004E, 0x0331, 0,
2810     1, 0x1E49, 0x006E, 0x0331, 0,
2811     1, 0x1E4A, 0x004E, 0x032D, 0,
2812     1, 0x1E4B, 0x006E, 0x032D, 0,
2813     1, 0x1E4C, 0x00D5, 0x0301, 0,
2814     1, 0x1E4D, 0x00F5, 0x0301, 0,
2815     1, 0x1E4E, 0x00D5, 0x0308, 0,
2816     1, 0x1E4F, 0x00F5, 0x0308, 0,
2817     1, 0x1E50, 0x014C, 0x0300, 0,
2818     1, 0x1E51, 0x014D, 0x0300, 0,
2819     1, 0x1E52, 0x014C, 0x0301, 0,
2820     1, 0x1E53, 0x014D, 0x0301, 0,
2821     1, 0x1E54, 0x0050, 0x0301, 0,
2822     1, 0x1E55, 0x0070, 0x0301, 0,
2823     1, 0x1E56, 0x0050, 0x0307, 0,
2824     1, 0x1E57, 0x0070, 0x0307, 0,
2825     1, 0x1E58, 0x0052, 0x0307, 0,
2826     1, 0x1E59, 0x0072, 0x0307, 0,
2827     1, 0x1E5A, 0x0052, 0x0323, 0,
2828     1, 0x1E5B, 0x0072, 0x0323, 0,
2829     1, 0x1E5C, 0x1E5A, 0x0304, 0,
2830     1, 0x1E5D, 0x1E5B, 0x0304, 0,
2831     1, 0x1E5E, 0x0052, 0x0331, 0,
2832     1, 0x1E5F, 0x0072, 0x0331, 0,
2833     1, 0x1E60, 0x0053, 0x0307, 0,
2834     1, 0x1E61, 0x0073, 0x0307, 0,
2835     1, 0x1E62, 0x0053, 0x0323, 0,
2836     1, 0x1E63, 0x0073, 0x0323, 0,
2837     1, 0x1E64, 0x015A, 0x0307, 0,
2838     1, 0x1E65, 0x015B, 0x0307, 0,
2839     1, 0x1E66, 0x0160, 0x0307, 0,
2840     1, 0x1E67, 0x0161, 0x0307, 0,
2841     1, 0x1E68, 0x1E62, 0x0307, 0,
2842     1, 0x1E69, 0x1E63, 0x0307, 0,
2843     1, 0x1E6A, 0x0054, 0x0307, 0,
2844     1, 0x1E6B, 0x0074, 0x0307, 0,
2845     1, 0x1E6C, 0x0054, 0x0323, 0,
2846     1, 0x1E6D, 0x0074, 0x0323, 0,
2847     1, 0x1E6E, 0x0054, 0x0331, 0,
2848     1, 0x1E6F, 0x0074, 0x0331, 0,
2849     1, 0x1E70, 0x0054, 0x032D, 0,
2850     1, 0x1E71, 0x0074, 0x032D, 0,
2851     1, 0x1E72, 0x0055, 0x0324, 0,
2852     1, 0x1E73, 0x0075, 0x0324, 0,
2853     1, 0x1E74, 0x0055, 0x0330, 0,
2854     1, 0x1E75, 0x0075, 0x0330, 0,
2855     1, 0x1E76, 0x0055, 0x032D, 0,
2856     1, 0x1E77, 0x0075, 0x032D, 0,
2857     1, 0x1E78, 0x0168, 0x0301, 0,
2858     1, 0x1E79, 0x0169, 0x0301, 0,
2859     1, 0x1E7A, 0x016A, 0x0308, 0,
2860     1, 0x1E7B, 0x016B, 0x0308, 0,
2861     1, 0x1E7C, 0x0056, 0x0303, 0,
2862     1, 0x1E7D, 0x0076, 0x0303, 0,
2863     1, 0x1E7E, 0x0056, 0x0323, 0,
2864     1, 0x1E7F, 0x0076, 0x0323, 0,
2865     1, 0x1E80, 0x0057, 0x0300, 0,
2866     1, 0x1E81, 0x0077, 0x0300, 0,
2867     1, 0x1E82, 0x0057, 0x0301, 0,
2868     1, 0x1E83, 0x0077, 0x0301, 0,
2869     1, 0x1E84, 0x0057, 0x0308, 0,
2870     1, 0x1E85, 0x0077, 0x0308, 0,
2871     1, 0x1E86, 0x0057, 0x0307, 0,
2872     1, 0x1E87, 0x0077, 0x0307, 0,
2873     1, 0x1E88, 0x0057, 0x0323, 0,
2874     1, 0x1E89, 0x0077, 0x0323, 0,
2875     1, 0x1E8A, 0x0058, 0x0307, 0,
2876     1, 0x1E8B, 0x0078, 0x0307, 0,
2877     1, 0x1E8C, 0x0058, 0x0308, 0,
2878     1, 0x1E8D, 0x0078, 0x0308, 0,
2879     1, 0x1E8E, 0x0059, 0x0307, 0,
2880     1, 0x1E8F, 0x0079, 0x0307, 0,
2881     1, 0x1E90, 0x005A, 0x0302, 0,
2882     1, 0x1E91, 0x007A, 0x0302, 0,
2883     1, 0x1E92, 0x005A, 0x0323, 0,
2884     1, 0x1E93, 0x007A, 0x0323, 0,
2885     1, 0x1E94, 0x005A, 0x0331, 0,
2886     1, 0x1E95, 0x007A, 0x0331, 0,
2887     1, 0x1E96, 0x0068, 0x0331, 0,
2888     1, 0x1E97, 0x0074, 0x0308, 0,
2889     1, 0x1E98, 0x0077, 0x030A, 0,
2890     1, 0x1E99, 0x0079, 0x030A, 0,
2891     16, 0x1E9A, 0x0061, 0x02BE, 0,
2892     1, 0x1E9B, 0x017F, 0x0307, 0,
2893     1, 0x1EA0, 0x0041, 0x0323, 0,
2894     1, 0x1EA1, 0x0061, 0x0323, 0,
2895     1, 0x1EA2, 0x0041, 0x0309, 0,
2896     1, 0x1EA3, 0x0061, 0x0309, 0,
2897     1, 0x1EA4, 0x00C2, 0x0301, 0,
2898     1, 0x1EA5, 0x00E2, 0x0301, 0,
2899     1, 0x1EA6, 0x00C2, 0x0300, 0,
2900     1, 0x1EA7, 0x00E2, 0x0300, 0,
2901     1, 0x1EA8, 0x00C2, 0x0309, 0,
2902     1, 0x1EA9, 0x00E2, 0x0309, 0,
2903     1, 0x1EAA, 0x00C2, 0x0303, 0,
2904     1, 0x1EAB, 0x00E2, 0x0303, 0,
2905     1, 0x1EAC, 0x1EA0, 0x0302, 0,
2906     1, 0x1EAD, 0x1EA1, 0x0302, 0,
2907     1, 0x1EAE, 0x0102, 0x0301, 0,
2908     1, 0x1EAF, 0x0103, 0x0301, 0,
2909     1, 0x1EB0, 0x0102, 0x0300, 0,
2910     1, 0x1EB1, 0x0103, 0x0300, 0,
2911     1, 0x1EB2, 0x0102, 0x0309, 0,
2912     1, 0x1EB3, 0x0103, 0x0309, 0,
2913     1, 0x1EB4, 0x0102, 0x0303, 0,
2914     1, 0x1EB5, 0x0103, 0x0303, 0,
2915     1, 0x1EB6, 0x1EA0, 0x0306, 0,
2916     1, 0x1EB7, 0x1EA1, 0x0306, 0,
2917     1, 0x1EB8, 0x0045, 0x0323, 0,
2918     1, 0x1EB9, 0x0065, 0x0323, 0,
2919     1, 0x1EBA, 0x0045, 0x0309, 0,
2920     1, 0x1EBB, 0x0065, 0x0309, 0,
2921     1, 0x1EBC, 0x0045, 0x0303, 0,
2922     1, 0x1EBD, 0x0065, 0x0303, 0,
2923     1, 0x1EBE, 0x00CA, 0x0301, 0,
2924     1, 0x1EBF, 0x00EA, 0x0301, 0,
2925     1, 0x1EC0, 0x00CA, 0x0300, 0,
2926     1, 0x1EC1, 0x00EA, 0x0300, 0,
2927     1, 0x1EC2, 0x00CA, 0x0309, 0,
2928     1, 0x1EC3, 0x00EA, 0x0309, 0,
2929     1, 0x1EC4, 0x00CA, 0x0303, 0,
2930     1, 0x1EC5, 0x00EA, 0x0303, 0,
2931     1, 0x1EC6, 0x1EB8, 0x0302, 0,
2932     1, 0x1EC7, 0x1EB9, 0x0302, 0,
2933     1, 0x1EC8, 0x0049, 0x0309, 0,
2934     1, 0x1EC9, 0x0069, 0x0309, 0,
2935     1, 0x1ECA, 0x0049, 0x0323, 0,
2936     1, 0x1ECB, 0x0069, 0x0323, 0,
2937     1, 0x1ECC, 0x004F, 0x0323, 0,
2938     1, 0x1ECD, 0x006F, 0x0323, 0,
2939     1, 0x1ECE, 0x004F, 0x0309, 0,
2940     1, 0x1ECF, 0x006F, 0x0309, 0,
2941     1, 0x1ED0, 0x00D4, 0x0301, 0,
2942     1, 0x1ED1, 0x00F4, 0x0301, 0,
2943     1, 0x1ED2, 0x00D4, 0x0300, 0,
2944     1, 0x1ED3, 0x00F4, 0x0300, 0,
2945     1, 0x1ED4, 0x00D4, 0x0309, 0,
2946     1, 0x1ED5, 0x00F4, 0x0309, 0,
2947     1, 0x1ED6, 0x00D4, 0x0303, 0,
2948     1, 0x1ED7, 0x00F4, 0x0303, 0,
2949     1, 0x1ED8, 0x1ECC, 0x0302, 0,
2950     1, 0x1ED9, 0x1ECD, 0x0302, 0,
2951     1, 0x1EDA, 0x01A0, 0x0301, 0,
2952     1, 0x1EDB, 0x01A1, 0x0301, 0,
2953     1, 0x1EDC, 0x01A0, 0x0300, 0,
2954     1, 0x1EDD, 0x01A1, 0x0300, 0,
2955     1, 0x1EDE, 0x01A0, 0x0309, 0,
2956     1, 0x1EDF, 0x01A1, 0x0309, 0,
2957     1, 0x1EE0, 0x01A0, 0x0303, 0,
2958     1, 0x1EE1, 0x01A1, 0x0303, 0,
2959     1, 0x1EE2, 0x01A0, 0x0323, 0,
2960     1, 0x1EE3, 0x01A1, 0x0323, 0,
2961     1, 0x1EE4, 0x0055, 0x0323, 0,
2962     1, 0x1EE5, 0x0075, 0x0323, 0,
2963     1, 0x1EE6, 0x0055, 0x0309, 0,
2964     1, 0x1EE7, 0x0075, 0x0309, 0,
2965     1, 0x1EE8, 0x01AF, 0x0301, 0,
2966     1, 0x1EE9, 0x01B0, 0x0301, 0,
2967     1, 0x1EEA, 0x01AF, 0x0300, 0,
2968     1, 0x1EEB, 0x01B0, 0x0300, 0,
2969     1, 0x1EEC, 0x01AF, 0x0309, 0,
2970     1, 0x1EED, 0x01B0, 0x0309, 0,
2971     1, 0x1EEE, 0x01AF, 0x0303, 0,
2972     1, 0x1EEF, 0x01B0, 0x0303, 0,
2973     1, 0x1EF0, 0x01AF, 0x0323, 0,
2974     1, 0x1EF1, 0x01B0, 0x0323, 0,
2975     1, 0x1EF2, 0x0059, 0x0300, 0,
2976     1, 0x1EF3, 0x0079, 0x0300, 0,
2977     1, 0x1EF4, 0x0059, 0x0323, 0,
2978     1, 0x1EF5, 0x0079, 0x0323, 0,
2979     1, 0x1EF6, 0x0059, 0x0309, 0,
2980     1, 0x1EF7, 0x0079, 0x0309, 0,
2981     1, 0x1EF8, 0x0059, 0x0303, 0,
2982     1, 0x1EF9, 0x0079, 0x0303, 0,
2983     1, 0x1F00, 0x03B1, 0x0313, 0,
2984     1, 0x1F01, 0x03B1, 0x0314, 0,
2985     1, 0x1F02, 0x1F00, 0x0300, 0,
2986     1, 0x1F03, 0x1F01, 0x0300, 0,
2987     1, 0x1F04, 0x1F00, 0x0301, 0,
2988     1, 0x1F05, 0x1F01, 0x0301, 0,
2989     1, 0x1F06, 0x1F00, 0x0342, 0,
2990     1, 0x1F07, 0x1F01, 0x0342, 0,
2991     1, 0x1F08, 0x0391, 0x0313, 0,
2992     1, 0x1F09, 0x0391, 0x0314, 0,
2993     1, 0x1F0A, 0x1F08, 0x0300, 0,
2994     1, 0x1F0B, 0x1F09, 0x0300, 0,
2995     1, 0x1F0C, 0x1F08, 0x0301, 0,
2996     1, 0x1F0D, 0x1F09, 0x0301, 0,
2997     1, 0x1F0E, 0x1F08, 0x0342, 0,
2998     1, 0x1F0F, 0x1F09, 0x0342, 0,
2999     1, 0x1F10, 0x03B5, 0x0313, 0,
3000     1, 0x1F11, 0x03B5, 0x0314, 0,
3001     1, 0x1F12, 0x1F10, 0x0300, 0,
3002     1, 0x1F13, 0x1F11, 0x0300, 0,
3003     1, 0x1F14, 0x1F10, 0x0301, 0,
3004     1, 0x1F15, 0x1F11, 0x0301, 0,
3005     1, 0x1F18, 0x0395, 0x0313, 0,
3006     1, 0x1F19, 0x0395, 0x0314, 0,
3007     1, 0x1F1A, 0x1F18, 0x0300, 0,
3008     1, 0x1F1B, 0x1F19, 0x0300, 0,
3009     1, 0x1F1C, 0x1F18, 0x0301, 0,
3010     1, 0x1F1D, 0x1F19, 0x0301, 0,
3011     1, 0x1F20, 0x03B7, 0x0313, 0,
3012     1, 0x1F21, 0x03B7, 0x0314, 0,
3013     1, 0x1F22, 0x1F20, 0x0300, 0,
3014     1, 0x1F23, 0x1F21, 0x0300, 0,
3015     1, 0x1F24, 0x1F20, 0x0301, 0,
3016     1, 0x1F25, 0x1F21, 0x0301, 0,
3017     1, 0x1F26, 0x1F20, 0x0342, 0,
3018     1, 0x1F27, 0x1F21, 0x0342, 0,
3019     1, 0x1F28, 0x0397, 0x0313, 0,
3020     1, 0x1F29, 0x0397, 0x0314, 0,
3021     1, 0x1F2A, 0x1F28, 0x0300, 0,
3022     1, 0x1F2B, 0x1F29, 0x0300, 0,
3023     1, 0x1F2C, 0x1F28, 0x0301, 0,
3024     1, 0x1F2D, 0x1F29, 0x0301, 0,
3025     1, 0x1F2E, 0x1F28, 0x0342, 0,
3026     1, 0x1F2F, 0x1F29, 0x0342, 0,
3027     1, 0x1F30, 0x03B9, 0x0313, 0,
3028     1, 0x1F31, 0x03B9, 0x0314, 0,
3029     1, 0x1F32, 0x1F30, 0x0300, 0,
3030     1, 0x1F33, 0x1F31, 0x0300, 0,
3031     1, 0x1F34, 0x1F30, 0x0301, 0,
3032     1, 0x1F35, 0x1F31, 0x0301, 0,
3033     1, 0x1F36, 0x1F30, 0x0342, 0,
3034     1, 0x1F37, 0x1F31, 0x0342, 0,
3035     1, 0x1F38, 0x0399, 0x0313, 0,
3036     1, 0x1F39, 0x0399, 0x0314, 0,
3037     1, 0x1F3A, 0x1F38, 0x0300, 0,
3038     1, 0x1F3B, 0x1F39, 0x0300, 0,
3039     1, 0x1F3C, 0x1F38, 0x0301, 0,
3040     1, 0x1F3D, 0x1F39, 0x0301, 0,
3041     1, 0x1F3E, 0x1F38, 0x0342, 0,
3042     1, 0x1F3F, 0x1F39, 0x0342, 0,
3043     1, 0x1F40, 0x03BF, 0x0313, 0,
3044     1, 0x1F41, 0x03BF, 0x0314, 0,
3045     1, 0x1F42, 0x1F40, 0x0300, 0,
3046     1, 0x1F43, 0x1F41, 0x0300, 0,
3047     1, 0x1F44, 0x1F40, 0x0301, 0,
3048     1, 0x1F45, 0x1F41, 0x0301, 0,
3049     1, 0x1F48, 0x039F, 0x0313, 0,
3050     1, 0x1F49, 0x039F, 0x0314, 0,
3051     1, 0x1F4A, 0x1F48, 0x0300, 0,
3052     1, 0x1F4B, 0x1F49, 0x0300, 0,
3053     1, 0x1F4C, 0x1F48, 0x0301, 0,
3054     1, 0x1F4D, 0x1F49, 0x0301, 0,
3055     1, 0x1F50, 0x03C5, 0x0313, 0,
3056     1, 0x1F51, 0x03C5, 0x0314, 0,
3057     1, 0x1F52, 0x1F50, 0x0300, 0,
3058     1, 0x1F53, 0x1F51, 0x0300, 0,
3059     1, 0x1F54, 0x1F50, 0x0301, 0,
3060     1, 0x1F55, 0x1F51, 0x0301, 0,
3061     1, 0x1F56, 0x1F50, 0x0342, 0,
3062     1, 0x1F57, 0x1F51, 0x0342, 0,
3063     1, 0x1F59, 0x03A5, 0x0314, 0,
3064     1, 0x1F5B, 0x1F59, 0x0300, 0,
3065     1, 0x1F5D, 0x1F59, 0x0301, 0,
3066     1, 0x1F5F, 0x1F59, 0x0342, 0,
3067     1, 0x1F60, 0x03C9, 0x0313, 0,
3068     1, 0x1F61, 0x03C9, 0x0314, 0,
3069     1, 0x1F62, 0x1F60, 0x0300, 0,
3070     1, 0x1F63, 0x1F61, 0x0300, 0,
3071     1, 0x1F64, 0x1F60, 0x0301, 0,
3072     1, 0x1F65, 0x1F61, 0x0301, 0,
3073     1, 0x1F66, 0x1F60, 0x0342, 0,
3074     1, 0x1F67, 0x1F61, 0x0342, 0,
3075     1, 0x1F68, 0x03A9, 0x0313, 0,
3076     1, 0x1F69, 0x03A9, 0x0314, 0,
3077     1, 0x1F6A, 0x1F68, 0x0300, 0,
3078     1, 0x1F6B, 0x1F69, 0x0300, 0,
3079     1, 0x1F6C, 0x1F68, 0x0301, 0,
3080     1, 0x1F6D, 0x1F69, 0x0301, 0,
3081     1, 0x1F6E, 0x1F68, 0x0342, 0,
3082     1, 0x1F6F, 0x1F69, 0x0342, 0,
3083     1, 0x1F70, 0x03B1, 0x0300, 0,
3084     1, 0x1F71, 0x03AC, 0,
3085     1, 0x1F72, 0x03B5, 0x0300, 0,
3086     1, 0x1F73, 0x03AD, 0,
3087     1, 0x1F74, 0x03B7, 0x0300, 0,
3088     1, 0x1F75, 0x03AE, 0,
3089     1, 0x1F76, 0x03B9, 0x0300, 0,
3090     1, 0x1F77, 0x03AF, 0,
3091     1, 0x1F78, 0x03BF, 0x0300, 0,
3092     1, 0x1F79, 0x03CC, 0,
3093     1, 0x1F7A, 0x03C5, 0x0300, 0,
3094     1, 0x1F7B, 0x03CD, 0,
3095     1, 0x1F7C, 0x03C9, 0x0300, 0,
3096     1, 0x1F7D, 0x03CE, 0,
3097     1, 0x1F80, 0x1F00, 0x0345, 0,
3098     1, 0x1F81, 0x1F01, 0x0345, 0,
3099     1, 0x1F82, 0x1F02, 0x0345, 0,
3100     1, 0x1F83, 0x1F03, 0x0345, 0,
3101     1, 0x1F84, 0x1F04, 0x0345, 0,
3102     1, 0x1F85, 0x1F05, 0x0345, 0,
3103     1, 0x1F86, 0x1F06, 0x0345, 0,
3104     1, 0x1F87, 0x1F07, 0x0345, 0,
3105     1, 0x1F88, 0x1F08, 0x0345, 0,
3106     1, 0x1F89, 0x1F09, 0x0345, 0,
3107     1, 0x1F8A, 0x1F0A, 0x0345, 0,
3108     1, 0x1F8B, 0x1F0B, 0x0345, 0,
3109     1, 0x1F8C, 0x1F0C, 0x0345, 0,
3110     1, 0x1F8D, 0x1F0D, 0x0345, 0,
3111     1, 0x1F8E, 0x1F0E, 0x0345, 0,
3112     1, 0x1F8F, 0x1F0F, 0x0345, 0,
3113     1, 0x1F90, 0x1F20, 0x0345, 0,
3114     1, 0x1F91, 0x1F21, 0x0345, 0,
3115     1, 0x1F92, 0x1F22, 0x0345, 0,
3116     1, 0x1F93, 0x1F23, 0x0345, 0,
3117     1, 0x1F94, 0x1F24, 0x0345, 0,
3118     1, 0x1F95, 0x1F25, 0x0345, 0,
3119     1, 0x1F96, 0x1F26, 0x0345, 0,
3120     1, 0x1F97, 0x1F27, 0x0345, 0,
3121     1, 0x1F98, 0x1F28, 0x0345, 0,
3122     1, 0x1F99, 0x1F29, 0x0345, 0,
3123     1, 0x1F9A, 0x1F2A, 0x0345, 0,
3124     1, 0x1F9B, 0x1F2B, 0x0345, 0,
3125     1, 0x1F9C, 0x1F2C, 0x0345, 0,
3126     1, 0x1F9D, 0x1F2D, 0x0345, 0,
3127     1, 0x1F9E, 0x1F2E, 0x0345, 0,
3128     1, 0x1F9F, 0x1F2F, 0x0345, 0,
3129     1, 0x1FA0, 0x1F60, 0x0345, 0,
3130     1, 0x1FA1, 0x1F61, 0x0345, 0,
3131     1, 0x1FA2, 0x1F62, 0x0345, 0,
3132     1, 0x1FA3, 0x1F63, 0x0345, 0,
3133     1, 0x1FA4, 0x1F64, 0x0345, 0,
3134     1, 0x1FA5, 0x1F65, 0x0345, 0,
3135     1, 0x1FA6, 0x1F66, 0x0345, 0,
3136     1, 0x1FA7, 0x1F67, 0x0345, 0,
3137     1, 0x1FA8, 0x1F68, 0x0345, 0,
3138     1, 0x1FA9, 0x1F69, 0x0345, 0,
3139     1, 0x1FAA, 0x1F6A, 0x0345, 0,
3140     1, 0x1FAB, 0x1F6B, 0x0345, 0,
3141     1, 0x1FAC, 0x1F6C, 0x0345, 0,
3142     1, 0x1FAD, 0x1F6D, 0x0345, 0,
3143     1, 0x1FAE, 0x1F6E, 0x0345, 0,
3144     1, 0x1FAF, 0x1F6F, 0x0345, 0,
3145     1, 0x1FB0, 0x03B1, 0x0306, 0,
3146     1, 0x1FB1, 0x03B1, 0x0304, 0,
3147     1, 0x1FB2, 0x1F70, 0x0345, 0,
3148     1, 0x1FB3, 0x03B1, 0x0345, 0,
3149     1, 0x1FB4, 0x03AC, 0x0345, 0,
3150     1, 0x1FB6, 0x03B1, 0x0342, 0,
3151     1, 0x1FB7, 0x1FB6, 0x0345, 0,
3152     1, 0x1FB8, 0x0391, 0x0306, 0,
3153     1, 0x1FB9, 0x0391, 0x0304, 0,
3154     1, 0x1FBA, 0x0391, 0x0300, 0,
3155     1, 0x1FBB, 0x0386, 0,
3156     1, 0x1FBC, 0x0391, 0x0345, 0,
3157     16, 0x1FBD, 0x0020, 0x0313, 0,
3158     1, 0x1FBE, 0x03B9, 0,
3159     16, 0x1FBF, 0x0020, 0x0313, 0,
3160     16, 0x1FC0, 0x0020, 0x0342, 0,
3161     1, 0x1FC1, 0x00A8, 0x0342, 0,
3162     1, 0x1FC2, 0x1F74, 0x0345, 0,
3163     1, 0x1FC3, 0x03B7, 0x0345, 0,
3164     1, 0x1FC4, 0x03AE, 0x0345, 0,
3165     1, 0x1FC6, 0x03B7, 0x0342, 0,
3166     1, 0x1FC7, 0x1FC6, 0x0345, 0,
3167     1, 0x1FC8, 0x0395, 0x0300, 0,
3168     1, 0x1FC9, 0x0388, 0,
3169     1, 0x1FCA, 0x0397, 0x0300, 0,
3170     1, 0x1FCB, 0x0389, 0,
3171     1, 0x1FCC, 0x0397, 0x0345, 0,
3172     1, 0x1FCD, 0x1FBF, 0x0300, 0,
3173     1, 0x1FCE, 0x1FBF, 0x0301, 0,
3174     1, 0x1FCF, 0x1FBF, 0x0342, 0,
3175     1, 0x1FD0, 0x03B9, 0x0306, 0,
3176     1, 0x1FD1, 0x03B9, 0x0304, 0,
3177     1, 0x1FD2, 0x03CA, 0x0300, 0,
3178     1, 0x1FD3, 0x0390, 0,
3179     1, 0x1FD6, 0x03B9, 0x0342, 0,
3180     1, 0x1FD7, 0x03CA, 0x0342, 0,
3181     1, 0x1FD8, 0x0399, 0x0306, 0,
3182     1, 0x1FD9, 0x0399, 0x0304, 0,
3183     1, 0x1FDA, 0x0399, 0x0300, 0,
3184     1, 0x1FDB, 0x038A, 0,
3185     1, 0x1FDD, 0x1FFE, 0x0300, 0,
3186     1, 0x1FDE, 0x1FFE, 0x0301, 0,
3187     1, 0x1FDF, 0x1FFE, 0x0342, 0,
3188     1, 0x1FE0, 0x03C5, 0x0306, 0,
3189     1, 0x1FE1, 0x03C5, 0x0304, 0,
3190     1, 0x1FE2, 0x03CB, 0x0300, 0,
3191     1, 0x1FE3, 0x03B0, 0,
3192     1, 0x1FE4, 0x03C1, 0x0313, 0,
3193     1, 0x1FE5, 0x03C1, 0x0314, 0,
3194     1, 0x1FE6, 0x03C5, 0x0342, 0,
3195     1, 0x1FE7, 0x03CB, 0x0342, 0,
3196     1, 0x1FE8, 0x03A5, 0x0306, 0,
3197     1, 0x1FE9, 0x03A5, 0x0304, 0,
3198     1, 0x1FEA, 0x03A5, 0x0300, 0,
3199     1, 0x1FEB, 0x038E, 0,
3200     1, 0x1FEC, 0x03A1, 0x0314, 0,
3201     1, 0x1FED, 0x00A8, 0x0300, 0,
3202     1, 0x1FEE, 0x0385, 0,
3203     1, 0x1FEF, 0x0060, 0,
3204     1, 0x1FF2, 0x1F7C, 0x0345, 0,
3205     1, 0x1FF3, 0x03C9, 0x0345, 0,
3206     1, 0x1FF4, 0x03CE, 0x0345, 0,
3207     1, 0x1FF6, 0x03C9, 0x0342, 0,
3208     1, 0x1FF7, 0x1FF6, 0x0345, 0,
3209     1, 0x1FF8, 0x039F, 0x0300, 0,
3210     1, 0x1FF9, 0x038C, 0,
3211     1, 0x1FFA, 0x03A9, 0x0300, 0,
3212     1, 0x1FFB, 0x038F, 0,
3213     1, 0x1FFC, 0x03A9, 0x0345, 0,
3214     1, 0x1FFD, 0x00B4, 0,
3215     16, 0x1FFE, 0x0020, 0x0314, 0,
3216     1, 0x2000, 0x2002, 0,
3217     1, 0x2001, 0x2003, 0,
3218     16, 0x2002, 0x0020, 0,
3219     16, 0x2003, 0x0020, 0,
3220     16, 0x2004, 0x0020, 0,
3221     16, 0x2005, 0x0020, 0,
3222     16, 0x2006, 0x0020, 0,
3223     3, 0x2007, 0x0020, 0,
3224     16, 0x2008, 0x0020, 0,
3225     16, 0x2009, 0x0020, 0,
3226     16, 0x200A, 0x0020, 0,
3227     3, 0x2011, 0x2010, 0,
3228     16, 0x2017, 0x0020, 0x0333, 0,
3229     16, 0x2024, 0x002E, 0,
3230     16, 0x2025, 0x002E, 0x002E, 0,
3231     16, 0x2026, 0x002E, 0x002E, 0x002E, 0,
3232     3, 0x202F, 0x0020, 0,
3233     16, 0x2033, 0x2032, 0x2032, 0,
3234     16, 0x2034, 0x2032, 0x2032, 0x2032, 0,
3235     16, 0x2036, 0x2035, 0x2035, 0,
3236     16, 0x2037, 0x2035, 0x2035, 0x2035, 0,
3237     16, 0x203C, 0x0021, 0x0021, 0,
3238     16, 0x203E, 0x0020, 0x0305, 0,
3239     16, 0x2048, 0x003F, 0x0021, 0,
3240     16, 0x2049, 0x0021, 0x003F, 0,
3241     9, 0x2070, 0x0030, 0,
3242     9, 0x2074, 0x0034, 0,
3243     9, 0x2075, 0x0035, 0,
3244     9, 0x2076, 0x0036, 0,
3245     9, 0x2077, 0x0037, 0,
3246     9, 0x2078, 0x0038, 0,
3247     9, 0x2079, 0x0039, 0,
3248     9, 0x207A, 0x002B, 0,
3249     9, 0x207B, 0x2212, 0,
3250     9, 0x207C, 0x003D, 0,
3251     9, 0x207D, 0x0028, 0,
3252     9, 0x207E, 0x0029, 0,
3253     9, 0x207F, 0x006E, 0,
3254     10, 0x2080, 0x0030, 0,
3255     10, 0x2081, 0x0031, 0,
3256     10, 0x2082, 0x0032, 0,
3257     10, 0x2083, 0x0033, 0,
3258     10, 0x2084, 0x0034, 0,
3259     10, 0x2085, 0x0035, 0,
3260     10, 0x2086, 0x0036, 0,
3261     10, 0x2087, 0x0037, 0,
3262     10, 0x2088, 0x0038, 0,
3263     10, 0x2089, 0x0039, 0,
3264     10, 0x208A, 0x002B, 0,
3265     10, 0x208B, 0x2212, 0,
3266     10, 0x208C, 0x003D, 0,
3267     10, 0x208D, 0x0028, 0,
3268     10, 0x208E, 0x0029, 0,
3269     16, 0x20A8, 0x0052, 0x0073, 0,
3270     16, 0x2100, 0x0061, 0x002F, 0x0063, 0,
3271     16, 0x2101, 0x0061, 0x002F, 0x0073, 0,
3272     2, 0x2102, 0x0043, 0,
3273     16, 0x2103, 0x00B0, 0x0043, 0,
3274     16, 0x2105, 0x0063, 0x002F, 0x006F, 0,
3275     16, 0x2106, 0x0063, 0x002F, 0x0075, 0,
3276     16, 0x2107, 0x0190, 0,
3277     16, 0x2109, 0x00B0, 0x0046, 0,
3278     2, 0x210A, 0x0067, 0,
3279     2, 0x210B, 0x0048, 0,
3280     2, 0x210C, 0x0048, 0,
3281     2, 0x210D, 0x0048, 0,
3282     2, 0x210E, 0x0068, 0,
3283     2, 0x210F, 0x0127, 0,
3284     2, 0x2110, 0x0049, 0,
3285     2, 0x2111, 0x0049, 0,
3286     2, 0x2112, 0x004C, 0,
3287     2, 0x2113, 0x006C, 0,
3288     2, 0x2115, 0x004E, 0,
3289     16, 0x2116, 0x004E, 0x006F, 0,
3290     2, 0x2119, 0x0050, 0,
3291     2, 0x211A, 0x0051, 0,
3292     2, 0x211B, 0x0052, 0,
3293     2, 0x211C, 0x0052, 0,
3294     2, 0x211D, 0x0052, 0,
3295     9, 0x2120, 0x0053, 0x004D, 0,
3296     16, 0x2121, 0x0054, 0x0045, 0x004C, 0,
3297     9, 0x2122, 0x0054, 0x004D, 0,
3298     2, 0x2124, 0x005A, 0,
3299     1, 0x2126, 0x03A9, 0,
3300     2, 0x2128, 0x005A, 0,
3301     1, 0x212A, 0x004B, 0,
3302     1, 0x212B, 0x00C5, 0,
3303     2, 0x212C, 0x0042, 0,
3304     2, 0x212D, 0x0043, 0,
3305     2, 0x212F, 0x0065, 0,
3306     2, 0x2130, 0x0045, 0,
3307     2, 0x2131, 0x0046, 0,
3308     2, 0x2133, 0x004D, 0,
3309     2, 0x2134, 0x006F, 0,
3310     16, 0x2135, 0x05D0, 0,
3311     16, 0x2136, 0x05D1, 0,
3312     16, 0x2137, 0x05D2, 0,
3313     16, 0x2138, 0x05D3, 0,
3314     2, 0x2139, 0x0069, 0,
3315     17, 0x2153, 0x0031, 0x2044, 0x0033, 0,
3316     17, 0x2154, 0x0032, 0x2044, 0x0033, 0,
3317     17, 0x2155, 0x0031, 0x2044, 0x0035, 0,
3318     17, 0x2156, 0x0032, 0x2044, 0x0035, 0,
3319     17, 0x2157, 0x0033, 0x2044, 0x0035, 0,
3320     17, 0x2158, 0x0034, 0x2044, 0x0035, 0,
3321     17, 0x2159, 0x0031, 0x2044, 0x0036, 0,
3322     17, 0x215A, 0x0035, 0x2044, 0x0036, 0,
3323     17, 0x215B, 0x0031, 0x2044, 0x0038, 0,
3324     17, 0x215C, 0x0033, 0x2044, 0x0038, 0,
3325     17, 0x215D, 0x0035, 0x2044, 0x0038, 0,
3326     17, 0x215E, 0x0037, 0x2044, 0x0038, 0,
3327     17, 0x215F, 0x0031, 0x2044, 0,
3328     16, 0x2160, 0x0049, 0,
3329     16, 0x2161, 0x0049, 0x0049, 0,
3330     16, 0x2162, 0x0049, 0x0049, 0x0049, 0,
3331     16, 0x2163, 0x0049, 0x0056, 0,
3332     16, 0x2164, 0x0056, 0,
3333     16, 0x2165, 0x0056, 0x0049, 0,
3334     16, 0x2166, 0x0056, 0x0049, 0x0049, 0,
3335     16, 0x2167, 0x0056, 0x0049, 0x0049, 0x0049, 0,
3336     16, 0x2168, 0x0049, 0x0058, 0,
3337     16, 0x2169, 0x0058, 0,
3338     16, 0x216A, 0x0058, 0x0049, 0,
3339     16, 0x216B, 0x0058, 0x0049, 0x0049, 0,
3340     16, 0x216C, 0x004C, 0,
3341     16, 0x216D, 0x0043, 0,
3342     16, 0x216E, 0x0044, 0,
3343     16, 0x216F, 0x004D, 0,
3344     16, 0x2170, 0x0069, 0,
3345     16, 0x2171, 0x0069, 0x0069, 0,
3346     16, 0x2172, 0x0069, 0x0069, 0x0069, 0,
3347     16, 0x2173, 0x0069, 0x0076, 0,
3348     16, 0x2174, 0x0076, 0,
3349     16, 0x2175, 0x0076, 0x0069, 0,
3350     16, 0x2176, 0x0076, 0x0069, 0x0069, 0,
3351     16, 0x2177, 0x0076, 0x0069, 0x0069, 0x0069, 0,
3352     16, 0x2178, 0x0069, 0x0078, 0,
3353     16, 0x2179, 0x0078, 0,
3354     16, 0x217A, 0x0078, 0x0069, 0,
3355     16, 0x217B, 0x0078, 0x0069, 0x0069, 0,
3356     16, 0x217C, 0x006C, 0,
3357     16, 0x217D, 0x0063, 0,
3358     16, 0x217E, 0x0064, 0,
3359     16, 0x217F, 0x006D, 0,
3360     1, 0x219A, 0x2190, 0x0338, 0,
3361     1, 0x219B, 0x2192, 0x0338, 0,
3362     1, 0x21AE, 0x2194, 0x0338, 0,
3363     1, 0x21CD, 0x21D0, 0x0338, 0,
3364     1, 0x21CE, 0x21D4, 0x0338, 0,
3365     1, 0x21CF, 0x21D2, 0x0338, 0,
3366     1, 0x2204, 0x2203, 0x0338, 0,
3367     1, 0x2209, 0x2208, 0x0338, 0,
3368     1, 0x220C, 0x220B, 0x0338, 0,
3369     1, 0x2224, 0x2223, 0x0338, 0,
3370     1, 0x2226, 0x2225, 0x0338, 0,
3371     16, 0x222C, 0x222B, 0x222B, 0,
3372     16, 0x222D, 0x222B, 0x222B, 0x222B, 0,
3373     16, 0x222F, 0x222E, 0x222E, 0,
3374     16, 0x2230, 0x222E, 0x222E, 0x222E, 0,
3375     1, 0x2241, 0x223C, 0x0338, 0,
3376     1, 0x2244, 0x2243, 0x0338, 0,
3377     1, 0x2247, 0x2245, 0x0338, 0,
3378     1, 0x2249, 0x2248, 0x0338, 0,
3379     1, 0x2260, 0x003D, 0x0338, 0,
3380     1, 0x2262, 0x2261, 0x0338, 0,
3381     1, 0x226D, 0x224D, 0x0338, 0,
3382     1, 0x226E, 0x003C, 0x0338, 0,
3383     1, 0x226F, 0x003E, 0x0338, 0,
3384     1, 0x2270, 0x2264, 0x0338, 0,
3385     1, 0x2271, 0x2265, 0x0338, 0,
3386     1, 0x2274, 0x2272, 0x0338, 0,
3387     1, 0x2275, 0x2273, 0x0338, 0,
3388     1, 0x2278, 0x2276, 0x0338, 0,
3389     1, 0x2279, 0x2277, 0x0338, 0,
3390     1, 0x2280, 0x227A, 0x0338, 0,
3391     1, 0x2281, 0x227B, 0x0338, 0,
3392     1, 0x2284, 0x2282, 0x0338, 0,
3393     1, 0x2285, 0x2283, 0x0338, 0,
3394     1, 0x2288, 0x2286, 0x0338, 0,
3395     1, 0x2289, 0x2287, 0x0338, 0,
3396     1, 0x22AC, 0x22A2, 0x0338, 0,
3397     1, 0x22AD, 0x22A8, 0x0338, 0,
3398     1, 0x22AE, 0x22A9, 0x0338, 0,
3399     1, 0x22AF, 0x22AB, 0x0338, 0,
3400     1, 0x22E0, 0x227C, 0x0338, 0,
3401     1, 0x22E1, 0x227D, 0x0338, 0,
3402     1, 0x22E2, 0x2291, 0x0338, 0,
3403     1, 0x22E3, 0x2292, 0x0338, 0,
3404     1, 0x22EA, 0x22B2, 0x0338, 0,
3405     1, 0x22EB, 0x22B3, 0x0338, 0,
3406     1, 0x22EC, 0x22B4, 0x0338, 0,
3407     1, 0x22ED, 0x22B5, 0x0338, 0,
3408     1, 0x2329, 0x3008, 0,
3409     1, 0x232A, 0x3009, 0,
3410     8, 0x2460, 0x0031, 0,
3411     8, 0x2461, 0x0032, 0,
3412     8, 0x2462, 0x0033, 0,
3413     8, 0x2463, 0x0034, 0,
3414     8, 0x2464, 0x0035, 0,
3415     8, 0x2465, 0x0036, 0,
3416     8, 0x2466, 0x0037, 0,
3417     8, 0x2467, 0x0038, 0,
3418     8, 0x2468, 0x0039, 0,
3419     8, 0x2469, 0x0031, 0x0030, 0,
3420     8, 0x246A, 0x0031, 0x0031, 0,
3421     8, 0x246B, 0x0031, 0x0032, 0,
3422     8, 0x246C, 0x0031, 0x0033, 0,
3423     8, 0x246D, 0x0031, 0x0034, 0,
3424     8, 0x246E, 0x0031, 0x0035, 0,
3425     8, 0x246F, 0x0031, 0x0036, 0,
3426     8, 0x2470, 0x0031, 0x0037, 0,
3427     8, 0x2471, 0x0031, 0x0038, 0,
3428     8, 0x2472, 0x0031, 0x0039, 0,
3429     8, 0x2473, 0x0032, 0x0030, 0,
3430     16, 0x2474, 0x0028, 0x0031, 0x0029, 0,
3431     16, 0x2475, 0x0028, 0x0032, 0x0029, 0,
3432     16, 0x2476, 0x0028, 0x0033, 0x0029, 0,
3433     16, 0x2477, 0x0028, 0x0034, 0x0029, 0,
3434     16, 0x2478, 0x0028, 0x0035, 0x0029, 0,
3435     16, 0x2479, 0x0028, 0x0036, 0x0029, 0,
3436     16, 0x247A, 0x0028, 0x0037, 0x0029, 0,
3437     16, 0x247B, 0x0028, 0x0038, 0x0029, 0,
3438     16, 0x247C, 0x0028, 0x0039, 0x0029, 0,
3439     16, 0x247D, 0x0028, 0x0031, 0x0030, 0x0029, 0,
3440     16, 0x247E, 0x0028, 0x0031, 0x0031, 0x0029, 0,
3441     16, 0x247F, 0x0028, 0x0031, 0x0032, 0x0029, 0,
3442     16, 0x2480, 0x0028, 0x0031, 0x0033, 0x0029, 0,
3443     16, 0x2481, 0x0028, 0x0031, 0x0034, 0x0029, 0,
3444     16, 0x2482, 0x0028, 0x0031, 0x0035, 0x0029, 0,
3445     16, 0x2483, 0x0028, 0x0031, 0x0036, 0x0029, 0,
3446     16, 0x2484, 0x0028, 0x0031, 0x0037, 0x0029, 0,
3447     16, 0x2485, 0x0028, 0x0031, 0x0038, 0x0029, 0,
3448     16, 0x2486, 0x0028, 0x0031, 0x0039, 0x0029, 0,
3449     16, 0x2487, 0x0028, 0x0032, 0x0030, 0x0029, 0,
3450     16, 0x2488, 0x0031, 0x002E, 0,
3451     16, 0x2489, 0x0032, 0x002E, 0,
3452     16, 0x248A, 0x0033, 0x002E, 0,
3453     16, 0x248B, 0x0034, 0x002E, 0,
3454     16, 0x248C, 0x0035, 0x002E, 0,
3455     16, 0x248D, 0x0036, 0x002E, 0,
3456     16, 0x248E, 0x0037, 0x002E, 0,
3457     16, 0x248F, 0x0038, 0x002E, 0,
3458     16, 0x2490, 0x0039, 0x002E, 0,
3459     16, 0x2491, 0x0031, 0x0030, 0x002E, 0,
3460     16, 0x2492, 0x0031, 0x0031, 0x002E, 0,
3461     16, 0x2493, 0x0031, 0x0032, 0x002E, 0,
3462     16, 0x2494, 0x0031, 0x0033, 0x002E, 0,
3463     16, 0x2495, 0x0031, 0x0034, 0x002E, 0,
3464     16, 0x2496, 0x0031, 0x0035, 0x002E, 0,
3465     16, 0x2497, 0x0031, 0x0036, 0x002E, 0,
3466     16, 0x2498, 0x0031, 0x0037, 0x002E, 0,
3467     16, 0x2499, 0x0031, 0x0038, 0x002E, 0,
3468     16, 0x249A, 0x0031, 0x0039, 0x002E, 0,
3469     16, 0x249B, 0x0032, 0x0030, 0x002E, 0,
3470     16, 0x249C, 0x0028, 0x0061, 0x0029, 0,
3471     16, 0x249D, 0x0028, 0x0062, 0x0029, 0,
3472     16, 0x249E, 0x0028, 0x0063, 0x0029, 0,
3473     16, 0x249F, 0x0028, 0x0064, 0x0029, 0,
3474     16, 0x24A0, 0x0028, 0x0065, 0x0029, 0,
3475     16, 0x24A1, 0x0028, 0x0066, 0x0029, 0,
3476     16, 0x24A2, 0x0028, 0x0067, 0x0029, 0,
3477     16, 0x24A3, 0x0028, 0x0068, 0x0029, 0,
3478     16, 0x24A4, 0x0028, 0x0069, 0x0029, 0,
3479     16, 0x24A5, 0x0028, 0x006A, 0x0029, 0,
3480     16, 0x24A6, 0x0028, 0x006B, 0x0029, 0,
3481     16, 0x24A7, 0x0028, 0x006C, 0x0029, 0,
3482     16, 0x24A8, 0x0028, 0x006D, 0x0029, 0,
3483     16, 0x24A9, 0x0028, 0x006E, 0x0029, 0,
3484     16, 0x24AA, 0x0028, 0x006F, 0x0029, 0,
3485     16, 0x24AB, 0x0028, 0x0070, 0x0029, 0,
3486     16, 0x24AC, 0x0028, 0x0071, 0x0029, 0,
3487     16, 0x24AD, 0x0028, 0x0072, 0x0029, 0,
3488     16, 0x24AE, 0x0028, 0x0073, 0x0029, 0,
3489     16, 0x24AF, 0x0028, 0x0074, 0x0029, 0,
3490     16, 0x24B0, 0x0028, 0x0075, 0x0029, 0,
3491     16, 0x24B1, 0x0028, 0x0076, 0x0029, 0,
3492     16, 0x24B2, 0x0028, 0x0077, 0x0029, 0,
3493     16, 0x24B3, 0x0028, 0x0078, 0x0029, 0,
3494     16, 0x24B4, 0x0028, 0x0079, 0x0029, 0,
3495     16, 0x24B5, 0x0028, 0x007A, 0x0029, 0,
3496     8, 0x24B6, 0x0041, 0,
3497     8, 0x24B7, 0x0042, 0,
3498     8, 0x24B8, 0x0043, 0,
3499     8, 0x24B9, 0x0044, 0,
3500     8, 0x24BA, 0x0045, 0,
3501     8, 0x24BB, 0x0046, 0,
3502     8, 0x24BC, 0x0047, 0,
3503     8, 0x24BD, 0x0048, 0,
3504     8, 0x24BE, 0x0049, 0,
3505     8, 0x24BF, 0x004A, 0,
3506     8, 0x24C0, 0x004B, 0,
3507     8, 0x24C1, 0x004C, 0,
3508     8, 0x24C2, 0x004D, 0,
3509     8, 0x24C3, 0x004E, 0,
3510     8, 0x24C4, 0x004F, 0,
3511     8, 0x24C5, 0x0050, 0,
3512     8, 0x24C6, 0x0051, 0,
3513     8, 0x24C7, 0x0052, 0,
3514     8, 0x24C8, 0x0053, 0,
3515     8, 0x24C9, 0x0054, 0,
3516     8, 0x24CA, 0x0055, 0,
3517     8, 0x24CB, 0x0056, 0,
3518     8, 0x24CC, 0x0057, 0,
3519     8, 0x24CD, 0x0058, 0,
3520     8, 0x24CE, 0x0059, 0,
3521     8, 0x24CF, 0x005A, 0,
3522     8, 0x24D0, 0x0061, 0,
3523     8, 0x24D1, 0x0062, 0,
3524     8, 0x24D2, 0x0063, 0,
3525     8, 0x24D3, 0x0064, 0,
3526     8, 0x24D4, 0x0065, 0,
3527     8, 0x24D5, 0x0066, 0,
3528     8, 0x24D6, 0x0067, 0,
3529     8, 0x24D7, 0x0068, 0,
3530     8, 0x24D8, 0x0069, 0,
3531     8, 0x24D9, 0x006A, 0,
3532     8, 0x24DA, 0x006B, 0,
3533     8, 0x24DB, 0x006C, 0,
3534     8, 0x24DC, 0x006D, 0,
3535     8, 0x24DD, 0x006E, 0,
3536     8, 0x24DE, 0x006F, 0,
3537     8, 0x24DF, 0x0070, 0,
3538     8, 0x24E0, 0x0071, 0,
3539     8, 0x24E1, 0x0072, 0,
3540     8, 0x24E2, 0x0073, 0,
3541     8, 0x24E3, 0x0074, 0,
3542     8, 0x24E4, 0x0075, 0,
3543     8, 0x24E5, 0x0076, 0,
3544     8, 0x24E6, 0x0077, 0,
3545     8, 0x24E7, 0x0078, 0,
3546     8, 0x24E8, 0x0079, 0,
3547     8, 0x24E9, 0x007A, 0,
3548     8, 0x24EA, 0x0030, 0,
3549     16, 0x2E9F, 0x6BCD, 0,
3550     16, 0x2EF3, 0x9F9F, 0,
3551     16, 0x2F00, 0x4E00, 0,
3552     16, 0x2F01, 0x4E28, 0,
3553     16, 0x2F02, 0x4E36, 0,
3554     16, 0x2F03, 0x4E3F, 0,
3555     16, 0x2F04, 0x4E59, 0,
3556     16, 0x2F05, 0x4E85, 0,
3557     16, 0x2F06, 0x4E8C, 0,
3558     16, 0x2F07, 0x4EA0, 0,
3559     16, 0x2F08, 0x4EBA, 0,
3560     16, 0x2F09, 0x513F, 0,
3561     16, 0x2F0A, 0x5165, 0,
3562     16, 0x2F0B, 0x516B, 0,
3563     16, 0x2F0C, 0x5182, 0,
3564     16, 0x2F0D, 0x5196, 0,
3565     16, 0x2F0E, 0x51AB, 0,
3566     16, 0x2F0F, 0x51E0, 0,
3567     16, 0x2F10, 0x51F5, 0,
3568     16, 0x2F11, 0x5200, 0,
3569     16, 0x2F12, 0x529B, 0,
3570     16, 0x2F13, 0x52F9, 0,
3571     16, 0x2F14, 0x5315, 0,
3572     16, 0x2F15, 0x531A, 0,
3573     16, 0x2F16, 0x5338, 0,
3574     16, 0x2F17, 0x5341, 0,
3575     16, 0x2F18, 0x535C, 0,
3576     16, 0x2F19, 0x5369, 0,
3577     16, 0x2F1A, 0x5382, 0,
3578     16, 0x2F1B, 0x53B6, 0,
3579     16, 0x2F1C, 0x53C8, 0,
3580     16, 0x2F1D, 0x53E3, 0,
3581     16, 0x2F1E, 0x56D7, 0,
3582     16, 0x2F1F, 0x571F, 0,
3583     16, 0x2F20, 0x58EB, 0,
3584     16, 0x2F21, 0x5902, 0,
3585     16, 0x2F22, 0x590A, 0,
3586     16, 0x2F23, 0x5915, 0,
3587     16, 0x2F24, 0x5927, 0,
3588     16, 0x2F25, 0x5973, 0,
3589     16, 0x2F26, 0x5B50, 0,
3590     16, 0x2F27, 0x5B80, 0,
3591     16, 0x2F28, 0x5BF8, 0,
3592     16, 0x2F29, 0x5C0F, 0,
3593     16, 0x2F2A, 0x5C22, 0,
3594     16, 0x2F2B, 0x5C38, 0,
3595     16, 0x2F2C, 0x5C6E, 0,
3596     16, 0x2F2D, 0x5C71, 0,
3597     16, 0x2F2E, 0x5DDB, 0,
3598     16, 0x2F2F, 0x5DE5, 0,
3599     16, 0x2F30, 0x5DF1, 0,
3600     16, 0x2F31, 0x5DFE, 0,
3601     16, 0x2F32, 0x5E72, 0,
3602     16, 0x2F33, 0x5E7A, 0,
3603     16, 0x2F34, 0x5E7F, 0,
3604     16, 0x2F35, 0x5EF4, 0,
3605     16, 0x2F36, 0x5EFE, 0,
3606     16, 0x2F37, 0x5F0B, 0,
3607     16, 0x2F38, 0x5F13, 0,
3608     16, 0x2F39, 0x5F50, 0,
3609     16, 0x2F3A, 0x5F61, 0,
3610     16, 0x2F3B, 0x5F73, 0,
3611     16, 0x2F3C, 0x5FC3, 0,
3612     16, 0x2F3D, 0x6208, 0,
3613     16, 0x2F3E, 0x6236, 0,
3614     16, 0x2F3F, 0x624B, 0,
3615     16, 0x2F40, 0x652F, 0,
3616     16, 0x2F41, 0x6534, 0,
3617     16, 0x2F42, 0x6587, 0,
3618     16, 0x2F43, 0x6597, 0,
3619     16, 0x2F44, 0x65A4, 0,
3620     16, 0x2F45, 0x65B9, 0,
3621     16, 0x2F46, 0x65E0, 0,
3622     16, 0x2F47, 0x65E5, 0,
3623     16, 0x2F48, 0x66F0, 0,
3624     16, 0x2F49, 0x6708, 0,
3625     16, 0x2F4A, 0x6728, 0,
3626     16, 0x2F4B, 0x6B20, 0,
3627     16, 0x2F4C, 0x6B62, 0,
3628     16, 0x2F4D, 0x6B79, 0,
3629     16, 0x2F4E, 0x6BB3, 0,
3630     16, 0x2F4F, 0x6BCB, 0,
3631     16, 0x2F50, 0x6BD4, 0,
3632     16, 0x2F51, 0x6BDB, 0,
3633     16, 0x2F52, 0x6C0F, 0,
3634     16, 0x2F53, 0x6C14, 0,
3635     16, 0x2F54, 0x6C34, 0,
3636     16, 0x2F55, 0x706B, 0,
3637     16, 0x2F56, 0x722A, 0,
3638     16, 0x2F57, 0x7236, 0,
3639     16, 0x2F58, 0x723B, 0,
3640     16, 0x2F59, 0x723F, 0,
3641     16, 0x2F5A, 0x7247, 0,
3642     16, 0x2F5B, 0x7259, 0,
3643     16, 0x2F5C, 0x725B, 0,
3644     16, 0x2F5D, 0x72AC, 0,
3645     16, 0x2F5E, 0x7384, 0,
3646     16, 0x2F5F, 0x7389, 0,
3647     16, 0x2F60, 0x74DC, 0,
3648     16, 0x2F61, 0x74E6, 0,
3649     16, 0x2F62, 0x7518, 0,
3650     16, 0x2F63, 0x751F, 0,
3651     16, 0x2F64, 0x7528, 0,
3652     16, 0x2F65, 0x7530, 0,
3653     16, 0x2F66, 0x758B, 0,
3654     16, 0x2F67, 0x7592, 0,
3655     16, 0x2F68, 0x7676, 0,
3656     16, 0x2F69, 0x767D, 0,
3657     16, 0x2F6A, 0x76AE, 0,
3658     16, 0x2F6B, 0x76BF, 0,
3659     16, 0x2F6C, 0x76EE, 0,
3660     16, 0x2F6D, 0x77DB, 0,
3661     16, 0x2F6E, 0x77E2, 0,
3662     16, 0x2F6F, 0x77F3, 0,
3663     16, 0x2F70, 0x793A, 0,
3664     16, 0x2F71, 0x79B8, 0,
3665     16, 0x2F72, 0x79BE, 0,
3666     16, 0x2F73, 0x7A74, 0,
3667     16, 0x2F74, 0x7ACB, 0,
3668     16, 0x2F75, 0x7AF9, 0,
3669     16, 0x2F76, 0x7C73, 0,
3670     16, 0x2F77, 0x7CF8, 0,
3671     16, 0x2F78, 0x7F36, 0,
3672     16, 0x2F79, 0x7F51, 0,
3673     16, 0x2F7A, 0x7F8A, 0,
3674     16, 0x2F7B, 0x7FBD, 0,
3675     16, 0x2F7C, 0x8001, 0,
3676     16, 0x2F7D, 0x800C, 0,
3677     16, 0x2F7E, 0x8012, 0,
3678     16, 0x2F7F, 0x8033, 0,
3679     16, 0x2F80, 0x807F, 0,
3680     16, 0x2F81, 0x8089, 0,
3681     16, 0x2F82, 0x81E3, 0,
3682     16, 0x2F83, 0x81EA, 0,
3683     16, 0x2F84, 0x81F3, 0,
3684     16, 0x2F85, 0x81FC, 0,
3685     16, 0x2F86, 0x820C, 0,
3686     16, 0x2F87, 0x821B, 0,
3687     16, 0x2F88, 0x821F, 0,
3688     16, 0x2F89, 0x826E, 0,
3689     16, 0x2F8A, 0x8272, 0,
3690     16, 0x2F8B, 0x8278, 0,
3691     16, 0x2F8C, 0x864D, 0,
3692     16, 0x2F8D, 0x866B, 0,
3693     16, 0x2F8E, 0x8840, 0,
3694     16, 0x2F8F, 0x884C, 0,
3695     16, 0x2F90, 0x8863, 0,
3696     16, 0x2F91, 0x897E, 0,
3697     16, 0x2F92, 0x898B, 0,
3698     16, 0x2F93, 0x89D2, 0,
3699     16, 0x2F94, 0x8A00, 0,
3700     16, 0x2F95, 0x8C37, 0,
3701     16, 0x2F96, 0x8C46, 0,
3702     16, 0x2F97, 0x8C55, 0,
3703     16, 0x2F98, 0x8C78, 0,
3704     16, 0x2F99, 0x8C9D, 0,
3705     16, 0x2F9A, 0x8D64, 0,
3706     16, 0x2F9B, 0x8D70, 0,
3707     16, 0x2F9C, 0x8DB3, 0,
3708     16, 0x2F9D, 0x8EAB, 0,
3709     16, 0x2F9E, 0x8ECA, 0,
3710     16, 0x2F9F, 0x8F9B, 0,
3711     16, 0x2FA0, 0x8FB0, 0,
3712     16, 0x2FA1, 0x8FB5, 0,
3713     16, 0x2FA2, 0x9091, 0,
3714     16, 0x2FA3, 0x9149, 0,
3715     16, 0x2FA4, 0x91C6, 0,
3716     16, 0x2FA5, 0x91CC, 0,
3717     16, 0x2FA6, 0x91D1, 0,
3718     16, 0x2FA7, 0x9577, 0,
3719     16, 0x2FA8, 0x9580, 0,
3720     16, 0x2FA9, 0x961C, 0,
3721     16, 0x2FAA, 0x96B6, 0,
3722     16, 0x2FAB, 0x96B9, 0,
3723     16, 0x2FAC, 0x96E8, 0,
3724     16, 0x2FAD, 0x9751, 0,
3725     16, 0x2FAE, 0x975E, 0,
3726     16, 0x2FAF, 0x9762, 0,
3727     16, 0x2FB0, 0x9769, 0,
3728     16, 0x2FB1, 0x97CB, 0,
3729     16, 0x2FB2, 0x97ED, 0,
3730     16, 0x2FB3, 0x97F3, 0,
3731     16, 0x2FB4, 0x9801, 0,
3732     16, 0x2FB5, 0x98A8, 0,
3733     16, 0x2FB6, 0x98DB, 0,
3734     16, 0x2FB7, 0x98DF, 0,
3735     16, 0x2FB8, 0x9996, 0,
3736     16, 0x2FB9, 0x9999, 0,
3737     16, 0x2FBA, 0x99AC, 0,
3738     16, 0x2FBB, 0x9AA8, 0,
3739     16, 0x2FBC, 0x9AD8, 0,
3740     16, 0x2FBD, 0x9ADF, 0,
3741     16, 0x2FBE, 0x9B25, 0,
3742     16, 0x2FBF, 0x9B2F, 0,
3743     16, 0x2FC0, 0x9B32, 0,
3744     16, 0x2FC1, 0x9B3C, 0,
3745     16, 0x2FC2, 0x9B5A, 0,
3746     16, 0x2FC3, 0x9CE5, 0,
3747     16, 0x2FC4, 0x9E75, 0,
3748     16, 0x2FC5, 0x9E7F, 0,
3749     16, 0x2FC6, 0x9EA5, 0,
3750     16, 0x2FC7, 0x9EBB, 0,
3751     16, 0x2FC8, 0x9EC3, 0,
3752     16, 0x2FC9, 0x9ECD, 0,
3753     16, 0x2FCA, 0x9ED1, 0,
3754     16, 0x2FCB, 0x9EF9, 0,
3755     16, 0x2FCC, 0x9EFD, 0,
3756     16, 0x2FCD, 0x9F0E, 0,
3757     16, 0x2FCE, 0x9F13, 0,
3758     16, 0x2FCF, 0x9F20, 0,
3759     16, 0x2FD0, 0x9F3B, 0,
3760     16, 0x2FD1, 0x9F4A, 0,
3761     16, 0x2FD2, 0x9F52, 0,
3762     16, 0x2FD3, 0x9F8D, 0,
3763     16, 0x2FD4, 0x9F9C, 0,
3764     16, 0x2FD5, 0x9FA0, 0,
3765     12, 0x3000, 0x0020, 0,
3766     16, 0x3036, 0x3012, 0,
3767     16, 0x3038, 0x5341, 0,
3768     16, 0x3039, 0x5344, 0,
3769     16, 0x303A, 0x5345, 0,
3770     1, 0x304C, 0x304B, 0x3099, 0,
3771     1, 0x304E, 0x304D, 0x3099, 0,
3772     1, 0x3050, 0x304F, 0x3099, 0,
3773     1, 0x3052, 0x3051, 0x3099, 0,
3774     1, 0x3054, 0x3053, 0x3099, 0,
3775     1, 0x3056, 0x3055, 0x3099, 0,
3776     1, 0x3058, 0x3057, 0x3099, 0,
3777     1, 0x305A, 0x3059, 0x3099, 0,
3778     1, 0x305C, 0x305B, 0x3099, 0,
3779     1, 0x305E, 0x305D, 0x3099, 0,
3780     1, 0x3060, 0x305F, 0x3099, 0,
3781     1, 0x3062, 0x3061, 0x3099, 0,
3782     1, 0x3065, 0x3064, 0x3099, 0,
3783     1, 0x3067, 0x3066, 0x3099, 0,
3784     1, 0x3069, 0x3068, 0x3099, 0,
3785     1, 0x3070, 0x306F, 0x3099, 0,
3786     1, 0x3071, 0x306F, 0x309A, 0,
3787     1, 0x3073, 0x3072, 0x3099, 0,
3788     1, 0x3074, 0x3072, 0x309A, 0,
3789     1, 0x3076, 0x3075, 0x3099, 0,
3790     1, 0x3077, 0x3075, 0x309A, 0,
3791     1, 0x3079, 0x3078, 0x3099, 0,
3792     1, 0x307A, 0x3078, 0x309A, 0,
3793     1, 0x307C, 0x307B, 0x3099, 0,
3794     1, 0x307D, 0x307B, 0x309A, 0,
3795     1, 0x3094, 0x3046, 0x3099, 0,
3796     16, 0x309B, 0x0020, 0x3099, 0,
3797     16, 0x309C, 0x0020, 0x309A, 0,
3798     1, 0x309E, 0x309D, 0x3099, 0,
3799     1, 0x30AC, 0x30AB, 0x3099, 0,
3800     1, 0x30AE, 0x30AD, 0x3099, 0,
3801     1, 0x30B0, 0x30AF, 0x3099, 0,
3802     1, 0x30B2, 0x30B1, 0x3099, 0,
3803     1, 0x30B4, 0x30B3, 0x3099, 0,
3804     1, 0x30B6, 0x30B5, 0x3099, 0,
3805     1, 0x30B8, 0x30B7, 0x3099, 0,
3806     1, 0x30BA, 0x30B9, 0x3099, 0,
3807     1, 0x30BC, 0x30BB, 0x3099, 0,
3808     1, 0x30BE, 0x30BD, 0x3099, 0,
3809     1, 0x30C0, 0x30BF, 0x3099, 0,
3810     1, 0x30C2, 0x30C1, 0x3099, 0,
3811     1, 0x30C5, 0x30C4, 0x3099, 0,
3812     1, 0x30C7, 0x30C6, 0x3099, 0,
3813     1, 0x30C9, 0x30C8, 0x3099, 0,
3814     1, 0x30D0, 0x30CF, 0x3099, 0,
3815     1, 0x30D1, 0x30CF, 0x309A, 0,
3816     1, 0x30D3, 0x30D2, 0x3099, 0,
3817     1, 0x30D4, 0x30D2, 0x309A, 0,
3818     1, 0x30D6, 0x30D5, 0x3099, 0,
3819     1, 0x30D7, 0x30D5, 0x309A, 0,
3820     1, 0x30D9, 0x30D8, 0x3099, 0,
3821     1, 0x30DA, 0x30D8, 0x309A, 0,
3822     1, 0x30DC, 0x30DB, 0x3099, 0,
3823     1, 0x30DD, 0x30DB, 0x309A, 0,
3824     1, 0x30F4, 0x30A6, 0x3099, 0,
3825     1, 0x30F7, 0x30EF, 0x3099, 0,
3826     1, 0x30F8, 0x30F0, 0x3099, 0,
3827     1, 0x30F9, 0x30F1, 0x3099, 0,
3828     1, 0x30FA, 0x30F2, 0x3099, 0,
3829     1, 0x30FE, 0x30FD, 0x3099, 0,
3830     16, 0x3131, 0x1100, 0,
3831     16, 0x3132, 0x1101, 0,
3832     16, 0x3133, 0x11AA, 0,
3833     16, 0x3134, 0x1102, 0,
3834     16, 0x3135, 0x11AC, 0,
3835     16, 0x3136, 0x11AD, 0,
3836     16, 0x3137, 0x1103, 0,
3837     16, 0x3138, 0x1104, 0,
3838     16, 0x3139, 0x1105, 0,
3839     16, 0x313A, 0x11B0, 0,
3840     16, 0x313B, 0x11B1, 0,
3841     16, 0x313C, 0x11B2, 0,
3842     16, 0x313D, 0x11B3, 0,
3843     16, 0x313E, 0x11B4, 0,
3844     16, 0x313F, 0x11B5, 0,
3845     16, 0x3140, 0x111A, 0,
3846     16, 0x3141, 0x1106, 0,
3847     16, 0x3142, 0x1107, 0,
3848     16, 0x3143, 0x1108, 0,
3849     16, 0x3144, 0x1121, 0,
3850     16, 0x3145, 0x1109, 0,
3851     16, 0x3146, 0x110A, 0,
3852     16, 0x3147, 0x110B, 0,
3853     16, 0x3148, 0x110C, 0,
3854     16, 0x3149, 0x110D, 0,
3855     16, 0x314A, 0x110E, 0,
3856     16, 0x314B, 0x110F, 0,
3857     16, 0x314C, 0x1110, 0,
3858     16, 0x314D, 0x1111, 0,
3859     16, 0x314E, 0x1112, 0,
3860     16, 0x314F, 0x1161, 0,
3861     16, 0x3150, 0x1162, 0,
3862     16, 0x3151, 0x1163, 0,
3863     16, 0x3152, 0x1164, 0,
3864     16, 0x3153, 0x1165, 0,
3865     16, 0x3154, 0x1166, 0,
3866     16, 0x3155, 0x1167, 0,
3867     16, 0x3156, 0x1168, 0,
3868     16, 0x3157, 0x1169, 0,
3869     16, 0x3158, 0x116A, 0,
3870     16, 0x3159, 0x116B, 0,
3871     16, 0x315A, 0x116C, 0,
3872     16, 0x315B, 0x116D, 0,
3873     16, 0x315C, 0x116E, 0,
3874     16, 0x315D, 0x116F, 0,
3875     16, 0x315E, 0x1170, 0,
3876     16, 0x315F, 0x1171, 0,
3877     16, 0x3160, 0x1172, 0,
3878     16, 0x3161, 0x1173, 0,
3879     16, 0x3162, 0x1174, 0,
3880     16, 0x3163, 0x1175, 0,
3881     16, 0x3164, 0x1160, 0,
3882     16, 0x3165, 0x1114, 0,
3883     16, 0x3166, 0x1115, 0,
3884     16, 0x3167, 0x11C7, 0,
3885     16, 0x3168, 0x11C8, 0,
3886     16, 0x3169, 0x11CC, 0,
3887     16, 0x316A, 0x11CE, 0,
3888     16, 0x316B, 0x11D3, 0,
3889     16, 0x316C, 0x11D7, 0,
3890     16, 0x316D, 0x11D9, 0,
3891     16, 0x316E, 0x111C, 0,
3892     16, 0x316F, 0x11DD, 0,
3893     16, 0x3170, 0x11DF, 0,
3894     16, 0x3171, 0x111D, 0,
3895     16, 0x3172, 0x111E, 0,
3896     16, 0x3173, 0x1120, 0,
3897     16, 0x3174, 0x1122, 0,
3898     16, 0x3175, 0x1123, 0,
3899     16, 0x3176, 0x1127, 0,
3900     16, 0x3177, 0x1129, 0,
3901     16, 0x3178, 0x112B, 0,
3902     16, 0x3179, 0x112C, 0,
3903     16, 0x317A, 0x112D, 0,
3904     16, 0x317B, 0x112E, 0,
3905     16, 0x317C, 0x112F, 0,
3906     16, 0x317D, 0x1132, 0,
3907     16, 0x317E, 0x1136, 0,
3908     16, 0x317F, 0x1140, 0,
3909     16, 0x3180, 0x1147, 0,
3910     16, 0x3181, 0x114C, 0,
3911     16, 0x3182, 0x11F1, 0,
3912     16, 0x3183, 0x11F2, 0,
3913     16, 0x3184, 0x1157, 0,
3914     16, 0x3185, 0x1158, 0,
3915     16, 0x3186, 0x1159, 0,
3916     16, 0x3187, 0x1184, 0,
3917     16, 0x3188, 0x1185, 0,
3918     16, 0x3189, 0x1188, 0,
3919     16, 0x318A, 0x1191, 0,
3920     16, 0x318B, 0x1192, 0,
3921     16, 0x318C, 0x1194, 0,
3922     16, 0x318D, 0x119E, 0,
3923     16, 0x318E, 0x11A1, 0,
3924     9, 0x3192, 0x4E00, 0,
3925     9, 0x3193, 0x4E8C, 0,
3926     9, 0x3194, 0x4E09, 0,
3927     9, 0x3195, 0x56DB, 0,
3928     9, 0x3196, 0x4E0A, 0,
3929     9, 0x3197, 0x4E2D, 0,
3930     9, 0x3198, 0x4E0B, 0,
3931     9, 0x3199, 0x7532, 0,
3932     9, 0x319A, 0x4E59, 0,
3933     9, 0x319B, 0x4E19, 0,
3934     9, 0x319C, 0x4E01, 0,
3935     9, 0x319D, 0x5929, 0,
3936     9, 0x319E, 0x5730, 0,
3937     9, 0x319F, 0x4EBA, 0,
3938     16, 0x3200, 0x0028, 0x1100, 0x0029, 0,
3939     16, 0x3201, 0x0028, 0x1102, 0x0029, 0,
3940     16, 0x3202, 0x0028, 0x1103, 0x0029, 0,
3941     16, 0x3203, 0x0028, 0x1105, 0x0029, 0,
3942     16, 0x3204, 0x0028, 0x1106, 0x0029, 0,
3943     16, 0x3205, 0x0028, 0x1107, 0x0029, 0,
3944     16, 0x3206, 0x0028, 0x1109, 0x0029, 0,
3945     16, 0x3207, 0x0028, 0x110B, 0x0029, 0,
3946     16, 0x3208, 0x0028, 0x110C, 0x0029, 0,
3947     16, 0x3209, 0x0028, 0x110E, 0x0029, 0,
3948     16, 0x320A, 0x0028, 0x110F, 0x0029, 0,
3949     16, 0x320B, 0x0028, 0x1110, 0x0029, 0,
3950     16, 0x320C, 0x0028, 0x1111, 0x0029, 0,
3951     16, 0x320D, 0x0028, 0x1112, 0x0029, 0,
3952     16, 0x320E, 0x0028, 0x1100, 0x1161, 0x0029, 0,
3953     16, 0x320F, 0x0028, 0x1102, 0x1161, 0x0029, 0,
3954     16, 0x3210, 0x0028, 0x1103, 0x1161, 0x0029, 0,
3955     16, 0x3211, 0x0028, 0x1105, 0x1161, 0x0029, 0,
3956     16, 0x3212, 0x0028, 0x1106, 0x1161, 0x0029, 0,
3957     16, 0x3213, 0x0028, 0x1107, 0x1161, 0x0029, 0,
3958     16, 0x3214, 0x0028, 0x1109, 0x1161, 0x0029, 0,
3959     16, 0x3215, 0x0028, 0x110B, 0x1161, 0x0029, 0,
3960     16, 0x3216, 0x0028, 0x110C, 0x1161, 0x0029, 0,
3961     16, 0x3217, 0x0028, 0x110E, 0x1161, 0x0029, 0,
3962     16, 0x3218, 0x0028, 0x110F, 0x1161, 0x0029, 0,
3963     16, 0x3219, 0x0028, 0x1110, 0x1161, 0x0029, 0,
3964     16, 0x321A, 0x0028, 0x1111, 0x1161, 0x0029, 0,
3965     16, 0x321B, 0x0028, 0x1112, 0x1161, 0x0029, 0,
3966     16, 0x321C, 0x0028, 0x110C, 0x116E, 0x0029, 0,
3967     16, 0x3220, 0x0028, 0x4E00, 0x0029, 0,
3968     16, 0x3221, 0x0028, 0x4E8C, 0x0029, 0,
3969     16, 0x3222, 0x0028, 0x4E09, 0x0029, 0,
3970     16, 0x3223, 0x0028, 0x56DB, 0x0029, 0,
3971     16, 0x3224, 0x0028, 0x4E94, 0x0029, 0,
3972     16, 0x3225, 0x0028, 0x516D, 0x0029, 0,
3973     16, 0x3226, 0x0028, 0x4E03, 0x0029, 0,
3974     16, 0x3227, 0x0028, 0x516B, 0x0029, 0,
3975     16, 0x3228, 0x0028, 0x4E5D, 0x0029, 0,
3976     16, 0x3229, 0x0028, 0x5341, 0x0029, 0,
3977     16, 0x322A, 0x0028, 0x6708, 0x0029, 0,