i Changes to support cursive letter forms. It works, but I've
[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 direction_info[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,