1 /* This file was automatically created by ./mktables */
2 #define SL_WIDTH_MAX_CHAR 0x110000ul
3 
4 #define SL_WIDTH_ALOOKUP(y,x) \
5 { \
6    const unsigned char *_t; \
7    (y) = (((unsigned)(x) < SL_WIDTH_MAX_CHAR) \
8 	  && (NULL != (_t = _pSLwc_Width_Table[(unsigned)(x)>>9])) \
9 	  ? ((_t[(unsigned)((x)>>1)&0xFF]>>(4*((x)&1)))&15) : 1); \
10 }
11 extern const unsigned char *_pSLwc_Width_Table[2176];
12 
13 #ifdef DEFINE_PSLWC_WIDTH_TABLE
14 static const unsigned char Table_01[256] =
15 {
16   /*0x00-0x07*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
17   /*0x08-0x0F*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
18   /*0x10-0x17*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
19   /*0x18-0x1F*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
20   /*0x20-0x27*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
21   /*0x28-0x2F*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
22   /*0x30-0x37*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
23   /*0x38-0x3F*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
24   /*0x40-0x47*/ 0x44, 0x44, 0x44, 0x44, 0x44, 0x44, 0x44, 0x44,
25   /*0x48-0x4F*/ 0x44, 0x44, 0x44, 0x44, 0x44, 0x44, 0x44, 0x44,
26   /*0x50-0x57*/ 0x31, 0x11, 0x13, 0x31, 0x13, 0x13, 0x31, 0x13,
27   /*0x58-0x5F*/ 0x33, 0x33, 0x13, 0x33, 0x33, 0x13, 0x33, 0x33,
28   /*0x60-0x67*/ 0x11, 0x11, 0x11, 0x13, 0x11, 0x11, 0x11, 0x11,
29   /*0x68-0x6F*/ 0x13, 0x11, 0x11, 0x31, 0x13, 0x11, 0x11, 0x33,
30   /*0x70-0x77*/ 0x33, 0x11, 0x11, 0x13, 0x33, 0x13, 0x33, 0x11,
31   /*0x78-0x7F*/ 0x13, 0x33, 0x11, 0x31, 0x33, 0x13, 0x13, 0x13,
32   /*0x80-0x87*/ 0x31, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
33   /*0x88-0x8F*/ 0x31, 0x31, 0x11, 0x11, 0x11, 0x31, 0x11, 0x11,
34   /*0x90-0x97*/ 0x11, 0x11, 0x11, 0x33, 0x11, 0x31, 0x11, 0x11,
35   /*0x98-0x9F*/ 0x31, 0x33, 0x11, 0x11, 0x13, 0x11, 0x11, 0x31,
36   /*0xA0-0xA7*/ 0x33, 0x13, 0x13, 0x11, 0x33, 0x33, 0x31, 0x11,
37   /*0xA8-0xAF*/ 0x11, 0x33, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
38   /*0xB0-0xB7*/ 0x11, 0x11, 0x11, 0x33, 0x11, 0x31, 0x11, 0x11,
39   /*0xB8-0xBF*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
40   /*0xC0-0xC7*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
41   /*0xC8-0xCF*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
42   /*0xD0-0xD7*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
43   /*0xD8-0xDF*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
44   /*0xE0-0xE7*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x13,
45   /*0xE8-0xEF*/ 0x13, 0x13, 0x13, 0x13, 0x13, 0x13, 0x13, 0x11,
46   /*0xF0-0xF7*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
47   /*0xF8-0xFF*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11
48 };
49 
50 static const unsigned char Table_02[256] =
51 {
52   /*0x00-0x07*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
53   /*0x08-0x0F*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
54   /*0x10-0x17*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
55   /*0x18-0x1F*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
56   /*0x20-0x27*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
57   /*0x28-0x2F*/ 0x31, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
58   /*0x30-0x37*/ 0x31, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
59   /*0x38-0x3F*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
60   /*0x40-0x47*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
61   /*0x48-0x4F*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
62   /*0x50-0x57*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
63   /*0x58-0x5F*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
64   /*0x60-0x67*/ 0x11, 0x11, 0x13, 0x31, 0x31, 0x33, 0x31, 0x11,
65   /*0x68-0x6F*/ 0x13, 0x11, 0x11, 0x11, 0x33, 0x33, 0x31, 0x31,
66   /*0x70-0x77*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
67   /*0x78-0x7F*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
68   /*0x80-0x87*/ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
69   /*0x88-0x8F*/ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
70   /*0x90-0x97*/ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
71   /*0x98-0x9F*/ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
72   /*0xA0-0xA7*/ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
73   /*0xA8-0xAF*/ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
74   /*0xB0-0xB7*/ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
75   /*0xB8-0xBF*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
76   /*0xC0-0xC7*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
77   /*0xC8-0xCF*/ 0x31, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33,
78   /*0xD0-0xD7*/ 0x33, 0x31, 0x33, 0x33, 0x33, 0x11, 0x11, 0x11,
79   /*0xD8-0xDF*/ 0x31, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33,
80   /*0xE0-0xE7*/ 0x33, 0x31, 0x33, 0x33, 0x33, 0x11, 0x11, 0x11,
81   /*0xE8-0xEF*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
82   /*0xF0-0xF7*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
83   /*0xF8-0xFF*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11
84 };
85 
86 static const unsigned char Table_03[256] =
87 {
88   /*0x00-0x07*/ 0x31, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
89   /*0x08-0x0F*/ 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33,
90   /*0x10-0x17*/ 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33,
91   /*0x18-0x1F*/ 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33,
92   /*0x20-0x27*/ 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33,
93   /*0x28-0x2F*/ 0x31, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
94   /*0x30-0x37*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
95   /*0x38-0x3F*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
96   /*0x40-0x47*/ 0x11, 0x01, 0x00, 0x00, 0x00, 0x11, 0x11, 0x11,
97   /*0x48-0x4F*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
98   /*0x50-0x57*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
99   /*0x58-0x5F*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
100   /*0x60-0x67*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
101   /*0x68-0x6F*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
102   /*0x70-0x77*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
103   /*0x78-0x7F*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
104   /*0x80-0x87*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
105   /*0x88-0x8F*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
106   /*0x90-0x97*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
107   /*0x98-0x9F*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
108   /*0xA0-0xA7*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
109   /*0xA8-0xAF*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
110   /*0xB0-0xB7*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
111   /*0xB8-0xBF*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
112   /*0xC0-0xC7*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
113   /*0xC8-0xCF*/ 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
114   /*0xD0-0xD7*/ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
115   /*0xD8-0xDF*/ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01,
116   /*0xE0-0xE7*/ 0x01, 0x10, 0x00, 0x01, 0x11, 0x11, 0x11, 0x11,
117   /*0xE8-0xEF*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
118   /*0xF0-0xF7*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
119   /*0xF8-0xFF*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11
120 };
121 
122 static const unsigned char Table_04[256] =
123 {
124   /*0x00-0x07*/ 0x00, 0x00, 0x00, 0x11, 0x11, 0x11, 0x11, 0x11,
125   /*0x08-0x0F*/ 0x00, 0x00, 0x00, 0x00, 0x00, 0x10, 0x10, 0x11,
126   /*0x10-0x17*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
127   /*0x18-0x1F*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
128   /*0x20-0x27*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x01, 0x00, 0x00,
129   /*0x28-0x2F*/ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
130   /*0x30-0x37*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
131   /*0x38-0x3F*/ 0x10, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
132   /*0x40-0x47*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
133   /*0x48-0x4F*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
134   /*0x50-0x57*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
135   /*0x58-0x5F*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
136   /*0x60-0x67*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
137   /*0x68-0x6F*/ 0x11, 0x11, 0x11, 0x00, 0x00, 0x00, 0x00, 0x01,
138   /*0x70-0x77*/ 0x00, 0x00, 0x10, 0x01, 0x10, 0x00, 0x00, 0x11,
139   /*0x78-0x7F*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
140   /*0x80-0x87*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x01,
141   /*0x88-0x8F*/ 0x01, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
142   /*0x90-0x97*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
143   /*0x98-0x9F*/ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
144   /*0xA0-0xA7*/ 0x00, 0x00, 0x00, 0x00, 0x00, 0x10, 0x11, 0x11,
145   /*0xA8-0xAF*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
146   /*0xB0-0xB7*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
147   /*0xB8-0xBF*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
148   /*0xC0-0xC7*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
149   /*0xC8-0xCF*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
150   /*0xD0-0xD7*/ 0x11, 0x11, 0x11, 0x00, 0x00, 0x00, 0x00, 0x00,
151   /*0xD8-0xDF*/ 0x10, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
152   /*0xE0-0xE7*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
153   /*0xE8-0xEF*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
154   /*0xF0-0xF7*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x01, 0x00, 0x00,
155   /*0xF8-0xFF*/ 0x00, 0x00, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11
156 };
157 
158 static const unsigned char Table_05[256] =
159 {
160   /*0x00-0x07*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
161   /*0x08-0x0F*/ 0x11, 0x11, 0x11, 0x00, 0x00, 0x01, 0x00, 0x00,
162   /*0x10-0x17*/ 0x00, 0x00, 0x01, 0x00, 0x01, 0x00, 0x00, 0x11,
163   /*0x18-0x1F*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
164   /*0x20-0x27*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
165   /*0x28-0x2F*/ 0x11, 0x11, 0x11, 0x11, 0x01, 0x00, 0x11, 0x11,
166   /*0x30-0x37*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
167   /*0x38-0x3F*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
168   /*0x40-0x47*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
169   /*0x48-0x4F*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
170   /*0x50-0x57*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
171   /*0x58-0x5F*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
172   /*0x60-0x67*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
173   /*0x68-0x6F*/ 0x11, 0x11, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
174   /*0x70-0x77*/ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
175   /*0x78-0x7F*/ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
176   /*0x80-0x87*/ 0x00, 0x10, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
177   /*0x88-0x8F*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
178   /*0x90-0x97*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
179   /*0x98-0x9F*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x10, 0x10, 0x11,
180   /*0xA0-0xA7*/ 0x01, 0x00, 0x00, 0x00, 0x10, 0x11, 0x01, 0x11,
181   /*0xA8-0xAF*/ 0x01, 0x00, 0x00, 0x00, 0x11, 0x11, 0x11, 0x11,
182   /*0xB0-0xB7*/ 0x11, 0x00, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
183   /*0xB8-0xBF*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
184   /*0xC0-0xC7*/ 0x01, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
185   /*0xC8-0xCF*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
186   /*0xD0-0xD7*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
187   /*0xD8-0xDF*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x10, 0x11,
188   /*0xE0-0xE7*/ 0x01, 0x00, 0x10, 0x11, 0x11, 0x11, 0x01, 0x11,
189   /*0xE8-0xEF*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
190   /*0xF0-0xF7*/ 0x11, 0x00, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
191   /*0xF8-0xFF*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11
192 };
193 
194 static const unsigned char Table_06[256] =
195 {
196   /*0x00-0x07*/ 0x01, 0x10, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
197   /*0x08-0x0F*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
198   /*0x10-0x17*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
199   /*0x18-0x1F*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x10, 0x11,
200   /*0x20-0x27*/ 0x01, 0x10, 0x11, 0x01, 0x10, 0x01, 0x00, 0x11,
201   /*0x28-0x2F*/ 0x01, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
202   /*0x30-0x37*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
203   /*0x38-0x3F*/ 0x00, 0x11, 0x01, 0x11, 0x11, 0x11, 0x11, 0x11,
204   /*0x40-0x47*/ 0x01, 0x10, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
205   /*0x48-0x4F*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
206   /*0x50-0x57*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
207   /*0x58-0x5F*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x10, 0x11,
208   /*0x60-0x67*/ 0x01, 0x00, 0x00, 0x01, 0x10, 0x11, 0x01, 0x11,
209   /*0x68-0x6F*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
210   /*0x70-0x77*/ 0x11, 0x00, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
211   /*0x78-0x7F*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x00, 0x00, 0x00,
212   /*0x80-0x87*/ 0x01, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
213   /*0x88-0x8F*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
214   /*0x90-0x97*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
215   /*0x98-0x9F*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x10, 0x01,
216   /*0xA0-0xA7*/ 0x01, 0x00, 0x10, 0x11, 0x11, 0x11, 0x01, 0x11,
217   /*0xA8-0xAF*/ 0x11, 0x11, 0x11, 0x10, 0x11, 0x11, 0x11, 0x11,
218   /*0xB0-0xB7*/ 0x11, 0x00, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
219   /*0xB8-0xBF*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
220   /*0xC0-0xC7*/ 0x11, 0x10, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
221   /*0xC8-0xCF*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
222   /*0xD0-0xD7*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
223   /*0xD8-0xDF*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
224   /*0xE0-0xE7*/ 0x10, 0x11, 0x11, 0x11, 0x11, 0x11, 0x01, 0x11,
225   /*0xE8-0xEF*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
226   /*0xF0-0xF7*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
227   /*0xF8-0xFF*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11
228 };
229 
230 static const unsigned char Table_07[256] =
231 {
232   /*0x00-0x07*/ 0x10, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
233   /*0x08-0x0F*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
234   /*0x10-0x17*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
235   /*0x18-0x1F*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x00,
236   /*0x20-0x27*/ 0x10, 0x11, 0x11, 0x00, 0x10, 0x00, 0x00, 0x11,
237   /*0x28-0x2F*/ 0x11, 0x11, 0x01, 0x10, 0x11, 0x11, 0x11, 0x11,
238   /*0x30-0x37*/ 0x11, 0x00, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
239   /*0x38-0x3F*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
240   /*0x40-0x47*/ 0x01, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
241   /*0x48-0x4F*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
242   /*0x50-0x57*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
243   /*0x58-0x5F*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x10, 0x01,
244   /*0x60-0x67*/ 0x11, 0x11, 0x11, 0x10, 0x11, 0x11, 0x00, 0x11,
245   /*0x68-0x6F*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
246   /*0x70-0x77*/ 0x11, 0x00, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
247   /*0x78-0x7F*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
248   /*0x80-0x87*/ 0x00, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
249   /*0x88-0x8F*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
250   /*0x90-0x97*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
251   /*0x98-0x9F*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x01, 0x10, 0x11,
252   /*0xA0-0xA7*/ 0x01, 0x00, 0x10, 0x11, 0x11, 0x11, 0x01, 0x11,
253   /*0xA8-0xAF*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
254   /*0xB0-0xB7*/ 0x11, 0x00, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
255   /*0xB8-0xBF*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
256   /*0xC0-0xC7*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
257   /*0xC8-0xCF*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
258   /*0xD0-0xD7*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
259   /*0xD8-0xDF*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
260   /*0xE0-0xE7*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x10, 0x11, 0x11,
261   /*0xE8-0xEF*/ 0x11, 0x00, 0x10, 0x10, 0x11, 0x11, 0x11, 0x11,
262   /*0xF0-0xF7*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
263   /*0xF8-0xFF*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11
264 };
265 
266 static const unsigned char Table_08[256] =
267 {
268   /*0x00-0x07*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
269   /*0x08-0x0F*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
270   /*0x10-0x17*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
271   /*0x18-0x1F*/ 0x01, 0x11, 0x00, 0x00, 0x00, 0x10, 0x11, 0x11,
272   /*0x20-0x27*/ 0x11, 0x11, 0x11, 0x01, 0x00, 0x00, 0x00, 0x10,
273   /*0x28-0x2F*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
274   /*0x30-0x37*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
275   /*0x38-0x3F*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
276   /*0x40-0x47*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
277   /*0x48-0x4F*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
278   /*0x50-0x57*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
279   /*0x58-0x5F*/ 0x01, 0x11, 0x00, 0x00, 0x00, 0x01, 0x10, 0x11,
280   /*0x60-0x67*/ 0x11, 0x11, 0x11, 0x11, 0x00, 0x00, 0x00, 0x11,
281   /*0x68-0x6F*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
282   /*0x70-0x77*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
283   /*0x78-0x7F*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
284   /*0x80-0x87*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
285   /*0x88-0x8F*/ 0x11, 0x11, 0x11, 0x11, 0x00, 0x11, 0x11, 0x11,
286   /*0x90-0x97*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
287   /*0x98-0x9F*/ 0x11, 0x11, 0x01, 0x01, 0x01, 0x11, 0x11, 0x11,
288   /*0xA0-0xA7*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
289   /*0xA8-0xAF*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
290   /*0xB0-0xB7*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
291   /*0xB8-0xBF*/ 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x10,
292   /*0xC0-0xC7*/ 0x00, 0x00, 0x10, 0x00, 0x11, 0x11, 0x01, 0x00,
293   /*0xC8-0xCF*/ 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00,
294   /*0xD0-0xD7*/ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
295   /*0xD8-0xDF*/ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x10, 0x11,
296   /*0xE0-0xE7*/ 0x11, 0x11, 0x11, 0x10, 0x11, 0x11, 0x11, 0x11,
297   /*0xE8-0xEF*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
298   /*0xF0-0xF7*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
299   /*0xF8-0xFF*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11
300 };
301 
302 static const unsigned char Table_09[256] =
303 {
304   /*0x00-0x07*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
305   /*0x08-0x0F*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
306   /*0x10-0x17*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x01, 0x00,
307   /*0x18-0x1F*/ 0x10, 0x00, 0x00, 0x00, 0x01, 0x10, 0x01, 0x10,
308   /*0x20-0x27*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
309   /*0x28-0x2F*/ 0x11, 0x11, 0x11, 0x11, 0x00, 0x11, 0x11, 0x00,
310   /*0x30-0x37*/ 0x10, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
311   /*0x38-0x3F*/ 0x01, 0x00, 0x10, 0x11, 0x11, 0x11, 0x11, 0x11,
312   /*0x40-0x47*/ 0x11, 0x10, 0x01, 0x10, 0x11, 0x11, 0x01, 0x11,
313   /*0x48-0x4F*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x01, 0x11,
314   /*0x50-0x57*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
315   /*0x58-0x5F*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
316   /*0x60-0x67*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
317   /*0x68-0x6F*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
318   /*0x70-0x77*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
319   /*0x78-0x7F*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
320   /*0x80-0x87*/ 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22,
321   /*0x88-0x8F*/ 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22,
322   /*0x90-0x97*/ 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22,
323   /*0x98-0x9F*/ 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22,
324   /*0xA0-0xA7*/ 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22,
325   /*0xA8-0xAF*/ 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22,
326   /*0xB0-0xB7*/ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
327   /*0xB8-0xBF*/ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
328   /*0xC0-0xC7*/ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
329   /*0xC8-0xCF*/ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
330   /*0xD0-0xD7*/ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
331   /*0xD8-0xDF*/ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
332   /*0xE0-0xE7*/ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
333   /*0xE8-0xEF*/ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
334   /*0xF0-0xF7*/ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
335   /*0xF8-0xFF*/ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
336 };
337 
338 static const unsigned char Table_10[256] =
339 {
340   /*0x00-0x07*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
341   /*0x08-0x0F*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
342   /*0x10-0x17*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
343   /*0x18-0x1F*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
344   /*0x20-0x27*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
345   /*0x28-0x2F*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
346   /*0x30-0x37*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
347   /*0x38-0x3F*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
348   /*0x40-0x47*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
349   /*0x48-0x4F*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
350   /*0x50-0x57*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
351   /*0x58-0x5F*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
352   /*0x60-0x67*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
353   /*0x68-0x6F*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
354   /*0x70-0x77*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
355   /*0x78-0x7F*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
356   /*0x80-0x87*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
357   /*0x88-0x8F*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
358   /*0x90-0x97*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
359   /*0x98-0x9F*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
360   /*0xA0-0xA7*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
361   /*0xA8-0xAF*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x01, 0x00,
362   /*0xB0-0xB7*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
363   /*0xB8-0xBF*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
364   /*0xC0-0xC7*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
365   /*0xC8-0xCF*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
366   /*0xD0-0xD7*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
367   /*0xD8-0xDF*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
368   /*0xE0-0xE7*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
369   /*0xE8-0xEF*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
370   /*0xF0-0xF7*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
371   /*0xF8-0xFF*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11
372 };
373 
374 static const unsigned char Table_11[256] =
375 {
376   /*0x00-0x07*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
377   /*0x08-0x0F*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
378   /*0x10-0x17*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
379   /*0x18-0x1F*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
380   /*0x20-0x27*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
381   /*0x28-0x2F*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
382   /*0x30-0x37*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
383   /*0x38-0x3F*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
384   /*0x40-0x47*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
385   /*0x48-0x4F*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
386   /*0x50-0x57*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
387   /*0x58-0x5F*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
388   /*0x60-0x67*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
389   /*0x68-0x6F*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
390   /*0x70-0x77*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
391   /*0x78-0x7F*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
392   /*0x80-0x87*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
393   /*0x88-0x8F*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
394   /*0x90-0x97*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
395   /*0x98-0x9F*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
396   /*0xA0-0xA7*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
397   /*0xA8-0xAF*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
398   /*0xB0-0xB7*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
399   /*0xB8-0xBF*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
400   /*0xC0-0xC7*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
401   /*0xC8-0xCF*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
402   /*0xD0-0xD7*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
403   /*0xD8-0xDF*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
404   /*0xE0-0xE7*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
405   /*0xE8-0xEF*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
406   /*0xF0-0xF7*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
407   /*0xF8-0xFF*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11
408 };
409 
410 static const unsigned char Table_12[256] =
411 {
412   /*0x00-0x07*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
413   /*0x08-0x0F*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
414   /*0x10-0x17*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
415   /*0x18-0x1F*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
416   /*0x20-0x27*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
417   /*0x28-0x2F*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
418   /*0x30-0x37*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
419   /*0x38-0x3F*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
420   /*0x40-0x47*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
421   /*0x48-0x4F*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
422   /*0x50-0x57*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
423   /*0x58-0x5F*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
424   /*0x60-0x67*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
425   /*0x68-0x6F*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
426   /*0x70-0x77*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
427   /*0x78-0x7F*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
428   /*0x80-0x87*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
429   /*0x88-0x8F*/ 0x11, 0x00, 0x10, 0x11, 0x11, 0x11, 0x11, 0x11,
430   /*0x90-0x97*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
431   /*0x98-0x9F*/ 0x11, 0x00, 0x10, 0x11, 0x11, 0x11, 0x11, 0x11,
432   /*0xA0-0xA7*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
433   /*0xA8-0xAF*/ 0x11, 0x00, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
434   /*0xB0-0xB7*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
435   /*0xB8-0xBF*/ 0x11, 0x00, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
436   /*0xC0-0xC7*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
437   /*0xC8-0xCF*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
438   /*0xD0-0xD7*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
439   /*0xD8-0xDF*/ 0x11, 0x11, 0x00, 0x01, 0x00, 0x00, 0x00, 0x11,
440   /*0xE0-0xE7*/ 0x11, 0x11, 0x11, 0x10, 0x01, 0x00, 0x00, 0x00,
441   /*0xE8-0xEF*/ 0x00, 0x00, 0x11, 0x11, 0x11, 0x11, 0x01, 0x11,
442   /*0xF0-0xF7*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
443   /*0xF8-0xFF*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11
444 };
445 
446 static const unsigned char Table_13[256] =
447 {
448   /*0x00-0x07*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x01, 0x00, 0x10,
449   /*0x08-0x0F*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
450   /*0x10-0x17*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
451   /*0x18-0x1F*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
452   /*0x20-0x27*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
453   /*0x28-0x2F*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
454   /*0x30-0x37*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
455   /*0x38-0x3F*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
456   /*0x40-0x47*/ 0x11, 0x11, 0x01, 0x10, 0x11, 0x11, 0x11, 0x11,
457   /*0x48-0x4F*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
458   /*0x50-0x57*/ 0x11, 0x11, 0x11, 0x11, 0x01, 0x11, 0x11, 0x11,
459   /*0x58-0x5F*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
460   /*0x60-0x67*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
461   /*0x68-0x6F*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
462   /*0x70-0x77*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
463   /*0x78-0x7F*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
464   /*0x80-0x87*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
465   /*0x88-0x8F*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
466   /*0x90-0x97*/ 0x00, 0x10, 0x11, 0x01, 0x10, 0x11, 0x11, 0x11,
467   /*0x98-0x9F*/ 0x11, 0x10, 0x11, 0x11, 0x01, 0x00, 0x11, 0x11,
468   /*0xA0-0xA7*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
469   /*0xA8-0xAF*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
470   /*0xB0-0xB7*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
471   /*0xB8-0xBF*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
472   /*0xC0-0xC7*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
473   /*0xC8-0xCF*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
474   /*0xD0-0xD7*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
475   /*0xD8-0xDF*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
476   /*0xE0-0xE7*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
477   /*0xE8-0xEF*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
478   /*0xF0-0xF7*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
479   /*0xF8-0xFF*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11
480 };
481 
482 static const unsigned char Table_14[256] =
483 {
484   /*0x00-0x07*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
485   /*0x08-0x0F*/ 0x11, 0x11, 0x11, 0x01, 0x10, 0x01, 0x11, 0x11,
486   /*0x10-0x17*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
487   /*0x18-0x1F*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
488   /*0x20-0x27*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
489   /*0x28-0x2F*/ 0x11, 0x11, 0x11, 0x10, 0x00, 0x00, 0x00, 0x10,
490   /*0x30-0x37*/ 0x10, 0x10, 0x01, 0x00, 0x00, 0x00, 0x10, 0x11,
491   /*0x38-0x3F*/ 0x11, 0x01, 0x00, 0x00, 0x00, 0x00, 0x10, 0x01,
492   /*0x40-0x47*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
493   /*0x48-0x4F*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
494   /*0x50-0x57*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
495   /*0x58-0x5F*/ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x10,
496   /*0x60-0x67*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
497   /*0x68-0x6F*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
498   /*0x70-0x77*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
499   /*0x78-0x7F*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
500   /*0x80-0x87*/ 0x00, 0x00, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
501   /*0x88-0x8F*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
502   /*0x90-0x97*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
503   /*0x98-0x9F*/ 0x11, 0x11, 0x10, 0x00, 0x00, 0x10, 0x10, 0x11,
504   /*0xA0-0xA7*/ 0x11, 0x10, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
505   /*0xA8-0xAF*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
506   /*0xB0-0xB7*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x01, 0x00, 0x00,
507   /*0xB8-0xBF*/ 0x00, 0x00, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
508   /*0xC0-0xC7*/ 0x00, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
509   /*0xC8-0xCF*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
510   /*0xD0-0xD7*/ 0x11, 0x00, 0x00, 0x11, 0x00, 0x01, 0x00, 0x11,
511   /*0xD8-0xDF*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
512   /*0xE0-0xE7*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
513   /*0xE8-0xEF*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
514   /*0xF0-0xF7*/ 0x11, 0x11, 0x11, 0x10, 0x00, 0x11, 0x01, 0x01,
515   /*0xF8-0xFF*/ 0x00, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11
516 };
517 
518 static const unsigned char Table_15[256] =
519 {
520   /*0x00-0x07*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
521   /*0x08-0x0F*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
522   /*0x10-0x17*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x00, 0x00,
523   /*0x18-0x1F*/ 0x00, 0x00, 0x11, 0x00, 0x11, 0x11, 0x11, 0x11,
524   /*0x20-0x27*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
525   /*0x28-0x2F*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
526   /*0x30-0x37*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
527   /*0x38-0x3F*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
528   /*0x40-0x47*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
529   /*0x48-0x4F*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
530   /*0x50-0x57*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
531   /*0x58-0x5F*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
532   /*0x60-0x67*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
533   /*0x68-0x6F*/ 0x00, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
534   /*0x70-0x77*/ 0x10, 0x00, 0x00, 0x00, 0x10, 0x11, 0x01, 0x11,
535   /*0x78-0x7F*/ 0x11, 0x11, 0x10, 0x11, 0x00, 0x11, 0x11, 0x11,
536   /*0x80-0x87*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
537   /*0x88-0x8F*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
538   /*0x90-0x97*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
539   /*0x98-0x9F*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
540   /*0xA0-0xA7*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
541   /*0xA8-0xAF*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
542   /*0xB0-0xB7*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
543   /*0xB8-0xBF*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
544   /*0xC0-0xC7*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
545   /*0xC8-0xCF*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
546   /*0xD0-0xD7*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
547   /*0xD8-0xDF*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
548   /*0xE0-0xE7*/ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
549   /*0xE8-0xEF*/ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
550   /*0xF0-0xF7*/ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
551   /*0xF8-0xFF*/ 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00
552 };
553 
554 static const unsigned char Table_16[256] =
555 {
556   /*0x00-0x07*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x01, 0x00, 0x00,
557   /*0x08-0x0F*/ 0x13, 0x31, 0x33, 0x13, 0x33, 0x11, 0x33, 0x11,
558   /*0x10-0x17*/ 0x33, 0x13, 0x33, 0x33, 0x11, 0x00, 0x00, 0x10,
559   /*0x18-0x1F*/ 0x13, 0x33, 0x31, 0x11, 0x11, 0x31, 0x11, 0x13,
560   /*0x20-0x27*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
561   /*0x28-0x2F*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
562   /*0x30-0x37*/ 0x00, 0x00, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00,
563   /*0x38-0x3F*/ 0x11, 0x11, 0x13, 0x11, 0x11, 0x11, 0x11, 0x31,
564   /*0x40-0x47*/ 0x31, 0x33, 0x13, 0x11, 0x11, 0x11, 0x11, 0x11,
565   /*0x48-0x4F*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
566   /*0x50-0x57*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x13, 0x11,
567   /*0x58-0x5F*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
568   /*0x60-0x67*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
569   /*0x68-0x6F*/ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
570   /*0x70-0x77*/ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
571   /*0x78-0x7F*/ 0x10, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
572   /*0x80-0x87*/ 0x11, 0x31, 0x31, 0x11, 0x31, 0x11, 0x11, 0x11,
573   /*0x88-0x8F*/ 0x11, 0x31, 0x11, 0x13, 0x11, 0x11, 0x11, 0x11,
574   /*0x90-0x97*/ 0x31, 0x13, 0x11, 0x13, 0x11, 0x31, 0x11, 0x11,
575   /*0x98-0x9F*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
576   /*0xA0-0xA7*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
577   /*0xA8-0xAF*/ 0x11, 0x31, 0x13, 0x11, 0x11, 0x31, 0x33, 0x13,
578   /*0xB0-0xB7*/ 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x11, 0x11,
579   /*0xB8-0xBF*/ 0x33, 0x33, 0x33, 0x33, 0x33, 0x11, 0x11, 0x11,
580   /*0xC0-0xC7*/ 0x11, 0x11, 0x11, 0x11, 0x31, 0x11, 0x11, 0x11,
581   /*0xC8-0xCF*/ 0x33, 0x33, 0x33, 0x33, 0x33, 0x11, 0x11, 0x11,
582   /*0xD0-0xD7*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
583   /*0xD8-0xDF*/ 0x11, 0x11, 0x11, 0x11, 0x33, 0x11, 0x11, 0x11,
584   /*0xE0-0xE7*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
585   /*0xE8-0xEF*/ 0x11, 0x13, 0x13, 0x11, 0x11, 0x11, 0x11, 0x11,
586   /*0xF0-0xF7*/ 0x11, 0x11, 0x11, 0x31, 0x11, 0x11, 0x11, 0x11,
587   /*0xF8-0xFF*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11
588 };
589 
590 static const unsigned char Table_17[256] =
591 {
592   /*0x00-0x07*/ 0x13, 0x33, 0x11, 0x31, 0x13, 0x31, 0x11, 0x31,
593   /*0x08-0x0F*/ 0x31, 0x11, 0x31, 0x11, 0x11, 0x13, 0x31, 0x33,
594   /*0x10-0x17*/ 0x13, 0x31, 0x31, 0x31, 0x33, 0x33, 0x13, 0x13,
595   /*0x18-0x1F*/ 0x11, 0x11, 0x33, 0x33, 0x11, 0x11, 0x33, 0x11,
596   /*0x20-0x27*/ 0x11, 0x11, 0x11, 0x11, 0x13, 0x11, 0x13, 0x11,
597   /*0x28-0x2F*/ 0x11, 0x13, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
598   /*0x30-0x37*/ 0x33, 0x11, 0x33, 0x33, 0x11, 0x33, 0x11, 0x33,
599   /*0x38-0x3F*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
600   /*0x40-0x47*/ 0x11, 0x33, 0x11, 0x33, 0x11, 0x11, 0x11, 0x11,
601   /*0x48-0x4F*/ 0x11, 0x11, 0x31, 0x11, 0x31, 0x11, 0x11, 0x11,
602   /*0x50-0x57*/ 0x11, 0x11, 0x31, 0x11, 0x11, 0x11, 0x11, 0x11,
603   /*0x58-0x5F*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x31,
604   /*0x60-0x67*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
605   /*0x68-0x6F*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
606   /*0x70-0x77*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
607   /*0x78-0x7F*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
608   /*0x80-0x87*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
609   /*0x88-0x8F*/ 0x11, 0x13, 0x11, 0x11, 0x11, 0x22, 0x11, 0x11,
610   /*0x90-0x97*/ 0x11, 0x11, 0x11, 0x11, 0x21, 0x12, 0x11, 0x11,
611   /*0x98-0x9F*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
612   /*0xA0-0xA7*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
613   /*0xA8-0xAF*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
614   /*0xB0-0xB7*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
615   /*0xB8-0xBF*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
616   /*0xC0-0xC7*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
617   /*0xC8-0xCF*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
618   /*0xD0-0xD7*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
619   /*0xD8-0xDF*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
620   /*0xE0-0xE7*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
621   /*0xE8-0xEF*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
622   /*0xF0-0xF7*/ 0x11, 0x11, 0x11, 0x11, 0x21, 0x22, 0x12, 0x11,
623   /*0xF8-0xFF*/ 0x12, 0x21, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11
624 };
625 
626 static const unsigned char Table_18[256] =
627 {
628   /*0x00-0x07*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
629   /*0x08-0x0F*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
630   /*0x10-0x17*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
631   /*0x18-0x1F*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
632   /*0x20-0x27*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
633   /*0x28-0x2F*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
634   /*0x30-0x37*/ 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33,
635   /*0x38-0x3F*/ 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33,
636   /*0x40-0x47*/ 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33,
637   /*0x48-0x4F*/ 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33,
638   /*0x50-0x57*/ 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33,
639   /*0x58-0x5F*/ 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33,
640   /*0x60-0x67*/ 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33,
641   /*0x68-0x6F*/ 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33,
642   /*0x70-0x77*/ 0x33, 0x33, 0x33, 0x33, 0x33, 0x31, 0x33, 0x33,
643   /*0x78-0x7F*/ 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33,
644   /*0x80-0x87*/ 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33,
645   /*0x88-0x8F*/ 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33,
646   /*0x90-0x97*/ 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33,
647   /*0x98-0x9F*/ 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33,
648   /*0xA0-0xA7*/ 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x11, 0x11,
649   /*0xA8-0xAF*/ 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33,
650   /*0xB0-0xB7*/ 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33,
651   /*0xB8-0xBF*/ 0x33, 0x33, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
652   /*0xC0-0xC7*/ 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33,
653   /*0xC8-0xCF*/ 0x11, 0x33, 0x33, 0x11, 0x11, 0x11, 0x11, 0x11,
654   /*0xD0-0xD7*/ 0x33, 0x31, 0x33, 0x33, 0x33, 0x11, 0x11, 0x11,
655   /*0xD8-0xDF*/ 0x11, 0x33, 0x11, 0x33, 0x11, 0x11, 0x33, 0x11,
656   /*0xE0-0xE7*/ 0x33, 0x11, 0x11, 0x33, 0x13, 0x31, 0x11, 0x33,
657   /*0xE8-0xEF*/ 0x33, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
658   /*0xF0-0xF7*/ 0x11, 0x33, 0x33, 0x11, 0x11, 0x11, 0x11, 0x31,
659   /*0xF8-0xFF*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x21, 0x12
660 };
661 
662 static const unsigned char Table_19[256] =
663 {
664   /*0x00-0x07*/ 0x11, 0x11, 0x31, 0x13, 0x31, 0x11, 0x11, 0x33,
665   /*0x08-0x0F*/ 0x11, 0x11, 0x22, 0x11, 0x11, 0x11, 0x13, 0x13,
666   /*0x10-0x17*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
667   /*0x18-0x1F*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
668   /*0x20-0x27*/ 0x13, 0x13, 0x11, 0x11, 0x22, 0x22, 0x22, 0x22,
669   /*0x28-0x2F*/ 0x22, 0x22, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
670   /*0x30-0x37*/ 0x33, 0x31, 0x33, 0x31, 0x33, 0x13, 0x33, 0x31,
671   /*0x38-0x3F*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x21,
672   /*0x40-0x47*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
673   /*0x48-0x4F*/ 0x11, 0x21, 0x11, 0x11, 0x11, 0x11, 0x11, 0x33,
674   /*0x50-0x57*/ 0x21, 0x11, 0x11, 0x11, 0x11, 0x22, 0x11, 0x11,
675   /*0x58-0x5F*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x21, 0x32,
676   /*0x60-0x67*/ 0x11, 0x11, 0x22, 0x33, 0x33, 0x33, 0x33, 0x32,
677   /*0x68-0x6F*/ 0x33, 0x33, 0x32, 0x33, 0x33, 0x33, 0x33, 0x33,
678   /*0x70-0x77*/ 0x33, 0x31, 0x11, 0x11, 0x33, 0x32, 0x33, 0x33,
679   /*0x78-0x7F*/ 0x33, 0x22, 0x23, 0x33, 0x33, 0x32, 0x23, 0x33,
680   /*0x80-0x87*/ 0x11, 0x11, 0x21, 0x11, 0x11, 0x22, 0x11, 0x11,
681   /*0x88-0x8F*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
682   /*0x90-0x97*/ 0x11, 0x11, 0x11, 0x11, 0x12, 0x11, 0x11, 0x11,
683   /*0x98-0x9F*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x31, 0x11,
684   /*0xA0-0xA7*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x12, 0x12,
685   /*0xA8-0xAF*/ 0x11, 0x21, 0x22, 0x21, 0x11, 0x11, 0x11, 0x11,
686   /*0xB0-0xB7*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
687   /*0xB8-0xBF*/ 0x11, 0x11, 0x11, 0x33, 0x33, 0x33, 0x33, 0x33,
688   /*0xC0-0xC7*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
689   /*0xC8-0xCF*/ 0x11, 0x11, 0x21, 0x22, 0x11, 0x11, 0x11, 0x11,
690   /*0xD0-0xD7*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
691   /*0xD8-0xDF*/ 0x12, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x21,
692   /*0xE0-0xE7*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
693   /*0xE8-0xEF*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
694   /*0xF0-0xF7*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
695   /*0xF8-0xFF*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11
696 };
697 
698 static const unsigned char Table_20[256] =
699 {
700   /*0x00-0x07*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
701   /*0x08-0x0F*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
702   /*0x10-0x17*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
703   /*0x18-0x1F*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
704   /*0x20-0x27*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
705   /*0x28-0x2F*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
706   /*0x30-0x37*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
707   /*0x38-0x3F*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
708   /*0x40-0x47*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
709   /*0x48-0x4F*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
710   /*0x50-0x57*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
711   /*0x58-0x5F*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
712   /*0x60-0x67*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
713   /*0x68-0x6F*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
714   /*0x70-0x77*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
715   /*0x78-0x7F*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
716   /*0x80-0x87*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
717   /*0x88-0x8F*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x21, 0x12, 0x11,
718   /*0x90-0x97*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
719   /*0x98-0x9F*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
720   /*0xA0-0xA7*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
721   /*0xA8-0xAF*/ 0x12, 0x11, 0x21, 0x33, 0x33, 0x11, 0x11, 0x11,
722   /*0xB0-0xB7*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
723   /*0xB8-0xBF*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
724   /*0xC0-0xC7*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
725   /*0xC8-0xCF*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
726   /*0xD0-0xD7*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
727   /*0xD8-0xDF*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
728   /*0xE0-0xE7*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
729   /*0xE8-0xEF*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
730   /*0xF0-0xF7*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
731   /*0xF8-0xFF*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11
732 };
733 
734 static const unsigned char Table_21[256] =
735 {
736   /*0x00-0x07*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
737   /*0x08-0x0F*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
738   /*0x10-0x17*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
739   /*0x18-0x1F*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
740   /*0x20-0x27*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
741   /*0x28-0x2F*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
742   /*0x30-0x37*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
743   /*0x38-0x3F*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
744   /*0x40-0x47*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
745   /*0x48-0x4F*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
746   /*0x50-0x57*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
747   /*0x58-0x5F*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
748   /*0x60-0x67*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
749   /*0x68-0x6F*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
750   /*0x70-0x77*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x01,
751   /*0x78-0x7F*/ 0x00, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
752   /*0x80-0x87*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
753   /*0x88-0x8F*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
754   /*0x90-0x97*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
755   /*0x98-0x9F*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
756   /*0xA0-0xA7*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
757   /*0xA8-0xAF*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
758   /*0xB0-0xB7*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
759   /*0xB8-0xBF*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x01,
760   /*0xC0-0xC7*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
761   /*0xC8-0xCF*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
762   /*0xD0-0xD7*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
763   /*0xD8-0xDF*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
764   /*0xE0-0xE7*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
765   /*0xE8-0xEF*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
766   /*0xF0-0xF7*/ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
767   /*0xF8-0xFF*/ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
768 };
769 
770 static const unsigned char Table_22[256] =
771 {
772   /*0x00-0x07*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
773   /*0x08-0x0F*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
774   /*0x10-0x17*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
775   /*0x18-0x1F*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
776   /*0x20-0x27*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
777   /*0x28-0x2F*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
778   /*0x30-0x37*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
779   /*0x38-0x3F*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
780   /*0x40-0x47*/ 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22,
781   /*0x48-0x4F*/ 0x22, 0x22, 0x22, 0x22, 0x22, 0x21, 0x22, 0x22,
782   /*0x50-0x57*/ 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22,
783   /*0x58-0x5F*/ 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22,
784   /*0x60-0x67*/ 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22,
785   /*0x68-0x6F*/ 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22,
786   /*0x70-0x77*/ 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22,
787   /*0x78-0x7F*/ 0x22, 0x22, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
788   /*0x80-0x87*/ 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22,
789   /*0x88-0x8F*/ 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22,
790   /*0x90-0x97*/ 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22,
791   /*0x98-0x9F*/ 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22,
792   /*0xA0-0xA7*/ 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22,
793   /*0xA8-0xAF*/ 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22,
794   /*0xB0-0xB7*/ 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22,
795   /*0xB8-0xBF*/ 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22,
796   /*0xC0-0xC7*/ 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22,
797   /*0xC8-0xCF*/ 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22,
798   /*0xD0-0xD7*/ 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22,
799   /*0xD8-0xDF*/ 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22,
800   /*0xE0-0xE7*/ 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22,
801   /*0xE8-0xEF*/ 0x22, 0x22, 0x22, 0x11, 0x11, 0x11, 0x11, 0x11,
802   /*0xF0-0xF7*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
803   /*0xF8-0xFF*/ 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x11, 0x11
804 };
805 
806 static const unsigned char Table_23[256] =
807 {
808   /*0x00-0x07*/ 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22,
809   /*0x08-0x0F*/ 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22,
810   /*0x10-0x17*/ 0x22, 0x22, 0x22, 0x22, 0x22, 0x00, 0x00, 0x22,
811   /*0x18-0x1F*/ 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x12,
812   /*0x20-0x27*/ 0x21, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22,
813   /*0x28-0x2F*/ 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22,
814   /*0x30-0x37*/ 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22,
815   /*0x38-0x3F*/ 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22,
816   /*0x40-0x47*/ 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22,
817   /*0x48-0x4F*/ 0x22, 0x22, 0x22, 0x12, 0x01, 0x20, 0x22, 0x22,
818   /*0x50-0x57*/ 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22,
819   /*0x58-0x5F*/ 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22,
820   /*0x60-0x67*/ 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22,
821   /*0x68-0x6F*/ 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22,
822   /*0x70-0x77*/ 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22,
823   /*0x78-0x7F*/ 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22,
824   /*0x80-0x87*/ 0x11, 0x11, 0x21, 0x22, 0x22, 0x22, 0x22, 0x22,
825   /*0x88-0x8F*/ 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22,
826   /*0x90-0x97*/ 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x12,
827   /*0x98-0x9F*/ 0x21, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22,
828   /*0xA0-0xA7*/ 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22,
829   /*0xA8-0xAF*/ 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22,
830   /*0xB0-0xB7*/ 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22,
831   /*0xB8-0xBF*/ 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22,
832   /*0xC0-0xC7*/ 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x12,
833   /*0xC8-0xCF*/ 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22,
834   /*0xD0-0xD7*/ 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22,
835   /*0xD8-0xDF*/ 0x22, 0x22, 0x22, 0x22, 0x22, 0x12, 0x11, 0x11,
836   /*0xE0-0xE7*/ 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22,
837   /*0xE8-0xEF*/ 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22,
838   /*0xF0-0xF7*/ 0x22, 0x22, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
839   /*0xF8-0xFF*/ 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22
840 };
841 
842 static const unsigned char Table_24[256] =
843 {
844   /*0x00-0x07*/ 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22,
845   /*0x08-0x0F*/ 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x12,
846   /*0x10-0x17*/ 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22,
847   /*0x18-0x1F*/ 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22,
848   /*0x20-0x27*/ 0x22, 0x22, 0x22, 0x22, 0x33, 0x33, 0x33, 0x33,
849   /*0x28-0x2F*/ 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22,
850   /*0x30-0x37*/ 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22,
851   /*0x38-0x3F*/ 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22,
852   /*0x40-0x47*/ 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22,
853   /*0x48-0x4F*/ 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22,
854   /*0x50-0x57*/ 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22,
855   /*0x58-0x5F*/ 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22,
856   /*0x60-0x67*/ 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22,
857   /*0x68-0x6F*/ 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22,
858   /*0x70-0x77*/ 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22,
859   /*0x78-0x7F*/ 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x12,
860   /*0x80-0x87*/ 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22,
861   /*0x88-0x8F*/ 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22,
862   /*0x90-0x97*/ 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22,
863   /*0x98-0x9F*/ 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22,
864   /*0xA0-0xA7*/ 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22,
865   /*0xA8-0xAF*/ 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22,
866   /*0xB0-0xB7*/ 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22,
867   /*0xB8-0xBF*/ 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22,
868   /*0xC0-0xC7*/ 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22,
869   /*0xC8-0xCF*/ 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22,
870   /*0xD0-0xD7*/ 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22,
871   /*0xD8-0xDF*/ 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22,
872   /*0xE0-0xE7*/ 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22,
873   /*0xE8-0xEF*/ 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22,
874   /*0xF0-0xF7*/ 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22,
875   /*0xF8-0xFF*/ 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22
876 };
877 
878 static const unsigned char Table_25[256] =
879 {
880   /*0x00-0x07*/ 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22,
881   /*0x08-0x0F*/ 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22,
882   /*0x10-0x17*/ 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22,
883   /*0x18-0x1F*/ 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22,
884   /*0x20-0x27*/ 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22,
885   /*0x28-0x2F*/ 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22,
886   /*0x30-0x37*/ 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22,
887   /*0x38-0x3F*/ 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22,
888   /*0x40-0x47*/ 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22,
889   /*0x48-0x4F*/ 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22,
890   /*0x50-0x57*/ 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22,
891   /*0x58-0x5F*/ 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22,
892   /*0x60-0x67*/ 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22,
893   /*0x68-0x6F*/ 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22,
894   /*0x70-0x77*/ 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22,
895   /*0x78-0x7F*/ 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22,
896   /*0x80-0x87*/ 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22,
897   /*0x88-0x8F*/ 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22,
898   /*0x90-0x97*/ 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22,
899   /*0x98-0x9F*/ 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22,
900   /*0xA0-0xA7*/ 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22,
901   /*0xA8-0xAF*/ 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22,
902   /*0xB0-0xB7*/ 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22,
903   /*0xB8-0xBF*/ 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22,
904   /*0xC0-0xC7*/ 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22,
905   /*0xC8-0xCF*/ 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22,
906   /*0xD0-0xD7*/ 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22,
907   /*0xD8-0xDF*/ 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22,
908   /*0xE0-0xE7*/ 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22,
909   /*0xE8-0xEF*/ 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22,
910   /*0xF0-0xF7*/ 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22,
911   /*0xF8-0xFF*/ 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22
912 };
913 
914 static const unsigned char Table_26[256] =
915 {
916   /*0x00-0x07*/ 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22,
917   /*0x08-0x0F*/ 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22,
918   /*0x10-0x17*/ 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22,
919   /*0x18-0x1F*/ 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22,
920   /*0x20-0x27*/ 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22,
921   /*0x28-0x2F*/ 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22,
922   /*0x30-0x37*/ 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22,
923   /*0x38-0x3F*/ 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22,
924   /*0x40-0x47*/ 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22,
925   /*0x48-0x4F*/ 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22,
926   /*0x50-0x57*/ 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22,
927   /*0x58-0x5F*/ 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22,
928   /*0x60-0x67*/ 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22,
929   /*0x68-0x6F*/ 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22,
930   /*0x70-0x77*/ 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22,
931   /*0x78-0x7F*/ 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22,
932   /*0x80-0x87*/ 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22,
933   /*0x88-0x8F*/ 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22,
934   /*0x90-0x97*/ 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22,
935   /*0x98-0x9F*/ 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22,
936   /*0xA0-0xA7*/ 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22,
937   /*0xA8-0xAF*/ 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22,
938   /*0xB0-0xB7*/ 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22,
939   /*0xB8-0xBF*/ 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22,
940   /*0xC0-0xC7*/ 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22,
941   /*0xC8-0xCF*/ 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22,
942   /*0xD0-0xD7*/ 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22,
943   /*0xD8-0xDF*/ 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22,
944   /*0xE0-0xE7*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
945   /*0xE8-0xEF*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
946   /*0xF0-0xF7*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
947   /*0xF8-0xFF*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11
948 };
949 
950 static const unsigned char Table_27[256] =
951 {
952   /*0x00-0x07*/ 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22,
953   /*0x08-0x0F*/ 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22,
954   /*0x10-0x17*/ 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22,
955   /*0x18-0x1F*/ 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22,
956   /*0x20-0x27*/ 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22,
957   /*0x28-0x2F*/ 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22,
958   /*0x30-0x37*/ 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22,
959   /*0x38-0x3F*/ 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22,
960   /*0x40-0x47*/ 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x12, 0x11,
961   /*0x48-0x4F*/ 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22,
962   /*0x50-0x57*/ 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22,
963   /*0x58-0x5F*/ 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22,
964   /*0x60-0x67*/ 0x22, 0x22, 0x22, 0x12, 0x11, 0x11, 0x11, 0x11,
965   /*0x68-0x6F*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
966   /*0x70-0x77*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
967   /*0x78-0x7F*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
968   /*0x80-0x87*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
969   /*0x88-0x8F*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
970   /*0x90-0x97*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
971   /*0x98-0x9F*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
972   /*0xA0-0xA7*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
973   /*0xA8-0xAF*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
974   /*0xB0-0xB7*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
975   /*0xB8-0xBF*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
976   /*0xC0-0xC7*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
977   /*0xC8-0xCF*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
978   /*0xD0-0xD7*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
979   /*0xD8-0xDF*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
980   /*0xE0-0xE7*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
981   /*0xE8-0xEF*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
982   /*0xF0-0xF7*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
983   /*0xF8-0xFF*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11
984 };
985 
986 static const unsigned char Table_28[256] =
987 {
988   /*0x00-0x07*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
989   /*0x08-0x0F*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
990   /*0x10-0x17*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
991   /*0x18-0x1F*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
992   /*0x20-0x27*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
993   /*0x28-0x2F*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
994   /*0x30-0x37*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x01,
995   /*0x38-0x3F*/ 0x00, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x11,
996   /*0x40-0x47*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
997   /*0x48-0x4F*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x00,
998   /*0x50-0x57*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
999   /*0x58-0x5F*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
1000   /*0x60-0x67*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
1001   /*0x68-0x6F*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
1002   /*0x70-0x77*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
1003   /*0x78-0x7F*/ 0x00, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
1004   /*0x80-0x87*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
1005   /*0x88-0x8F*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
1006   /*0x90-0x97*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
1007   /*0x98-0x9F*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
1008   /*0xA0-0xA7*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
1009   /*0xA8-0xAF*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
1010   /*0xB0-0xB7*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
1011   /*0xB8-0xBF*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
1012   /*0xC0-0xC7*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
1013   /*0xC8-0xCF*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
1014   /*0xD0-0xD7*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
1015   /*0xD8-0xDF*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
1016   /*0xE0-0xE7*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
1017   /*0xE8-0xEF*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
1018   /*0xF0-0xF7*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
1019   /*0xF8-0xFF*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11
1020 };
1021 
1022 static const unsigned char Table_29[256] =
1023 {
1024   /*0x00-0x07*/ 0x11, 0x10, 0x11, 0x10, 0x11, 0x01, 0x11, 0x11,
1025   /*0x08-0x0F*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
1026   /*0x10-0x17*/ 0x11, 0x11, 0x01, 0x10, 0x11, 0x11, 0x11, 0x11,
1027   /*0x18-0x1F*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
1028   /*0x20-0x27*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
1029   /*0x28-0x2F*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
1030   /*0x30-0x37*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
1031   /*0x38-0x3F*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
1032   /*0x40-0x47*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
1033   /*0x48-0x4F*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
1034   /*0x50-0x57*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
1035   /*0x58-0x5F*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
1036   /*0x60-0x67*/ 0x11, 0x11, 0x00, 0x11, 0x11, 0x11, 0x11, 0x11,
1037   /*0x68-0x6F*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
1038   /*0x70-0x77*/ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
1039   /*0x78-0x7F*/ 0x00, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
1040   /*0x80-0x87*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
1041   /*0x88-0x8F*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
1042   /*0x90-0x97*/ 0x11, 0x11, 0x11, 0x00, 0x00, 0x00, 0x00, 0x11,
1043   /*0x98-0x9F*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
1044   /*0xA0-0xA7*/ 0x11, 0x11, 0x11, 0x01, 0x00, 0x00, 0x00, 0x00,
1045   /*0xA8-0xAF*/ 0x00, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
1046   /*0xB0-0xB7*/ 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22,
1047   /*0xB8-0xBF*/ 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x12, 0x11,
1048   /*0xC0-0xC7*/ 0x00, 0x10, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
1049   /*0xC8-0xCF*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
1050   /*0xD0-0xD7*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
1051   /*0xD8-0xDF*/ 0x11, 0x01, 0x11, 0x00, 0x00, 0x11, 0x10, 0x11,
1052   /*0xE0-0xE7*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
1053   /*0xE8-0xEF*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
1054   /*0xF0-0xF7*/ 0x11, 0x11, 0x01, 0x11, 0x11, 0x11, 0x11, 0x11,
1055   /*0xF8-0xFF*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11
1056 };
1057 
1058 static const unsigned char Table_30[256] =
1059 {
1060   /*0x00-0x07*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
1061   /*0x08-0x0F*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
1062   /*0x10-0x17*/ 0x11, 0x11, 0x11, 0x11, 0x01, 0x00, 0x00, 0x10,
1063   /*0x18-0x1F*/ 0x01, 0x10, 0x01, 0x10, 0x11, 0x11, 0x11, 0x11,
1064   /*0x20-0x27*/ 0x11, 0x01, 0x11, 0x11, 0x11, 0x11, 0x10, 0x11,
1065   /*0x28-0x2F*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
1066   /*0x30-0x37*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
1067   /*0x38-0x3F*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x10, 0x11,
1068   /*0x40-0x47*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
1069   /*0x48-0x4F*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
1070   /*0x50-0x57*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
1071   /*0x58-0x5F*/ 0x10, 0x00, 0x10, 0x01, 0x10, 0x11, 0x11, 0x00,
1072   /*0x60-0x67*/ 0x01, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
1073   /*0x68-0x6F*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
1074   /*0x70-0x77*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x00, 0x11,
1075   /*0x78-0x7F*/ 0x11, 0x11, 0x11, 0x10, 0x11, 0x11, 0x11, 0x11,
1076   /*0x80-0x87*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
1077   /*0x88-0x8F*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
1078   /*0x90-0x97*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
1079   /*0x98-0x9F*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
1080   /*0xA0-0xA7*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
1081   /*0xA8-0xAF*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
1082   /*0xB0-0xB7*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
1083   /*0xB8-0xBF*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
1084   /*0xC0-0xC7*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
1085   /*0xC8-0xCF*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
1086   /*0xD0-0xD7*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
1087   /*0xD8-0xDF*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
1088   /*0xE0-0xE7*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
1089   /*0xE8-0xEF*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
1090   /*0xF0-0xF7*/ 0x11, 0x11, 0x01, 0x11, 0x10, 0x11, 0x01, 0x11,
1091   /*0xF8-0xFF*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11
1092 };
1093 
1094 static const unsigned char Table_31[256] =
1095 {
1096   /*0x00-0x07*/ 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22,
1097   /*0x08-0x0F*/ 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22,
1098   /*0x10-0x17*/ 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22,
1099   /*0x18-0x1F*/ 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22,
1100   /*0x20-0x27*/ 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22,
1101   /*0x28-0x2F*/ 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22,
1102   /*0x30-0x37*/ 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22,
1103   /*0x38-0x3F*/ 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22,
1104   /*0x40-0x47*/ 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22,
1105   /*0x48-0x4F*/ 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22,
1106   /*0x50-0x57*/ 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22,
1107   /*0x58-0x5F*/ 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22,
1108   /*0x60-0x67*/ 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22,
1109   /*0x68-0x6F*/ 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22,
1110   /*0x70-0x77*/ 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22,
1111   /*0x78-0x7F*/ 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22,
1112   /*0x80-0x87*/ 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22,
1113   /*0x88-0x8F*/ 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22,
1114   /*0x90-0x97*/ 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22,
1115   /*0x98-0x9F*/ 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22,
1116   /*0xA0-0xA7*/ 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22,
1117   /*0xA8-0xAF*/ 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22,
1118   /*0xB0-0xB7*/ 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22,
1119   /*0xB8-0xBF*/ 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22,
1120   /*0xC0-0xC7*/ 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22,
1121   /*0xC8-0xCF*/ 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22,
1122   /*0xD0-0xD7*/ 0x22, 0x22, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
1123   /*0xD8-0xDF*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
1124   /*0xE0-0xE7*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
1125   /*0xE8-0xEF*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
1126   /*0xF0-0xF7*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
1127   /*0xF8-0xFF*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11
1128 };
1129 
1130 static const unsigned char Table_32[256] =
1131 {
1132   /*0x00-0x07*/ 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33,
1133   /*0x08-0x0F*/ 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33,
1134   /*0x10-0x17*/ 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33,
1135   /*0x18-0x1F*/ 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33,
1136   /*0x20-0x27*/ 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33,
1137   /*0x28-0x2F*/ 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33,
1138   /*0x30-0x37*/ 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33,
1139   /*0x38-0x3F*/ 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33,
1140   /*0x40-0x47*/ 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33,
1141   /*0x48-0x4F*/ 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33,
1142   /*0x50-0x57*/ 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33,
1143   /*0x58-0x5F*/ 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33,
1144   /*0x60-0x67*/ 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33,
1145   /*0x68-0x6F*/ 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33,
1146   /*0x70-0x77*/ 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33,
1147   /*0x78-0x7F*/ 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33,
1148   /*0x80-0x87*/ 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33,
1149   /*0x88-0x8F*/ 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33,
1150   /*0x90-0x97*/ 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33,
1151   /*0x98-0x9F*/ 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33,
1152   /*0xA0-0xA7*/ 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33,
1153   /*0xA8-0xAF*/ 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33,
1154   /*0xB0-0xB7*/ 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33,
1155   /*0xB8-0xBF*/ 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33,
1156   /*0xC0-0xC7*/ 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33,
1157   /*0xC8-0xCF*/ 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33,
1158   /*0xD0-0xD7*/ 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33,
1159   /*0xD8-0xDF*/ 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33,
1160   /*0xE0-0xE7*/ 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33,
1161   /*0xE8-0xEF*/ 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33,
1162   /*0xF0-0xF7*/ 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33,
1163   /*0xF8-0xFF*/ 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33
1164 };
1165 
1166 static const unsigned char Table_33[256] =
1167 {
1168   /*0x00-0x07*/ 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33,
1169   /*0x08-0x0F*/ 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33,
1170   /*0x10-0x17*/ 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33,
1171   /*0x18-0x1F*/ 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33,
1172   /*0x20-0x27*/ 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33,
1173   /*0x28-0x2F*/ 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33,
1174   /*0x30-0x37*/ 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33,
1175   /*0x38-0x3F*/ 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33,
1176   /*0x40-0x47*/ 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33,
1177   /*0x48-0x4F*/ 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33,
1178   /*0x50-0x57*/ 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33,
1179   /*0x58-0x5F*/ 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33,
1180   /*0x60-0x67*/ 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33,
1181   /*0x68-0x6F*/ 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33,
1182   /*0x70-0x77*/ 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33,
1183   /*0x78-0x7F*/ 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33,
1184   /*0x80-0x87*/ 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22,
1185   /*0x88-0x8F*/ 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22,
1186   /*0x90-0x97*/ 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22,
1187   /*0x98-0x9F*/ 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22,
1188   /*0xA0-0xA7*/ 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22,
1189   /*0xA8-0xAF*/ 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22,
1190   /*0xB0-0xB7*/ 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22,
1191   /*0xB8-0xBF*/ 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22,
1192   /*0xC0-0xC7*/ 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22,
1193   /*0xC8-0xCF*/ 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22,
1194   /*0xD0-0xD7*/ 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22,
1195   /*0xD8-0xDF*/ 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22,
1196   /*0xE0-0xE7*/ 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22,
1197   /*0xE8-0xEF*/ 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22,
1198   /*0xF0-0xF7*/ 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22,
1199   /*0xF8-0xFF*/ 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22
1200 };
1201 
1202 static const unsigned char Table_34[256] =
1203 {
1204   /*0x00-0x07*/ 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22,
1205   /*0x08-0x0F*/ 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22,
1206   /*0x10-0x17*/ 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22,
1207   /*0x18-0x1F*/ 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22,
1208   /*0x20-0x27*/ 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22,
1209   /*0x28-0x2F*/ 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22,
1210   /*0x30-0x37*/ 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22,
1211   /*0x38-0x3F*/ 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22,
1212   /*0x40-0x47*/ 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22,
1213   /*0x48-0x4F*/ 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22,
1214   /*0x50-0x57*/ 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22,
1215   /*0x58-0x5F*/ 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22,
1216   /*0x60-0x67*/ 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22,
1217   /*0x68-0x6F*/ 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22,
1218   /*0x70-0x77*/ 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22,
1219   /*0x78-0x7F*/ 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22,
1220   /*0x80-0x87*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
1221   /*0x88-0x8F*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x10,
1222   /*0x90-0x97*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
1223   /*0x98-0x9F*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
1224   /*0xA0-0xA7*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
1225   /*0xA8-0xAF*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
1226   /*0xB0-0xB7*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
1227   /*0xB8-0xBF*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
1228   /*0xC0-0xC7*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
1229   /*0xC8-0xCF*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
1230   /*0xD0-0xD7*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
1231   /*0xD8-0xDF*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
1232   /*0xE0-0xE7*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
1233   /*0xE8-0xEF*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
1234   /*0xF0-0xF7*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
1235   /*0xF8-0xFF*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11
1236 };
1237 
1238 static const unsigned char Table_35[256] =
1239 {
1240   /*0x00-0x07*/ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
1241   /*0x08-0x0F*/ 0x22, 0x22, 0x22, 0x22, 0x22, 0x11, 0x11, 0x11,
1242   /*0x10-0x17*/ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
1243   /*0x18-0x1F*/ 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22,
1244   /*0x20-0x27*/ 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22,
1245   /*0x28-0x2F*/ 0x22, 0x12, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22,
1246   /*0x30-0x37*/ 0x22, 0x22, 0x22, 0x12, 0x22, 0x22, 0x11, 0x11,
1247   /*0x38-0x3F*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
1248   /*0x40-0x47*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
1249   /*0x48-0x4F*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
1250   /*0x50-0x57*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
1251   /*0x58-0x5F*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
1252   /*0x60-0x67*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
1253   /*0x68-0x6F*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
1254   /*0x70-0x77*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
1255   /*0x78-0x7F*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x01,
1256   /*0x80-0x87*/ 0x21, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22,
1257   /*0x88-0x8F*/ 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22,
1258   /*0x90-0x97*/ 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22,
1259   /*0x98-0x9F*/ 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22,
1260   /*0xA0-0xA7*/ 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22,
1261   /*0xA8-0xAF*/ 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22,
1262   /*0xB0-0xB7*/ 0x12, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
1263   /*0xB8-0xBF*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
1264   /*0xC0-0xC7*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
1265   /*0xC8-0xCF*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
1266   /*0xD0-0xD7*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
1267   /*0xD8-0xDF*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
1268   /*0xE0-0xE7*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
1269   /*0xE8-0xEF*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
1270   /*0xF0-0xF7*/ 0x22, 0x22, 0x22, 0x12, 0x11, 0x11, 0x11, 0x11,
1271   /*0xF8-0xFF*/ 0x11, 0x11, 0x11, 0x11, 0x01, 0x00, 0x31, 0x11
1272 };
1273 
1274 static const unsigned char Table_36[256] =
1275 {
1276   /*0x00-0x07*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
1277   /*0x08-0x0F*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
1278   /*0x10-0x17*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
1279   /*0x18-0x1F*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
1280   /*0x20-0x27*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
1281   /*0x28-0x2F*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
1282   /*0x30-0x37*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
1283   /*0x38-0x3F*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
1284   /*0x40-0x47*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
1285   /*0x48-0x4F*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
1286   /*0x50-0x57*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
1287   /*0x58-0x5F*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
1288   /*0x60-0x67*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
1289   /*0x68-0x6F*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
1290   /*0x70-0x77*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
1291   /*0x78-0x7F*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
1292   /*0x80-0x87*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
1293   /*0x88-0x8F*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
1294   /*0x90-0x97*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
1295   /*0x98-0x9F*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
1296   /*0xA0-0xA7*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
1297   /*0xA8-0xAF*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
1298   /*0xB0-0xB7*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
1299   /*0xB8-0xBF*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
1300   /*0xC0-0xC7*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
1301   /*0xC8-0xCF*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
1302   /*0xD0-0xD7*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
1303   /*0xD8-0xDF*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
1304   /*0xE0-0xE7*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
1305   /*0xE8-0xEF*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
1306   /*0xF0-0xF7*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
1307   /*0xF8-0xFF*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x01, 0x11
1308 };
1309 
1310 static const unsigned char Table_37[256] =
1311 {
1312   /*0x00-0x07*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
1313   /*0x08-0x0F*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
1314   /*0x10-0x17*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
1315   /*0x18-0x1F*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
1316   /*0x20-0x27*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
1317   /*0x28-0x2F*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
1318   /*0x30-0x37*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
1319   /*0x38-0x3F*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
1320   /*0x40-0x47*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
1321   /*0x48-0x4F*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
1322   /*0x50-0x57*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
1323   /*0x58-0x5F*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
1324   /*0x60-0x67*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
1325   /*0x68-0x6F*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
1326   /*0x70-0x77*/ 0x10, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
1327   /*0x78-0x7F*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
1328   /*0x80-0x87*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
1329   /*0x88-0x8F*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
1330   /*0x90-0x97*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
1331   /*0x98-0x9F*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
1332   /*0xA0-0xA7*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
1333   /*0xA8-0xAF*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
1334   /*0xB0-0xB7*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
1335   /*0xB8-0xBF*/ 0x11, 0x11, 0x11, 0x00, 0x00, 0x10, 0x11, 0x11,
1336   /*0xC0-0xC7*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
1337   /*0xC8-0xCF*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
1338   /*0xD0-0xD7*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
1339   /*0xD8-0xDF*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
1340   /*0xE0-0xE7*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
1341   /*0xE8-0xEF*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
1342   /*0xF0-0xF7*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
1343   /*0xF8-0xFF*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11
1344 };
1345 
1346 static const unsigned char Table_38[256] =
1347 {
1348   /*0x00-0x07*/ 0x01, 0x00, 0x01, 0x10, 0x11, 0x11, 0x00, 0x00,
1349   /*0x08-0x0F*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
1350   /*0x10-0x17*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
1351   /*0x18-0x1F*/ 0x11, 0x11, 0x11, 0x11, 0x00, 0x10, 0x11, 0x01,
1352   /*0x20-0x27*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
1353   /*0x28-0x2F*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
1354   /*0x30-0x37*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
1355   /*0x38-0x3F*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
1356   /*0x40-0x47*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
1357   /*0x48-0x4F*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
1358   /*0x50-0x57*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
1359   /*0x58-0x5F*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
1360   /*0x60-0x67*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
1361   /*0x68-0x6F*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
1362   /*0x70-0x77*/ 0x11, 0x11, 0x01, 0x10, 0x11, 0x11, 0x11, 0x11,
1363   /*0x78-0x7F*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
1364   /*0x80-0x87*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
1365   /*0x88-0x8F*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
1366   /*0x90-0x97*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
1367   /*0x98-0x9F*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
1368   /*0xA0-0xA7*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
1369   /*0xA8-0xAF*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
1370   /*0xB0-0xB7*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
1371   /*0xB8-0xBF*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
1372   /*0xC0-0xC7*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
1373   /*0xC8-0xCF*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
1374   /*0xD0-0xD7*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
1375   /*0xD8-0xDF*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
1376   /*0xE0-0xE7*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
1377   /*0xE8-0xEF*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
1378   /*0xF0-0xF7*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
1379   /*0xF8-0xFF*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11
1380 };
1381 
1382 static const unsigned char Table_39[256] =
1383 {
1384   /*0x00-0x07*/ 0x01, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
1385   /*0x08-0x0F*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
1386   /*0x10-0x17*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
1387   /*0x18-0x1F*/ 0x11, 0x11, 0x11, 0x11, 0x00, 0x00, 0x00, 0x00,
1388   /*0x20-0x27*/ 0x00, 0x00, 0x00, 0x10, 0x11, 0x11, 0x11, 0x11,
1389   /*0x28-0x2F*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
1390   /*0x30-0x37*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
1391   /*0x38-0x3F*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x01,
1392   /*0x40-0x47*/ 0x00, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
1393   /*0x48-0x4F*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
1394   /*0x50-0x57*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
1395   /*0x58-0x5F*/ 0x11, 0x01, 0x00, 0x10, 0x01, 0x10, 0x01, 0x11,
1396   /*0x60-0x67*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
1397   /*0x68-0x6F*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
1398   /*0x70-0x77*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
1399   /*0x78-0x7F*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
1400   /*0x80-0x87*/ 0x00, 0x10, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
1401   /*0x88-0x8F*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
1402   /*0x90-0x97*/ 0x11, 0x11, 0x11, 0x01, 0x00, 0x00, 0x01, 0x00,
1403   /*0x98-0x9F*/ 0x00, 0x00, 0x10, 0x11, 0x11, 0x11, 0x11, 0x11,
1404   /*0xA0-0xA7*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
1405   /*0xA8-0xAF*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
1406   /*0xB0-0xB7*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
1407   /*0xB8-0xBF*/ 0x11, 0x01, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
1408   /*0xC0-0xC7*/ 0x00, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
1409   /*0xC8-0xCF*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
1410   /*0xD0-0xD7*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
1411   /*0xD8-0xDF*/ 0x11, 0x11, 0x11, 0x00, 0x00, 0x00, 0x00, 0x10,
1412   /*0xE0-0xE7*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x00, 0x10, 0x11,
1413   /*0xE8-0xEF*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
1414   /*0xF0-0xF7*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
1415   /*0xF8-0xFF*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11
1416 };
1417 
1418 static const unsigned char Table_40[256] =
1419 {
1420   /*0x00-0x07*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
1421   /*0x08-0x0F*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
1422   /*0x10-0x17*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x01,
1423   /*0x18-0x1F*/ 0x00, 0x11, 0x10, 0x00, 0x11, 0x11, 0x11, 0x10,
1424   /*0x20-0x27*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
1425   /*0x28-0x2F*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
1426   /*0x30-0x37*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
1427   /*0x38-0x3F*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
1428   /*0x40-0x47*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
1429   /*0x48-0x4F*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
1430   /*0x50-0x57*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
1431   /*0x58-0x5F*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
1432   /*0x60-0x67*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
1433   /*0x68-0x6F*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x01,
1434   /*0x70-0x77*/ 0x11, 0x01, 0x00, 0x00, 0x00, 0x10, 0x11, 0x11,
1435   /*0x78-0x7F*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
1436   /*0x80-0x87*/ 0x00, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
1437   /*0x88-0x8F*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
1438   /*0x90-0x97*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
1439   /*0x98-0x9F*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x10, 0x11,
1440   /*0xA0-0xA7*/ 0x10, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
1441   /*0xA8-0xAF*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
1442   /*0xB0-0xB7*/ 0x11, 0x11, 0x11, 0x00, 0x00, 0x00, 0x10, 0x11,
1443   /*0xB8-0xBF*/ 0x00, 0x00, 0x10, 0x11, 0x11, 0x11, 0x11, 0x11,
1444   /*0xC0-0xC7*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
1445   /*0xC8-0xCF*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
1446   /*0xD0-0xD7*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
1447   /*0xD8-0xDF*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
1448   /*0xE0-0xE7*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
1449   /*0xE8-0xEF*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
1450   /*0xF0-0xF7*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
1451   /*0xF8-0xFF*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11
1452 };
1453 
1454 static const unsigned char Table_41[256] =
1455 {
1456   /*0x00-0x07*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
1457   /*0x08-0x0F*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
1458   /*0x10-0x17*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
1459   /*0x18-0x1F*/ 0x11, 0x11, 0x11, 0x11, 0x00, 0x00, 0x00, 0x00,
1460   /*0x20-0x27*/ 0x11, 0x00, 0x10, 0x10, 0x11, 0x11, 0x11, 0x11,
1461   /*0x28-0x2F*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
1462   /*0x30-0x37*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
1463   /*0x38-0x3F*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
1464   /*0x40-0x47*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
1465   /*0x48-0x4F*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
1466   /*0x50-0x57*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
1467   /*0x58-0x5F*/ 0x11, 0x01, 0x00, 0x00, 0x10, 0x10, 0x11, 0x01,
1468   /*0x60-0x67*/ 0x10, 0x00, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
1469   /*0x68-0x6F*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
1470   /*0x70-0x77*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
1471   /*0x78-0x7F*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
1472   /*0x80-0x87*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
1473   /*0x88-0x8F*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
1474   /*0x90-0x97*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
1475   /*0x98-0x9F*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
1476   /*0xA0-0xA7*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
1477   /*0xA8-0xAF*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
1478   /*0xB0-0xB7*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
1479   /*0xB8-0xBF*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
1480   /*0xC0-0xC7*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
1481   /*0xC8-0xCF*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
1482   /*0xD0-0xD7*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
1483   /*0xD8-0xDF*/ 0x11, 0x00, 0x00, 0x11, 0x11, 0x11, 0x00, 0x01,
1484   /*0xE0-0xE7*/ 0x10, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
1485   /*0xE8-0xEF*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x00, 0x11,
1486   /*0xF0-0xF7*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
1487   /*0xF8-0xFF*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11
1488 };
1489 
1490 static const unsigned char Table_42[256] =
1491 {
1492   /*0x00-0x07*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
1493   /*0x08-0x0F*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
1494   /*0x10-0x17*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
1495   /*0x18-0x1F*/ 0x11, 0x01, 0x00, 0x00, 0x00, 0x10, 0x01, 0x01,
1496   /*0x20-0x27*/ 0x10, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
1497   /*0x28-0x2F*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
1498   /*0x30-0x37*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
1499   /*0x38-0x3F*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
1500   /*0x40-0x47*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
1501   /*0x48-0x4F*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
1502   /*0x50-0x57*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x01, 0x01, 0x11,
1503   /*0x58-0x5F*/ 0x00, 0x00, 0x00, 0x01, 0x11, 0x11, 0x11, 0x11,
1504   /*0x60-0x67*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
1505   /*0x68-0x6F*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
1506   /*0x70-0x77*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
1507   /*0x78-0x7F*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
1508   /*0x80-0x87*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
1509   /*0x88-0x8F*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x01, 0x00,
1510   /*0x90-0x97*/ 0x11, 0x00, 0x00, 0x01, 0x00, 0x00, 0x11, 0x11,
1511   /*0x98-0x9F*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
1512   /*0xA0-0xA7*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
1513   /*0xA8-0xAF*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
1514   /*0xB0-0xB7*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
1515   /*0xB8-0xBF*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
1516   /*0xC0-0xC7*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
1517   /*0xC8-0xCF*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
1518   /*0xD0-0xD7*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
1519   /*0xD8-0xDF*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
1520   /*0xE0-0xE7*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
1521   /*0xE8-0xEF*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
1522   /*0xF0-0xF7*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
1523   /*0xF8-0xFF*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11
1524 };
1525 
1526 static const unsigned char Table_43[256] =
1527 {
1528   /*0x00-0x07*/ 0x01, 0x00, 0x00, 0x10, 0x01, 0x10, 0x11, 0x11,
1529   /*0x08-0x0F*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
1530   /*0x10-0x17*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
1531   /*0x18-0x1F*/ 0x11, 0x01, 0x00, 0x00, 0x10, 0x01, 0x00, 0x10,
1532   /*0x20-0x27*/ 0x11, 0x11, 0x11, 0x01, 0x11, 0x11, 0x11, 0x11,
1533   /*0x28-0x2F*/ 0x01, 0x00, 0x00, 0x10, 0x01, 0x00, 0x11, 0x11,
1534   /*0x30-0x37*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
1535   /*0x38-0x3F*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
1536   /*0x40-0x47*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x00, 0x00, 0x00,
1537   /*0x48-0x4F*/ 0x00, 0x00, 0x00, 0x10, 0x00, 0x11, 0x11, 0x11,
1538   /*0x50-0x57*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
1539   /*0x58-0x5F*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
1540   /*0x60-0x67*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
1541   /*0x68-0x6F*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
1542   /*0x70-0x77*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
1543   /*0x78-0x7F*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
1544   /*0x80-0x87*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
1545   /*0x88-0x8F*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
1546   /*0x90-0x97*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
1547   /*0x98-0x9F*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
1548   /*0xA0-0xA7*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
1549   /*0xA8-0xAF*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
1550   /*0xB0-0xB7*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
1551   /*0xB8-0xBF*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
1552   /*0xC0-0xC7*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
1553   /*0xC8-0xCF*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
1554   /*0xD0-0xD7*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
1555   /*0xD8-0xDF*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
1556   /*0xE0-0xE7*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
1557   /*0xE8-0xEF*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
1558   /*0xF0-0xF7*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
1559   /*0xF8-0xFF*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11
1560 };
1561 
1562 static const unsigned char Table_44[256] =
1563 {
1564   /*0x00-0x07*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
1565   /*0x08-0x0F*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
1566   /*0x10-0x17*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
1567   /*0x18-0x1F*/ 0x00, 0x00, 0x00, 0x10, 0x00, 0x00, 0x00, 0x01,
1568   /*0x20-0x27*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
1569   /*0x28-0x2F*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
1570   /*0x30-0x37*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
1571   /*0x38-0x3F*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
1572   /*0x40-0x47*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
1573   /*0x48-0x4F*/ 0x11, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
1574   /*0x50-0x57*/ 0x00, 0x00, 0x00, 0x00, 0x11, 0x00, 0x00, 0x00,
1575   /*0x58-0x5F*/ 0x10, 0x00, 0x01, 0x10, 0x11, 0x11, 0x11, 0x11,
1576   /*0x60-0x67*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
1577   /*0x68-0x6F*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
1578   /*0x70-0x77*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
1579   /*0x78-0x7F*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
1580   /*0x80-0x87*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
1581   /*0x88-0x8F*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
1582   /*0x90-0x97*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
1583   /*0x98-0x9F*/ 0x01, 0x00, 0x00, 0x10, 0x11, 0x10, 0x00, 0x01,
1584   /*0xA0-0xA7*/ 0x00, 0x00, 0x00, 0x01, 0x11, 0x11, 0x11, 0x11,
1585   /*0xA8-0xAF*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
1586   /*0xB0-0xB7*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
1587   /*0xB8-0xBF*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
1588   /*0xC0-0xC7*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
1589   /*0xC8-0xCF*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
1590   /*0xD0-0xD7*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
1591   /*0xD8-0xDF*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
1592   /*0xE0-0xE7*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
1593   /*0xE8-0xEF*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
1594   /*0xF0-0xF7*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
1595   /*0xF8-0xFF*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11
1596 };
1597 
1598 static const unsigned char Table_45[256] =
1599 {
1600   /*0x00-0x07*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
1601   /*0x08-0x0F*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
1602   /*0x10-0x17*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
1603   /*0x18-0x1F*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
1604   /*0x20-0x27*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
1605   /*0x28-0x2F*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
1606   /*0x30-0x37*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
1607   /*0x38-0x3F*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
1608   /*0x40-0x47*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
1609   /*0x48-0x4F*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
1610   /*0x50-0x57*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
1611   /*0x58-0x5F*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
1612   /*0x60-0x67*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
1613   /*0x68-0x6F*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
1614   /*0x70-0x77*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
1615   /*0x78-0x7F*/ 0x00, 0x00, 0x10, 0x11, 0x11, 0x11, 0x11, 0x11,
1616   /*0x80-0x87*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
1617   /*0x88-0x8F*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
1618   /*0x90-0x97*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
1619   /*0x98-0x9F*/ 0x00, 0x00, 0x00, 0x10, 0x11, 0x11, 0x11, 0x11,
1620   /*0xA0-0xA7*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
1621   /*0xA8-0xAF*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
1622   /*0xB0-0xB7*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
1623   /*0xB8-0xBF*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
1624   /*0xC0-0xC7*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
1625   /*0xC8-0xCF*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
1626   /*0xD0-0xD7*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
1627   /*0xD8-0xDF*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
1628   /*0xE0-0xE7*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
1629   /*0xE8-0xEF*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
1630   /*0xF0-0xF7*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
1631   /*0xF8-0xFF*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11
1632 };
1633 
1634 static const unsigned char Table_46[256] =
1635 {
1636   /*0x00-0x07*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
1637   /*0x08-0x0F*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
1638   /*0x10-0x17*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
1639   /*0x18-0x1F*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
1640   /*0x20-0x27*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
1641   /*0x28-0x2F*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
1642   /*0x30-0x37*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
1643   /*0x38-0x3F*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
1644   /*0x40-0x47*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
1645   /*0x48-0x4F*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
1646   /*0x50-0x57*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
1647   /*0x58-0x5F*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
1648   /*0x60-0x67*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
1649   /*0x68-0x6F*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
1650   /*0x70-0x77*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
1651   /*0x78-0x7F*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
1652   /*0x80-0x87*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
1653   /*0x88-0x8F*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
1654   /*0x90-0x97*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
1655   /*0x98-0x9F*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
1656   /*0xA0-0xA7*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
1657   /*0xA8-0xAF*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
1658   /*0xB0-0xB7*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
1659   /*0xB8-0xBF*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
1660   /*0xC0-0xC7*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x01,
1661   /*0xC8-0xCF*/ 0x00, 0x10, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
1662   /*0xD0-0xD7*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
1663   /*0xD8-0xDF*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
1664   /*0xE0-0xE7*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
1665   /*0xE8-0xEF*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
1666   /*0xF0-0xF7*/ 0x22, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
1667   /*0xF8-0xFF*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11
1668 };
1669 
1670 static const unsigned char Table_47[256] =
1671 {
1672   /*0x00-0x07*/ 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22,
1673   /*0x08-0x0F*/ 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22,
1674   /*0x10-0x17*/ 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22,
1675   /*0x18-0x1F*/ 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22,
1676   /*0x20-0x27*/ 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22,
1677   /*0x28-0x2F*/ 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22,
1678   /*0x30-0x37*/ 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22,
1679   /*0x38-0x3F*/ 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22,
1680   /*0x40-0x47*/ 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22,
1681   /*0x48-0x4F*/ 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22,
1682   /*0x50-0x57*/ 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22,
1683   /*0x58-0x5F*/ 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22,
1684   /*0x60-0x67*/ 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22,
1685   /*0x68-0x6F*/ 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22,
1686   /*0x70-0x77*/ 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22,
1687   /*0x78-0x7F*/ 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22,
1688   /*0x80-0x87*/ 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22,
1689   /*0x88-0x8F*/ 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22,
1690   /*0x90-0x97*/ 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22,
1691   /*0x98-0x9F*/ 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22,
1692   /*0xA0-0xA7*/ 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22,
1693   /*0xA8-0xAF*/ 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22,
1694   /*0xB0-0xB7*/ 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22,
1695   /*0xB8-0xBF*/ 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22,
1696   /*0xC0-0xC7*/ 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22,
1697   /*0xC8-0xCF*/ 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22,
1698   /*0xD0-0xD7*/ 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22,
1699   /*0xD8-0xDF*/ 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22,
1700   /*0xE0-0xE7*/ 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22,
1701   /*0xE8-0xEF*/ 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22,
1702   /*0xF0-0xF7*/ 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x12, 0x11,
1703   /*0xF8-0xFF*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11
1704 };
1705 
1706 static const unsigned char Table_48[256] =
1707 {
1708   /*0x00-0x07*/ 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22,
1709   /*0x08-0x0F*/ 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22,
1710   /*0x10-0x17*/ 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22,
1711   /*0x18-0x1F*/ 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22,
1712   /*0x20-0x27*/ 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22,
1713   /*0x28-0x2F*/ 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22,
1714   /*0x30-0x37*/ 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22,
1715   /*0x38-0x3F*/ 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22,
1716   /*0x40-0x47*/ 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22,
1717   /*0x48-0x4F*/ 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22,
1718   /*0x50-0x57*/ 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22,
1719   /*0x58-0x5F*/ 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22,
1720   /*0x60-0x67*/ 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22,
1721   /*0x68-0x6F*/ 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22,
1722   /*0x70-0x77*/ 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22,
1723   /*0x78-0x7F*/ 0x22, 0x12, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
1724   /*0x80-0x87*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
1725   /*0x88-0x8F*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
1726   /*0x90-0x97*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
1727   /*0x98-0x9F*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
1728   /*0xA0-0xA7*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
1729   /*0xA8-0xAF*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
1730   /*0xB0-0xB7*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
1731   /*0xB8-0xBF*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
1732   /*0xC0-0xC7*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
1733   /*0xC8-0xCF*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
1734   /*0xD0-0xD7*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
1735   /*0xD8-0xDF*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
1736   /*0xE0-0xE7*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
1737   /*0xE8-0xEF*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
1738   /*0xF0-0xF7*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
1739   /*0xF8-0xFF*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11
1740 };
1741 
1742 static const unsigned char Table_49[256] =
1743 {
1744   /*0x00-0x07*/ 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22,
1745   /*0x08-0x0F*/ 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22,
1746   /*0x10-0x17*/ 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22,
1747   /*0x18-0x1F*/ 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22,
1748   /*0x20-0x27*/ 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22,
1749   /*0x28-0x2F*/ 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22,
1750   /*0x30-0x37*/ 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22,
1751   /*0x38-0x3F*/ 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22,
1752   /*0x40-0x47*/ 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22,
1753   /*0x48-0x4F*/ 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22,
1754   /*0x50-0x57*/ 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22,
1755   /*0x58-0x5F*/ 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22,
1756   /*0x60-0x67*/ 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22,
1757   /*0x68-0x6F*/ 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22,
1758   /*0x70-0x77*/ 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22,
1759   /*0x78-0x7F*/ 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22,
1760   /*0x80-0x87*/ 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22,
1761   /*0x88-0x8F*/ 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x12,
1762   /*0x90-0x97*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
1763   /*0x98-0x9F*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
1764   /*0xA0-0xA7*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
1765   /*0xA8-0xAF*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
1766   /*0xB0-0xB7*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
1767   /*0xB8-0xBF*/ 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22,
1768   /*0xC0-0xC7*/ 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22,
1769   /*0xC8-0xCF*/ 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22,
1770   /*0xD0-0xD7*/ 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22,
1771   /*0xD8-0xDF*/ 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22,
1772   /*0xE0-0xE7*/ 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22,
1773   /*0xE8-0xEF*/ 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22,
1774   /*0xF0-0xF7*/ 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22,
1775   /*0xF8-0xFF*/ 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22
1776 };
1777 
1778 static const unsigned char Table_50[256] =
1779 {
1780   /*0x00-0x07*/ 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22,
1781   /*0x08-0x0F*/ 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22,
1782   /*0x10-0x17*/ 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22,
1783   /*0x18-0x1F*/ 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22,
1784   /*0x20-0x27*/ 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22,
1785   /*0x28-0x2F*/ 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22,
1786   /*0x30-0x37*/ 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22,
1787   /*0x38-0x3F*/ 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22,
1788   /*0x40-0x47*/ 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22,
1789   /*0x48-0x4F*/ 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22,
1790   /*0x50-0x57*/ 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22,
1791   /*0x58-0x5F*/ 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22,
1792   /*0x60-0x67*/ 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22,
1793   /*0x68-0x6F*/ 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22,
1794   /*0x70-0x77*/ 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22,
1795   /*0x78-0x7F*/ 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x11, 0x11,
1796   /*0x80-0x87*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
1797   /*0x88-0x8F*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
1798   /*0x90-0x97*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
1799   /*0x98-0x9F*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
1800   /*0xA0-0xA7*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
1801   /*0xA8-0xAF*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
1802   /*0xB0-0xB7*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
1803   /*0xB8-0xBF*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
1804   /*0xC0-0xC7*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
1805   /*0xC8-0xCF*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
1806   /*0xD0-0xD7*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
1807   /*0xD8-0xDF*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
1808   /*0xE0-0xE7*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
1809   /*0xE8-0xEF*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
1810   /*0xF0-0xF7*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
1811   /*0xF8-0xFF*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11
1812 };
1813 
1814 static const unsigned char Table_51[256] =
1815 {
1816   /*0x00-0x07*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
1817   /*0x08-0x0F*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
1818   /*0x10-0x17*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
1819   /*0x18-0x1F*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
1820   /*0x20-0x27*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
1821   /*0x28-0x2F*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
1822   /*0x30-0x37*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
1823   /*0x38-0x3F*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
1824   /*0x40-0x47*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
1825   /*0x48-0x4F*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x01, 0x10,
1826   /*0x50-0x57*/ 0x00, 0x00, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
1827   /*0x58-0x5F*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
1828   /*0x60-0x67*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
1829   /*0x68-0x6F*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
1830   /*0x70-0x77*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
1831   /*0x78-0x7F*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
1832   /*0x80-0x87*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
1833   /*0x88-0x8F*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
1834   /*0x90-0x97*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
1835   /*0x98-0x9F*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
1836   /*0xA0-0xA7*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
1837   /*0xA8-0xAF*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
1838   /*0xB0-0xB7*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
1839   /*0xB8-0xBF*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
1840   /*0xC0-0xC7*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
1841   /*0xC8-0xCF*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
1842   /*0xD0-0xD7*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
1843   /*0xD8-0xDF*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
1844   /*0xE0-0xE7*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
1845   /*0xE8-0xEF*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
1846   /*0xF0-0xF7*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
1847   /*0xF8-0xFF*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11
1848 };
1849 
1850 static const unsigned char Table_52[256] =
1851 {
1852   /*0x00-0x07*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
1853   /*0x08-0x0F*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
1854   /*0x10-0x17*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
1855   /*0x18-0x1F*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
1856   /*0x20-0x27*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
1857   /*0x28-0x2F*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
1858   /*0x30-0x37*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
1859   /*0x38-0x3F*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
1860   /*0x40-0x47*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
1861   /*0x48-0x4F*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
1862   /*0x50-0x57*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
1863   /*0x58-0x5F*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
1864   /*0x60-0x67*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
1865   /*0x68-0x6F*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
1866   /*0x70-0x77*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
1867   /*0x78-0x7F*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
1868   /*0x80-0x87*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
1869   /*0x88-0x8F*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
1870   /*0x90-0x97*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
1871   /*0x98-0x9F*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
1872   /*0xA0-0xA7*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
1873   /*0xA8-0xAF*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
1874   /*0xB0-0xB7*/ 0x11, 0x11, 0x11, 0x01, 0x00, 0x11, 0x11, 0x11,
1875   /*0xB8-0xBF*/ 0x11, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
1876   /*0xC0-0xC7*/ 0x00, 0x10, 0x01, 0x00, 0x00, 0x00, 0x11, 0x11,
1877   /*0xC8-0xCF*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
1878   /*0xD0-0xD7*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x00, 0x00, 0x11,
1879   /*0xD8-0xDF*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
1880   /*0xE0-0xE7*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
1881   /*0xE8-0xEF*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
1882   /*0xF0-0xF7*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
1883   /*0xF8-0xFF*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11
1884 };
1885 
1886 static const unsigned char Table_53[256] =
1887 {
1888   /*0x00-0x07*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
1889   /*0x08-0x0F*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
1890   /*0x10-0x17*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
1891   /*0x18-0x1F*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
1892   /*0x20-0x27*/ 0x11, 0x00, 0x10, 0x11, 0x11, 0x11, 0x11, 0x11,
1893   /*0x28-0x2F*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
1894   /*0x30-0x37*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
1895   /*0x38-0x3F*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
1896   /*0x40-0x47*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
1897   /*0x48-0x4F*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
1898   /*0x50-0x57*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
1899   /*0x58-0x5F*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
1900   /*0x60-0x67*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
1901   /*0x68-0x6F*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
1902   /*0x70-0x77*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
1903   /*0x78-0x7F*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
1904   /*0x80-0x87*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
1905   /*0x88-0x8F*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
1906   /*0x90-0x97*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
1907   /*0x98-0x9F*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
1908   /*0xA0-0xA7*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
1909   /*0xA8-0xAF*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
1910   /*0xB0-0xB7*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
1911   /*0xB8-0xBF*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
1912   /*0xC0-0xC7*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
1913   /*0xC8-0xCF*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
1914   /*0xD0-0xD7*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
1915   /*0xD8-0xDF*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
1916   /*0xE0-0xE7*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
1917   /*0xE8-0xEF*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
1918   /*0xF0-0xF7*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
1919   /*0xF8-0xFF*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11
1920 };
1921 
1922 static const unsigned char Table_54[256] =
1923 {
1924   /*0x00-0x07*/ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
1925   /*0x08-0x0F*/ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
1926   /*0x10-0x17*/ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
1927   /*0x18-0x1F*/ 0x00, 0x00, 0x00, 0x10, 0x11, 0x01, 0x00, 0x00,
1928   /*0x20-0x27*/ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
1929   /*0x28-0x2F*/ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
1930   /*0x30-0x37*/ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x10, 0x11,
1931   /*0x38-0x3F*/ 0x11, 0x11, 0x01, 0x11, 0x11, 0x11, 0x11, 0x11,
1932   /*0x40-0x47*/ 0x11, 0x11, 0x10, 0x11, 0x11, 0x11, 0x11, 0x11,
1933   /*0x48-0x4F*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x01, 0x00, 0x00,
1934   /*0x50-0x57*/ 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
1935   /*0x58-0x5F*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
1936   /*0x60-0x67*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
1937   /*0x68-0x6F*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
1938   /*0x70-0x77*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
1939   /*0x78-0x7F*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
1940   /*0x80-0x87*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
1941   /*0x88-0x8F*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
1942   /*0x90-0x97*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
1943   /*0x98-0x9F*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
1944   /*0xA0-0xA7*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
1945   /*0xA8-0xAF*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
1946   /*0xB0-0xB7*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
1947   /*0xB8-0xBF*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
1948   /*0xC0-0xC7*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
1949   /*0xC8-0xCF*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
1950   /*0xD0-0xD7*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
1951   /*0xD8-0xDF*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
1952   /*0xE0-0xE7*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
1953   /*0xE8-0xEF*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
1954   /*0xF0-0xF7*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
1955   /*0xF8-0xFF*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11
1956 };
1957 
1958 static const unsigned char Table_55[256] =
1959 {
1960   /*0x00-0x07*/ 0x00, 0x00, 0x00, 0x10, 0x00, 0x00, 0x00, 0x00,
1961   /*0x08-0x0F*/ 0x00, 0x00, 0x00, 0x00, 0x10, 0x01, 0x00, 0x00,
1962   /*0x10-0x17*/ 0x00, 0x01, 0x10, 0x00, 0x00, 0x10, 0x11, 0x11,
1963   /*0x18-0x1F*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
1964   /*0x20-0x27*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
1965   /*0x28-0x2F*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
1966   /*0x30-0x37*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
1967   /*0x38-0x3F*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
1968   /*0x40-0x47*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
1969   /*0x48-0x4F*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
1970   /*0x50-0x57*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
1971   /*0x58-0x5F*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
1972   /*0x60-0x67*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
1973   /*0x68-0x6F*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
1974   /*0x70-0x77*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
1975   /*0x78-0x7F*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
1976   /*0x80-0x87*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
1977   /*0x88-0x8F*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
1978   /*0x90-0x97*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
1979   /*0x98-0x9F*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
1980   /*0xA0-0xA7*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
1981   /*0xA8-0xAF*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
1982   /*0xB0-0xB7*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
1983   /*0xB8-0xBF*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
1984   /*0xC0-0xC7*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
1985   /*0xC8-0xCF*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
1986   /*0xD0-0xD7*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
1987   /*0xD8-0xDF*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
1988   /*0xE0-0xE7*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
1989   /*0xE8-0xEF*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
1990   /*0xF0-0xF7*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
1991   /*0xF8-0xFF*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11
1992 };
1993 
1994 static const unsigned char Table_56[256] =
1995 {
1996   /*0x00-0x07*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
1997   /*0x08-0x0F*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
1998   /*0x10-0x17*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
1999   /*0x18-0x1F*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
2000   /*0x20-0x27*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
2001   /*0x28-0x2F*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
2002   /*0x30-0x37*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
2003   /*0x38-0x3F*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
2004   /*0x40-0x47*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
2005   /*0x48-0x4F*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
2006   /*0x50-0x57*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
2007   /*0x58-0x5F*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
2008   /*0x60-0x67*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
2009   /*0x68-0x6F*/ 0x00, 0x00, 0x00, 0x10, 0x11, 0x11, 0x11, 0x11,
2010   /*0x70-0x77*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
2011   /*0x78-0x7F*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
2012   /*0x80-0x87*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
2013   /*0x88-0x8F*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
2014   /*0x90-0x97*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
2015   /*0x98-0x9F*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
2016   /*0xA0-0xA7*/ 0x11, 0x11, 0x00, 0x00, 0x00, 0x10, 0x11, 0x11,
2017   /*0xA8-0xAF*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
2018   /*0xB0-0xB7*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
2019   /*0xB8-0xBF*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
2020   /*0xC0-0xC7*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
2021   /*0xC8-0xCF*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
2022   /*0xD0-0xD7*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
2023   /*0xD8-0xDF*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
2024   /*0xE0-0xE7*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
2025   /*0xE8-0xEF*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
2026   /*0xF0-0xF7*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
2027   /*0xF8-0xFF*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11
2028 };
2029 
2030 static const unsigned char Table_57[256] =
2031 {
2032   /*0x00-0x07*/ 0x11, 0x11, 0x12, 0x11, 0x11, 0x11, 0x11, 0x11,
2033   /*0x08-0x0F*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
2034   /*0x10-0x17*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
2035   /*0x18-0x1F*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
2036   /*0x20-0x27*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
2037   /*0x28-0x2F*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
2038   /*0x30-0x37*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
2039   /*0x38-0x3F*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
2040   /*0x40-0x47*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
2041   /*0x48-0x4F*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
2042   /*0x50-0x57*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
2043   /*0x58-0x5F*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
2044   /*0x60-0x67*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x21,
2045   /*0x68-0x6F*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
2046   /*0x70-0x77*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
2047   /*0x78-0x7F*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
2048   /*0x80-0x87*/ 0x33, 0x33, 0x33, 0x33, 0x33, 0x13, 0x11, 0x11,
2049   /*0x88-0x8F*/ 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33,
2050   /*0x90-0x97*/ 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x11,
2051   /*0x98-0x9F*/ 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33,
2052   /*0xA0-0xA7*/ 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33,
2053   /*0xA8-0xAF*/ 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33,
2054   /*0xB0-0xB7*/ 0x33, 0x33, 0x33, 0x33, 0x33, 0x11, 0x11, 0x11,
2055   /*0xB8-0xBF*/ 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33,
2056   /*0xC0-0xC7*/ 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x32,
2057   /*0xC8-0xCF*/ 0x23, 0x22, 0x22, 0x22, 0x22, 0x32, 0x33, 0x33,
2058   /*0xD0-0xD7*/ 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x13, 0x11,
2059   /*0xD8-0xDF*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
2060   /*0xE0-0xE7*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
2061   /*0xE8-0xEF*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
2062   /*0xF0-0xF7*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
2063   /*0xF8-0xFF*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11
2064 };
2065 
2066 static const unsigned char Table_58[256] =
2067 {
2068   /*0x00-0x07*/ 0x22, 0x12, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
2069   /*0x08-0x0F*/ 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22,
2070   /*0x10-0x17*/ 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22,
2071   /*0x18-0x1F*/ 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x11, 0x11,
2072   /*0x20-0x27*/ 0x22, 0x22, 0x22, 0x22, 0x12, 0x11, 0x11, 0x11,
2073   /*0x28-0x2F*/ 0x22, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
2074   /*0x30-0x37*/ 0x22, 0x22, 0x22, 0x11, 0x11, 0x11, 0x11, 0x11,
2075   /*0x38-0x3F*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
2076   /*0x40-0x47*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
2077   /*0x48-0x4F*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
2078   /*0x50-0x57*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
2079   /*0x58-0x5F*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
2080   /*0x60-0x67*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
2081   /*0x68-0x6F*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
2082   /*0x70-0x77*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
2083   /*0x78-0x7F*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
2084   /*0x80-0x87*/ 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22,
2085   /*0x88-0x8F*/ 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22,
2086   /*0x90-0x97*/ 0x12, 0x11, 0x11, 0x11, 0x11, 0x11, 0x21, 0x22,
2087   /*0x98-0x9F*/ 0x22, 0x22, 0x22, 0x21, 0x22, 0x22, 0x22, 0x22,
2088   /*0xA0-0xA7*/ 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22,
2089   /*0xA8-0xAF*/ 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22,
2090   /*0xB0-0xB7*/ 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22,
2091   /*0xB8-0xBF*/ 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x12, 0x22,
2092   /*0xC0-0xC7*/ 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22,
2093   /*0xC8-0xCF*/ 0x22, 0x22, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
2094   /*0xD0-0xD7*/ 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22,
2095   /*0xD8-0xDF*/ 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22,
2096   /*0xE0-0xE7*/ 0x22, 0x22, 0x22, 0x22, 0x22, 0x12, 0x11, 0x21,
2097   /*0xE8-0xEF*/ 0x22, 0x22, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
2098   /*0xF0-0xF7*/ 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22,
2099   /*0xF8-0xFF*/ 0x12, 0x11, 0x12, 0x11, 0x22, 0x22, 0x22, 0x22
2100 };
2101 
2102 static const unsigned char Table_59[256] =
2103 {
2104   /*0x00-0x07*/ 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22,
2105   /*0x08-0x0F*/ 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22,
2106   /*0x10-0x17*/ 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22,
2107   /*0x18-0x1F*/ 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x12,
2108   /*0x20-0x27*/ 0x12, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22,
2109   /*0x28-0x2F*/ 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22,
2110   /*0x30-0x37*/ 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22,
2111   /*0x38-0x3F*/ 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22,
2112   /*0x40-0x47*/ 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22,
2113   /*0x48-0x4F*/ 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22,
2114   /*0x50-0x57*/ 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22,
2115   /*0x58-0x5F*/ 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22,
2116   /*0x60-0x67*/ 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22,
2117   /*0x68-0x6F*/ 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22,
2118   /*0x70-0x77*/ 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22,
2119   /*0x78-0x7F*/ 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x12, 0x21,
2120   /*0x80-0x87*/ 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22,
2121   /*0x88-0x8F*/ 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22,
2122   /*0x90-0x97*/ 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22,
2123   /*0x98-0x9F*/ 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x11,
2124   /*0xA0-0xA7*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x21, 0x22, 0x12,
2125   /*0xA8-0xAF*/ 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22,
2126   /*0xB0-0xB7*/ 0x22, 0x22, 0x22, 0x22, 0x11, 0x11, 0x11, 0x11,
2127   /*0xB8-0xBF*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x12, 0x11, 0x11,
2128   /*0xC0-0xC7*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
2129   /*0xC8-0xCF*/ 0x11, 0x11, 0x21, 0x12, 0x11, 0x11, 0x11, 0x11,
2130   /*0xD0-0xD7*/ 0x11, 0x11, 0x12, 0x11, 0x11, 0x11, 0x11, 0x11,
2131   /*0xD8-0xDF*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
2132   /*0xE0-0xE7*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
2133   /*0xE8-0xEF*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
2134   /*0xF0-0xF7*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
2135   /*0xF8-0xFF*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x21, 0x22, 0x22
2136 };
2137 
2138 static const unsigned char Table_60[256] =
2139 {
2140   /*0x00-0x07*/ 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22,
2141   /*0x08-0x0F*/ 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22,
2142   /*0x10-0x17*/ 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22,
2143   /*0x18-0x1F*/ 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22,
2144   /*0x20-0x27*/ 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22,
2145   /*0x28-0x2F*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
2146   /*0x30-0x37*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
2147   /*0x38-0x3F*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
2148   /*0x40-0x47*/ 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22,
2149   /*0x48-0x4F*/ 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22,
2150   /*0x50-0x57*/ 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22,
2151   /*0x58-0x5F*/ 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22,
2152   /*0x60-0x67*/ 0x22, 0x22, 0x22, 0x11, 0x11, 0x11, 0x12, 0x11,
2153   /*0x68-0x6F*/ 0x22, 0x12, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
2154   /*0x70-0x77*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x21, 0x12, 0x11,
2155   /*0x78-0x7F*/ 0x11, 0x11, 0x22, 0x22, 0x12, 0x11, 0x11, 0x11,
2156   /*0x80-0x87*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
2157   /*0x88-0x8F*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
2158   /*0x90-0x97*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
2159   /*0x98-0x9F*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
2160   /*0xA0-0xA7*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
2161   /*0xA8-0xAF*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
2162   /*0xB0-0xB7*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
2163   /*0xB8-0xBF*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
2164   /*0xC0-0xC7*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
2165   /*0xC8-0xCF*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
2166   /*0xD0-0xD7*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
2167   /*0xD8-0xDF*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
2168   /*0xE0-0xE7*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
2169   /*0xE8-0xEF*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
2170   /*0xF0-0xF7*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
2171   /*0xF8-0xFF*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11
2172 };
2173 
2174 static const unsigned char Table_61[256] =
2175 {
2176   /*0x00-0x07*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
2177   /*0x08-0x0F*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
2178   /*0x10-0x17*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
2179   /*0x18-0x1F*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
2180   /*0x20-0x27*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
2181   /*0x28-0x2F*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
2182   /*0x30-0x37*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
2183   /*0x38-0x3F*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
2184   /*0x40-0x47*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
2185   /*0x48-0x4F*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
2186   /*0x50-0x57*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
2187   /*0x58-0x5F*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
2188   /*0x60-0x67*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
2189   /*0x68-0x6F*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
2190   /*0x70-0x77*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
2191   /*0x78-0x7F*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
2192   /*0x80-0x87*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
2193   /*0x88-0x8F*/ 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22,
2194   /*0x90-0x97*/ 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22,
2195   /*0x98-0x9F*/ 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x12,
2196   /*0xA0-0xA7*/ 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x12, 0x11,
2197   /*0xA8-0xAF*/ 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22,
2198   /*0xB0-0xB7*/ 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x11, 0x11,
2199   /*0xB8-0xBF*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
2200   /*0xC0-0xC7*/ 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22,
2201   /*0xC8-0xCF*/ 0x22, 0x22, 0x22, 0x22, 0x11, 0x11, 0x11, 0x11,
2202   /*0xD0-0xD7*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
2203   /*0xD8-0xDF*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
2204   /*0xE0-0xE7*/ 0x12, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
2205   /*0xE8-0xEF*/ 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22,
2206   /*0xF0-0xF7*/ 0x22, 0x22, 0x22, 0x12, 0x11, 0x11, 0x11, 0x11,
2207   /*0xF8-0xFF*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11
2208 };
2209 
2210 static const unsigned char Table_62[256] =
2211 {
2212   /*0x00-0x07*/ 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22,
2213   /*0x08-0x0F*/ 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22,
2214   /*0x10-0x17*/ 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22,
2215   /*0x18-0x1F*/ 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22,
2216   /*0x20-0x27*/ 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22,
2217   /*0x28-0x2F*/ 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22,
2218   /*0x30-0x37*/ 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22,
2219   /*0x38-0x3F*/ 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22,
2220   /*0x40-0x47*/ 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22,
2221   /*0x48-0x4F*/ 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22,
2222   /*0x50-0x57*/ 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22,
2223   /*0x58-0x5F*/ 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22,
2224   /*0x60-0x67*/ 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22,
2225   /*0x68-0x6F*/ 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22,
2226   /*0x70-0x77*/ 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22,
2227   /*0x78-0x7F*/ 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22,
2228   /*0x80-0x87*/ 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22,
2229   /*0x88-0x8F*/ 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22,
2230   /*0x90-0x97*/ 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22,
2231   /*0x98-0x9F*/ 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22,
2232   /*0xA0-0xA7*/ 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22,
2233   /*0xA8-0xAF*/ 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22,
2234   /*0xB0-0xB7*/ 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22,
2235   /*0xB8-0xBF*/ 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22,
2236   /*0xC0-0xC7*/ 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22,
2237   /*0xC8-0xCF*/ 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22,
2238   /*0xD0-0xD7*/ 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22,
2239   /*0xD8-0xDF*/ 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22,
2240   /*0xE0-0xE7*/ 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22,
2241   /*0xE8-0xEF*/ 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22,
2242   /*0xF0-0xF7*/ 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22,
2243   /*0xF8-0xFF*/ 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x11
2244 };
2245 
2246 static const unsigned char Table_63[256] =
2247 {
2248   /*0x00-0x07*/ 0x01, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
2249   /*0x08-0x0F*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
2250   /*0x10-0x17*/ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
2251   /*0x18-0x1F*/ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
2252   /*0x20-0x27*/ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
2253   /*0x28-0x2F*/ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
2254   /*0x30-0x37*/ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
2255   /*0x38-0x3F*/ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
2256   /*0x40-0x47*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
2257   /*0x48-0x4F*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
2258   /*0x50-0x57*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
2259   /*0x58-0x5F*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
2260   /*0x60-0x67*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
2261   /*0x68-0x6F*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
2262   /*0x70-0x77*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
2263   /*0x78-0x7F*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
2264   /*0x80-0x87*/ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
2265   /*0x88-0x8F*/ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
2266   /*0x90-0x97*/ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
2267   /*0x98-0x9F*/ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
2268   /*0xA0-0xA7*/ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
2269   /*0xA8-0xAF*/ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
2270   /*0xB0-0xB7*/ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
2271   /*0xB8-0xBF*/ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
2272   /*0xC0-0xC7*/ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
2273   /*0xC8-0xCF*/ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
2274   /*0xD0-0xD7*/ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
2275   /*0xD8-0xDF*/ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
2276   /*0xE0-0xE7*/ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
2277   /*0xE8-0xEF*/ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
2278   /*0xF0-0xF7*/ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
2279   /*0xF8-0xFF*/ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11
2280 };
2281 
2282 static const unsigned char Table_64[256] =
2283 {
2284   /*0x00-0x07*/ 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33,
2285   /*0x08-0x0F*/ 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33,
2286   /*0x10-0x17*/ 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33,
2287   /*0x18-0x1F*/ 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33,
2288   /*0x20-0x27*/ 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33,
2289   /*0x28-0x2F*/ 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33,
2290   /*0x30-0x37*/ 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33,
2291   /*0x38-0x3F*/ 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33,
2292   /*0x40-0x47*/ 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33,
2293   /*0x48-0x4F*/ 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33,
2294   /*0x50-0x57*/ 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33,
2295   /*0x58-0x5F*/ 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33,
2296   /*0x60-0x67*/ 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33,
2297   /*0x68-0x6F*/ 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33,
2298   /*0x70-0x77*/ 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33,
2299   /*0x78-0x7F*/ 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33,
2300   /*0x80-0x87*/ 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33,
2301   /*0x88-0x8F*/ 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33,
2302   /*0x90-0x97*/ 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33,
2303   /*0x98-0x9F*/ 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33,
2304   /*0xA0-0xA7*/ 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33,
2305   /*0xA8-0xAF*/ 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33,
2306   /*0xB0-0xB7*/ 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33,
2307   /*0xB8-0xBF*/ 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33,
2308   /*0xC0-0xC7*/ 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33,
2309   /*0xC8-0xCF*/ 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33,
2310   /*0xD0-0xD7*/ 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33,
2311   /*0xD8-0xDF*/ 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33,
2312   /*0xE0-0xE7*/ 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33,
2313   /*0xE8-0xEF*/ 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33,
2314   /*0xF0-0xF7*/ 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33,
2315   /*0xF8-0xFF*/ 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x11
2316 };
2317 
2318 static const unsigned char Table_65[256] =
2319 {
2320   /*0x00-0x07*/ 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33,
2321   /*0x08-0x0F*/ 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33,
2322   /*0x10-0x17*/ 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33,
2323   /*0x18-0x1F*/ 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33,
2324   /*0x20-0x27*/ 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33,
2325   /*0x28-0x2F*/ 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33,
2326   /*0x30-0x37*/ 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33,
2327   /*0x38-0x3F*/ 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33,
2328   /*0x40-0x47*/ 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33,
2329   /*0x48-0x4F*/ 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33,
2330   /*0x50-0x57*/ 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33,
2331   /*0x58-0x5F*/ 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33,
2332   /*0x60-0x67*/ 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33,
2333   /*0x68-0x6F*/ 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33,
2334   /*0x70-0x77*/ 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33,
2335   /*0x78-0x7F*/ 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33,
2336   /*0x80-0x87*/ 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33,
2337   /*0x88-0x8F*/ 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33,
2338   /*0x90-0x97*/ 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33,
2339   /*0x98-0x9F*/ 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33,
2340   /*0xA0-0xA7*/ 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33,
2341   /*0xA8-0xAF*/ 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33,
2342   /*0xB0-0xB7*/ 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33,
2343   /*0xB8-0xBF*/ 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33,
2344   /*0xC0-0xC7*/ 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33,
2345   /*0xC8-0xCF*/ 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33,
2346   /*0xD0-0xD7*/ 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33,
2347   /*0xD8-0xDF*/ 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33,
2348   /*0xE0-0xE7*/ 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33,
2349   /*0xE8-0xEF*/ 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33,
2350   /*0xF0-0xF7*/ 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33,
2351   /*0xF8-0xFF*/ 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x00
2352 };
2353 
2354 const unsigned char *_pSLwc_Width_Table[2176] =
2355 {
2356   Table_01,  Table_02,  Table_03,  Table_04,  Table_05,  Table_06,
2357   Table_07,  Table_08,  Table_09,  Table_10,  Table_11,  Table_12,
2358   Table_13,  Table_14,  Table_15,  Table_11,  Table_16,  Table_17,
2359   Table_18,  Table_19,  Table_11,  Table_20,  Table_21,  Table_22,
2360   Table_23,  Table_24,  Table_25,  Table_25,  Table_25,  Table_25,
2361   Table_25,  Table_25,  Table_25,  Table_25,  Table_25,  Table_25,
2362   Table_25,  Table_25,  Table_26,  Table_25,  Table_25,  Table_25,
2363   Table_25,  Table_25,  Table_25,  Table_25,  Table_25,  Table_25,
2364   Table_25,  Table_25,  Table_25,  Table_25,  Table_25,  Table_25,
2365   Table_25,  Table_25,  Table_25,  Table_25,  Table_25,  Table_25,
2366   Table_25,  Table_25,  Table_25,  Table_25,  Table_25,  Table_25,
2367   Table_25,  Table_25,  Table_25,  Table_25,  Table_25,  Table_25,
2368   Table_25,  Table_25,  Table_25,  Table_25,  Table_25,  Table_25,
2369   Table_25,  Table_25,  Table_25,  Table_25,  Table_27,  Table_28,
2370   Table_29,  Table_30,  Table_25,  Table_25,  Table_25,  Table_25,
2371   Table_25,  Table_25,  Table_25,  Table_25,  Table_25,  Table_25,
2372   Table_25,  Table_25,  Table_25,  Table_25,  Table_25,  Table_25,
2373   Table_25,  Table_25,  Table_25,  Table_25,  Table_25,  Table_31,
2374   Table_11,  Table_11,  Table_11,  Table_11,  Table_32,  Table_32,
2375   Table_32,  Table_32,  Table_32,  Table_32,  Table_32,  Table_32,
2376   Table_32,  Table_32,  Table_32,  Table_32,  Table_33,  Table_34,
2377   Table_11,  Table_35,  Table_36,  Table_37,  Table_11,  Table_11,
2378   Table_11,  Table_38,  Table_11,  Table_11,  Table_39,  Table_40,
2379   Table_41,  Table_42,  Table_11,  Table_43,  Table_44,  Table_11,
2380   Table_11,  Table_11,  Table_11,  Table_11,  Table_11,  Table_11,
2381   Table_11,  Table_11,  Table_11,  Table_11,  Table_11,  Table_11,
2382   Table_11,  Table_11,  Table_11,  Table_11,  Table_11,  Table_11,
2383   Table_11,  Table_11,  Table_11,  Table_11,  Table_11,  Table_11,
2384   Table_11,  Table_11,  Table_11,  Table_11,  Table_11,  Table_11,
2385   Table_11,  Table_11,  Table_11,  Table_11,  Table_11,  Table_11,
2386   Table_11,  Table_45,  Table_11,  Table_46,  Table_25,  Table_25,
2387   Table_25,  Table_25,  Table_25,  Table_25,  Table_25,  Table_25,
2388   Table_25,  Table_25,  Table_25,  Table_47,  Table_25,  Table_48,
2389   Table_11,  Table_11,  Table_11,  Table_11,  Table_11,  Table_11,
2390   Table_11,  Table_11,  Table_11,  Table_11,  Table_11,  Table_11,
2391   Table_11,  Table_11,  Table_11,  Table_11,  Table_11,  Table_11,
2392   Table_49,  Table_50,  Table_11,  Table_11,  Table_11,  Table_11,
2393   Table_51,  Table_11,  Table_11,  Table_11,  Table_11,  Table_11,
2394   Table_11,  Table_11,  Table_11,  Table_11,  Table_52,  Table_53,
2395   Table_11,  Table_11,  Table_11,  Table_54,  Table_11,  Table_11,
2396   Table_55,  Table_11,  Table_11,  Table_11,  Table_56,  Table_11,
2397   Table_11,  Table_11,  Table_57,  Table_58,  Table_59,  Table_60,
2398   Table_61,  Table_11,  Table_11,  Table_11,  Table_25,  Table_25,
2399   Table_25,  Table_25,  Table_25,  Table_25,  Table_25,  Table_25,
2400   Table_25,  Table_25,  Table_25,  Table_25,  Table_25,  Table_25,
2401   Table_25,  Table_25,  Table_25,  Table_25,  Table_25,  Table_25,
2402   Table_25,  Table_25,  Table_25,  Table_25,  Table_25,  Table_25,
2403   Table_25,  Table_25,  Table_25,  Table_25,  Table_25,  Table_25,
2404   Table_25,  Table_25,  Table_25,  Table_25,  Table_25,  Table_25,
2405   Table_25,  Table_25,  Table_25,  Table_25,  Table_25,  Table_25,
2406   Table_25,  Table_25,  Table_25,  Table_25,  Table_25,  Table_25,
2407   Table_25,  Table_25,  Table_25,  Table_25,  Table_25,  Table_25,
2408   Table_25,  Table_25,  Table_25,  Table_25,  Table_25,  Table_25,
2409   Table_25,  Table_25,  Table_25,  Table_25,  Table_25,  Table_25,
2410   Table_25,  Table_25,  Table_25,  Table_25,  Table_25,  Table_25,
2411   Table_25,  Table_25,  Table_25,  Table_25,  Table_25,  Table_25,
2412   Table_25,  Table_25,  Table_25,  Table_25,  Table_25,  Table_25,
2413   Table_25,  Table_25,  Table_25,  Table_25,  Table_25,  Table_25,
2414   Table_25,  Table_25,  Table_25,  Table_25,  Table_25,  Table_25,
2415   Table_25,  Table_25,  Table_25,  Table_25,  Table_25,  Table_25,
2416   Table_25,  Table_25,  Table_25,  Table_25,  Table_25,  Table_25,
2417   Table_25,  Table_25,  Table_25,  Table_25,  Table_25,  Table_25,
2418   Table_25,  Table_25,  Table_25,  Table_25,  Table_25,  Table_25,
2419   Table_25,  Table_25,  Table_25,  Table_25,  Table_25,  Table_62,
2420   Table_25,  Table_25,  Table_25,  Table_25,  Table_25,  Table_25,
2421   Table_25,  Table_25,  Table_25,  Table_25,  Table_25,  Table_25,
2422   Table_25,  Table_25,  Table_25,  Table_25,  Table_25,  Table_25,
2423   Table_25,  Table_25,  Table_25,  Table_25,  Table_25,  Table_25,
2424   Table_25,  Table_25,  Table_25,  Table_25,  Table_25,  Table_25,
2425   Table_25,  Table_25,  Table_25,  Table_25,  Table_25,  Table_25,
2426   Table_25,  Table_25,  Table_25,  Table_25,  Table_25,  Table_25,
2427   Table_25,  Table_25,  Table_25,  Table_25,  Table_25,  Table_25,
2428   Table_25,  Table_25,  Table_25,  Table_25,  Table_25,  Table_25,
2429   Table_25,  Table_25,  Table_25,  Table_25,  Table_25,  Table_25,
2430   Table_25,  Table_25,  Table_25,  Table_25,  Table_25,  Table_25,
2431   Table_25,  Table_25,  Table_25,  Table_25,  Table_25,  Table_25,
2432   Table_25,  Table_25,  Table_25,  Table_25,  Table_25,  Table_25,
2433   Table_25,  Table_25,  Table_25,  Table_25,  Table_25,  Table_25,
2434   Table_25,  Table_25,  Table_25,  Table_25,  Table_25,  Table_25,
2435   Table_25,  Table_25,  Table_25,  Table_25,  Table_25,  Table_25,
2436   Table_25,  Table_25,  Table_25,  Table_25,  Table_25,  Table_25,
2437   Table_25,  Table_25,  Table_25,  Table_25,  Table_25,  Table_25,
2438   Table_25,  Table_25,  Table_25,  Table_25,  Table_25,  Table_25,
2439   Table_25,  Table_25,  Table_25,  Table_25,  Table_25,  Table_25,
2440   Table_25,  Table_25,  Table_25,  Table_25,  Table_25,  Table_25,
2441   Table_25,  Table_62,  Table_11,  Table_11,  Table_11,  Table_11,
2442   Table_11,  Table_11,  Table_11,  Table_11,  Table_11,  Table_11,
2443   Table_11,  Table_11,  Table_11,  Table_11,  Table_11,  Table_11,
2444   Table_11,  Table_11,  Table_11,  Table_11,  Table_11,  Table_11,
2445   Table_11,  Table_11,  Table_11,  Table_11,  Table_11,  Table_11,
2446   Table_11,  Table_11,  Table_11,  Table_11,  Table_11,  Table_11,
2447   Table_11,  Table_11,  Table_11,  Table_11,  Table_11,  Table_11,
2448   Table_11,  Table_11,  Table_11,  Table_11,  Table_11,  Table_11,
2449   Table_11,  Table_11,  Table_11,  Table_11,  Table_11,  Table_11,
2450   Table_11,  Table_11,  Table_11,  Table_11,  Table_11,  Table_11,
2451   Table_11,  Table_11,  Table_11,  Table_11,  Table_11,  Table_11,
2452   Table_11,  Table_11,  Table_11,  Table_11,  Table_11,  Table_11,
2453   Table_11,  Table_11,  Table_11,  Table_11,  Table_11,  Table_11,
2454   Table_11,  Table_11,  Table_11,  Table_11,  Table_11,  Table_11,
2455   Table_11,  Table_11,  Table_11,  Table_11,  Table_11,  Table_11,
2456   Table_11,  Table_11,  Table_11,  Table_11,  Table_11,  Table_11,
2457   Table_11,  Table_11,  Table_11,  Table_11,  Table_11,  Table_11,
2458   Table_11,  Table_11,  Table_11,  Table_11,  Table_11,  Table_11,
2459   Table_11,  Table_11,  Table_11,  Table_11,  Table_11,  Table_11,
2460   Table_11,  Table_11,  Table_11,  Table_11,  Table_11,  Table_11,
2461   Table_11,  Table_11,  Table_11,  Table_11,  Table_11,  Table_11,
2462   Table_11,  Table_11,  Table_11,  Table_11,  Table_11,  Table_11,
2463   Table_11,  Table_11,  Table_11,  Table_11,  Table_11,  Table_11,
2464   Table_11,  Table_11,  Table_11,  Table_11,  Table_11,  Table_11,
2465   Table_11,  Table_11,  Table_11,  Table_11,  Table_11,  Table_11,
2466   Table_11,  Table_11,  Table_11,  Table_11,  Table_11,  Table_11,
2467   Table_11,  Table_11,  Table_11,  Table_11,  Table_11,  Table_11,
2468   Table_11,  Table_11,  Table_11,  Table_11,  Table_11,  Table_11,
2469   Table_11,  Table_11,  Table_11,  Table_11,  Table_11,  Table_11,
2470   Table_11,  Table_11,  Table_11,  Table_11,  Table_11,  Table_11,
2471   Table_11,  Table_11,  Table_11,  Table_11,  Table_11,  Table_11,
2472   Table_11,  Table_11,  Table_11,  Table_11,  Table_11,  Table_11,
2473   Table_11,  Table_11,  Table_11,  Table_11,  Table_11,  Table_11,
2474   Table_11,  Table_11,  Table_11,  Table_11,  Table_11,  Table_11,
2475   Table_11,  Table_11,  Table_11,  Table_11,  Table_11,  Table_11,
2476   Table_11,  Table_11,  Table_11,  Table_11,  Table_11,  Table_11,
2477   Table_11,  Table_11,  Table_11,  Table_11,  Table_11,  Table_11,
2478   Table_11,  Table_11,  Table_11,  Table_11,  Table_11,  Table_11,
2479   Table_11,  Table_11,  Table_11,  Table_11,  Table_11,  Table_11,
2480   Table_11,  Table_11,  Table_11,  Table_11,  Table_11,  Table_11,
2481   Table_11,  Table_11,  Table_11,  Table_11,  Table_11,  Table_11,
2482   Table_11,  Table_11,  Table_11,  Table_11,  Table_11,  Table_11,
2483   Table_11,  Table_11,  Table_11,  Table_11,  Table_11,  Table_11,
2484   Table_11,  Table_11,  Table_11,  Table_11,  Table_11,  Table_11,
2485   Table_11,  Table_11,  Table_11,  Table_11,  Table_11,  Table_11,
2486   Table_11,  Table_11,  Table_11,  Table_11,  Table_11,  Table_11,
2487   Table_11,  Table_11,  Table_11,  Table_11,  Table_11,  Table_11,
2488   Table_11,  Table_11,  Table_11,  Table_11,  Table_11,  Table_11,
2489   Table_11,  Table_11,  Table_11,  Table_11,  Table_11,  Table_11,
2490   Table_11,  Table_11,  Table_11,  Table_11,  Table_11,  Table_11,
2491   Table_11,  Table_11,  Table_11,  Table_11,  Table_11,  Table_11,
2492   Table_11,  Table_11,  Table_11,  Table_11,  Table_11,  Table_11,
2493   Table_11,  Table_11,  Table_11,  Table_11,  Table_11,  Table_11,
2494   Table_11,  Table_11,  Table_11,  Table_11,  Table_11,  Table_11,
2495   Table_11,  Table_11,  Table_11,  Table_11,  Table_11,  Table_11,
2496   Table_11,  Table_11,  Table_11,  Table_11,  Table_11,  Table_11,
2497   Table_11,  Table_11,  Table_11,  Table_11,  Table_11,  Table_11,
2498   Table_11,  Table_11,  Table_11,  Table_11,  Table_11,  Table_11,
2499   Table_11,  Table_11,  Table_11,  Table_11,  Table_11,  Table_11,
2500   Table_11,  Table_11,  Table_11,  Table_11,  Table_11,  Table_11,
2501   Table_11,  Table_11,  Table_11,  Table_11,  Table_11,  Table_11,
2502   Table_11,  Table_11,  Table_11,  Table_11,  Table_11,  Table_11,
2503   Table_11,  Table_11,  Table_11,  Table_11,  Table_11,  Table_11,
2504   Table_11,  Table_11,  Table_11,  Table_11,  Table_11,  Table_11,
2505   Table_11,  Table_11,  Table_11,  Table_11,  Table_11,  Table_11,
2506   Table_11,  Table_11,  Table_11,  Table_11,  Table_11,  Table_11,
2507   Table_11,  Table_11,  Table_11,  Table_11,  Table_11,  Table_11,
2508   Table_11,  Table_11,  Table_11,  Table_11,  Table_11,  Table_11,
2509   Table_11,  Table_11,  Table_11,  Table_11,  Table_11,  Table_11,
2510   Table_11,  Table_11,  Table_11,  Table_11,  Table_11,  Table_11,
2511   Table_11,  Table_11,  Table_11,  Table_11,  Table_11,  Table_11,
2512   Table_11,  Table_11,  Table_11,  Table_11,  Table_11,  Table_11,
2513   Table_11,  Table_11,  Table_11,  Table_11,  Table_11,  Table_11,
2514   Table_11,  Table_11,  Table_11,  Table_11,  Table_11,  Table_11,
2515   Table_11,  Table_11,  Table_11,  Table_11,  Table_11,  Table_11,
2516   Table_11,  Table_11,  Table_11,  Table_11,  Table_11,  Table_11,
2517   Table_11,  Table_11,  Table_11,  Table_11,  Table_11,  Table_11,
2518   Table_11,  Table_11,  Table_11,  Table_11,  Table_11,  Table_11,
2519   Table_11,  Table_11,  Table_11,  Table_11,  Table_11,  Table_11,
2520   Table_11,  Table_11,  Table_11,  Table_11,  Table_11,  Table_11,
2521   Table_11,  Table_11,  Table_11,  Table_11,  Table_11,  Table_11,
2522   Table_11,  Table_11,  Table_11,  Table_11,  Table_11,  Table_11,
2523   Table_11,  Table_11,  Table_11,  Table_11,  Table_11,  Table_11,
2524   Table_11,  Table_11,  Table_11,  Table_11,  Table_11,  Table_11,
2525   Table_11,  Table_11,  Table_11,  Table_11,  Table_11,  Table_11,
2526   Table_11,  Table_11,  Table_11,  Table_11,  Table_11,  Table_11,
2527   Table_11,  Table_11,  Table_11,  Table_11,  Table_11,  Table_11,
2528   Table_11,  Table_11,  Table_11,  Table_11,  Table_11,  Table_11,
2529   Table_11,  Table_11,  Table_11,  Table_11,  Table_11,  Table_11,
2530   Table_11,  Table_11,  Table_11,  Table_11,  Table_11,  Table_11,
2531   Table_11,  Table_11,  Table_11,  Table_11,  Table_11,  Table_11,
2532   Table_11,  Table_11,  Table_11,  Table_11,  Table_11,  Table_11,
2533   Table_11,  Table_11,  Table_11,  Table_11,  Table_11,  Table_11,
2534   Table_11,  Table_11,  Table_11,  Table_11,  Table_11,  Table_11,
2535   Table_11,  Table_11,  Table_11,  Table_11,  Table_11,  Table_11,
2536   Table_11,  Table_11,  Table_11,  Table_11,  Table_11,  Table_11,
2537   Table_11,  Table_11,  Table_11,  Table_11,  Table_11,  Table_11,
2538   Table_11,  Table_11,  Table_11,  Table_11,  Table_11,  Table_11,
2539   Table_11,  Table_11,  Table_11,  Table_11,  Table_11,  Table_11,
2540   Table_11,  Table_11,  Table_11,  Table_11,  Table_11,  Table_11,
2541   Table_11,  Table_11,  Table_11,  Table_11,  Table_11,  Table_11,
2542   Table_11,  Table_11,  Table_11,  Table_11,  Table_11,  Table_11,
2543   Table_11,  Table_11,  Table_11,  Table_11,  Table_11,  Table_11,
2544   Table_11,  Table_11,  Table_11,  Table_11,  Table_11,  Table_11,
2545   Table_11,  Table_11,  Table_11,  Table_11,  Table_11,  Table_11,
2546   Table_11,  Table_11,  Table_11,  Table_11,  Table_11,  Table_11,
2547   Table_11,  Table_11,  Table_11,  Table_11,  Table_11,  Table_11,
2548   Table_11,  Table_11,  Table_11,  Table_11,  Table_11,  Table_11,
2549   Table_11,  Table_11,  Table_11,  Table_11,  Table_11,  Table_11,
2550   Table_11,  Table_11,  Table_11,  Table_11,  Table_11,  Table_11,
2551   Table_11,  Table_11,  Table_11,  Table_11,  Table_11,  Table_11,
2552   Table_11,  Table_11,  Table_11,  Table_11,  Table_11,  Table_11,
2553   Table_11,  Table_11,  Table_11,  Table_11,  Table_11,  Table_11,
2554   Table_11,  Table_11,  Table_11,  Table_11,  Table_11,  Table_11,
2555   Table_11,  Table_11,  Table_11,  Table_11,  Table_11,  Table_11,
2556   Table_11,  Table_11,  Table_11,  Table_11,  Table_11,  Table_11,
2557   Table_11,  Table_11,  Table_11,  Table_11,  Table_11,  Table_11,
2558   Table_11,  Table_11,  Table_11,  Table_11,  Table_11,  Table_11,
2559   Table_11,  Table_11,  Table_11,  Table_11,  Table_11,  Table_11,
2560   Table_11,  Table_11,  Table_11,  Table_11,  Table_11,  Table_11,
2561   Table_11,  Table_11,  Table_11,  Table_11,  Table_11,  Table_11,
2562   Table_11,  Table_11,  Table_11,  Table_11,  Table_11,  Table_11,
2563   Table_11,  Table_11,  Table_11,  Table_11,  Table_11,  Table_11,
2564   Table_11,  Table_11,  Table_11,  Table_11,  Table_11,  Table_11,
2565   Table_11,  Table_11,  Table_11,  Table_11,  Table_11,  Table_11,
2566   Table_11,  Table_11,  Table_11,  Table_11,  Table_11,  Table_11,
2567   Table_11,  Table_11,  Table_11,  Table_11,  Table_11,  Table_11,
2568   Table_11,  Table_11,  Table_11,  Table_11,  Table_11,  Table_11,
2569   Table_11,  Table_11,  Table_11,  Table_11,  Table_11,  Table_11,
2570   Table_11,  Table_11,  Table_11,  Table_11,  Table_11,  Table_11,
2571   Table_11,  Table_11,  Table_11,  Table_11,  Table_11,  Table_11,
2572   Table_11,  Table_11,  Table_11,  Table_11,  Table_11,  Table_11,
2573   Table_11,  Table_11,  Table_11,  Table_11,  Table_11,  Table_11,
2574   Table_11,  Table_11,  Table_11,  Table_11,  Table_11,  Table_11,
2575   Table_11,  Table_11,  Table_11,  Table_11,  Table_11,  Table_11,
2576   Table_11,  Table_11,  Table_11,  Table_11,  Table_11,  Table_11,
2577   Table_11,  Table_11,  Table_11,  Table_11,  Table_11,  Table_11,
2578   Table_11,  Table_11,  Table_11,  Table_11,  Table_11,  Table_11,
2579   Table_11,  Table_11,  Table_11,  Table_11,  Table_11,  Table_11,
2580   Table_11,  Table_11,  Table_11,  Table_11,  Table_11,  Table_11,
2581   Table_11,  Table_11,  Table_11,  Table_11,  Table_11,  Table_11,
2582   Table_11,  Table_11,  Table_11,  Table_11,  Table_11,  Table_11,
2583   Table_11,  Table_11,  Table_11,  Table_11,  Table_11,  Table_11,
2584   Table_11,  Table_11,  Table_11,  Table_11,  Table_11,  Table_11,
2585   Table_11,  Table_11,  Table_11,  Table_11,  Table_11,  Table_11,
2586   Table_11,  Table_11,  Table_11,  Table_11,  Table_11,  Table_11,
2587   Table_11,  Table_11,  Table_11,  Table_11,  Table_11,  Table_11,
2588   Table_11,  Table_11,  Table_11,  Table_11,  Table_11,  Table_11,
2589   Table_11,  Table_11,  Table_11,  Table_11,  Table_11,  Table_11,
2590   Table_11,  Table_11,  Table_11,  Table_11,  Table_11,  Table_11,
2591   Table_11,  Table_11,  Table_11,  Table_11,  Table_11,  Table_11,
2592   Table_11,  Table_11,  Table_11,  Table_11,  Table_11,  Table_11,
2593   Table_11,  Table_11,  Table_11,  Table_11,  Table_11,  Table_11,
2594   Table_11,  Table_11,  Table_11,  Table_11,  Table_11,  Table_11,
2595   Table_11,  Table_11,  Table_11,  Table_11,  Table_11,  Table_11,
2596   Table_11,  Table_11,  Table_11,  Table_11,  Table_11,  Table_11,
2597   Table_11,  Table_11,  Table_11,  Table_11,  Table_11,  Table_11,
2598   Table_11,  Table_11,  Table_11,  Table_11,  Table_11,  Table_11,
2599   Table_11,  Table_11,  Table_11,  Table_11,  Table_11,  Table_11,
2600   Table_11,  Table_11,  Table_11,  Table_11,  Table_11,  Table_11,
2601   Table_11,  Table_11,  Table_11,  Table_11,  Table_11,  Table_11,
2602   Table_11,  Table_11,  Table_11,  Table_11,  Table_11,  Table_11,
2603   Table_11,  Table_11,  Table_11,  Table_11,  Table_11,  Table_11,
2604   Table_11,  Table_11,  Table_11,  Table_11,  Table_11,  Table_11,
2605   Table_11,  Table_11,  Table_11,  Table_11,  Table_11,  Table_11,
2606   Table_11,  Table_11,  Table_11,  Table_11,  Table_11,  Table_11,
2607   Table_11,  Table_11,  Table_11,  Table_11,  Table_11,  Table_11,
2608   Table_11,  Table_11,  Table_11,  Table_11,  Table_11,  Table_11,
2609   Table_11,  Table_11,  Table_11,  Table_11,  Table_11,  Table_11,
2610   Table_11,  Table_11,  Table_11,  Table_11,  Table_11,  Table_11,
2611   Table_11,  Table_11,  Table_11,  Table_11,  Table_11,  Table_11,
2612   Table_11,  Table_11,  Table_11,  Table_11,  Table_11,  Table_11,
2613   Table_11,  Table_11,  Table_11,  Table_11,  Table_11,  Table_11,
2614   Table_11,  Table_11,  Table_11,  Table_11,  Table_11,  Table_11,
2615   Table_11,  Table_11,  Table_11,  Table_11,  Table_11,  Table_11,
2616   Table_11,  Table_11,  Table_11,  Table_11,  Table_11,  Table_11,
2617   Table_11,  Table_11,  Table_11,  Table_11,  Table_11,  Table_11,
2618   Table_11,  Table_11,  Table_11,  Table_11,  Table_11,  Table_11,
2619   Table_11,  Table_11,  Table_11,  Table_11,  Table_11,  Table_11,
2620   Table_11,  Table_11,  Table_11,  Table_11,  Table_11,  Table_11,
2621   Table_11,  Table_11,  Table_11,  Table_11,  Table_11,  Table_11,
2622   Table_11,  Table_11,  Table_11,  Table_11,  Table_11,  Table_11,
2623   Table_11,  Table_11,  Table_11,  Table_11,  Table_11,  Table_11,
2624   Table_11,  Table_11,  Table_11,  Table_11,  Table_11,  Table_11,
2625   Table_11,  Table_11,  Table_11,  Table_11,  Table_11,  Table_11,
2626   Table_11,  Table_11,  Table_11,  Table_11,  Table_11,  Table_11,
2627   Table_11,  Table_11,  Table_11,  Table_11,  Table_11,  Table_11,
2628   Table_11,  Table_11,  Table_11,  Table_11,  Table_11,  Table_11,
2629   Table_11,  Table_11,  Table_11,  Table_11,  Table_11,  Table_11,
2630   Table_11,  Table_11,  Table_11,  Table_11,  Table_11,  Table_11,
2631   Table_11,  Table_11,  Table_11,  Table_11,  Table_11,  Table_11,
2632   Table_11,  Table_11,  Table_11,  Table_11,  Table_11,  Table_11,
2633   Table_11,  Table_11,  Table_11,  Table_11,  Table_11,  Table_11,
2634   Table_11,  Table_11,  Table_11,  Table_11,  Table_11,  Table_11,
2635   Table_11,  Table_11,  Table_11,  Table_11,  Table_11,  Table_11,
2636   Table_11,  Table_11,  Table_11,  Table_11,  Table_11,  Table_11,
2637   Table_11,  Table_11,  Table_11,  Table_11,  Table_11,  Table_11,
2638   Table_11,  Table_11,  Table_11,  Table_11,  Table_11,  Table_11,
2639   Table_11,  Table_11,  Table_11,  Table_11,  Table_11,  Table_11,
2640   Table_11,  Table_11,  Table_11,  Table_11,  Table_11,  Table_11,
2641   Table_11,  Table_11,  Table_11,  Table_11,  Table_11,  Table_11,
2642   Table_11,  Table_11,  Table_11,  Table_11,  Table_11,  Table_11,
2643   Table_11,  Table_11,  Table_11,  Table_11,  Table_11,  Table_11,
2644   Table_11,  Table_11,  Table_11,  Table_11,  Table_11,  Table_11,
2645   Table_11,  Table_11,  Table_11,  Table_11,  Table_11,  Table_11,
2646   Table_11,  Table_11,  Table_11,  Table_11,  Table_11,  Table_11,
2647   Table_11,  Table_11,  Table_11,  Table_11,  Table_11,  Table_11,
2648   Table_11,  Table_11,  Table_11,  Table_11,  Table_11,  Table_11,
2649   Table_11,  Table_11,  Table_11,  Table_11,  Table_11,  Table_11,
2650   Table_11,  Table_11,  Table_11,  Table_11,  Table_11,  Table_11,
2651   Table_11,  Table_11,  Table_11,  Table_11,  Table_11,  Table_11,
2652   Table_11,  Table_11,  Table_11,  Table_11,  Table_11,  Table_11,
2653   Table_11,  Table_11,  Table_11,  Table_11,  Table_11,  Table_11,
2654   Table_11,  Table_11,  Table_11,  Table_11,  Table_63,  Table_11,
2655   Table_11,  Table_11,  Table_11,  Table_11,  Table_11,  Table_11,
2656   Table_11,  Table_11,  Table_11,  Table_11,  Table_11,  Table_11,
2657   Table_11,  Table_11,  Table_11,  Table_11,  Table_11,  Table_11,
2658   Table_11,  Table_11,  Table_11,  Table_11,  Table_11,  Table_11,
2659   Table_11,  Table_11,  Table_11,  Table_11,  Table_11,  Table_11,
2660   Table_11,  Table_11,  Table_11,  Table_11,  Table_11,  Table_11,
2661   Table_11,  Table_11,  Table_11,  Table_11,  Table_11,  Table_11,
2662   Table_11,  Table_11,  Table_11,  Table_11,  Table_11,  Table_11,
2663   Table_11,  Table_11,  Table_11,  Table_11,  Table_11,  Table_11,
2664   Table_11,  Table_11,  Table_11,  Table_11,  Table_11,  Table_11,
2665   Table_11,  Table_11,  Table_11,  Table_11,  Table_11,  Table_11,
2666   Table_11,  Table_11,  Table_11,  Table_11,  Table_11,  Table_11,
2667   Table_11,  Table_11,  Table_11,  Table_11,  Table_11,  Table_11,
2668   Table_11,  Table_11,  Table_11,  Table_11,  Table_11,  Table_11,
2669   Table_11,  Table_11,  Table_11,  Table_11,  Table_11,  Table_11,
2670   Table_11,  Table_11,  Table_11,  Table_11,  Table_11,  Table_11,
2671   Table_11,  Table_11,  Table_11,  Table_11,  Table_11,  Table_11,
2672   Table_11,  Table_11,  Table_11,  Table_11,  Table_11,  Table_11,
2673   Table_11,  Table_11,  Table_11,  Table_11,  Table_11,  Table_11,
2674   Table_11,  Table_11,  Table_11,  Table_11,  Table_11,  Table_11,
2675   Table_11,  Table_11,  Table_11,  Table_11,  Table_11,  Table_11,
2676   Table_32,  Table_32,  Table_32,  Table_32,  Table_32,  Table_32,
2677   Table_32,  Table_32,  Table_32,  Table_32,  Table_32,  Table_32,
2678   Table_32,  Table_32,  Table_32,  Table_32,  Table_32,  Table_32,
2679   Table_32,  Table_32,  Table_32,  Table_32,  Table_32,  Table_32,
2680   Table_32,  Table_32,  Table_32,  Table_32,  Table_32,  Table_32,
2681   Table_32,  Table_32,  Table_32,  Table_32,  Table_32,  Table_32,
2682   Table_32,  Table_32,  Table_32,  Table_32,  Table_32,  Table_32,
2683   Table_32,  Table_32,  Table_32,  Table_32,  Table_32,  Table_32,
2684   Table_32,  Table_32,  Table_32,  Table_32,  Table_32,  Table_32,
2685   Table_32,  Table_32,  Table_32,  Table_32,  Table_32,  Table_32,
2686   Table_32,  Table_32,  Table_32,  Table_32,  Table_32,  Table_32,
2687   Table_32,  Table_32,  Table_32,  Table_32,  Table_32,  Table_32,
2688   Table_32,  Table_32,  Table_32,  Table_32,  Table_32,  Table_32,
2689   Table_32,  Table_32,  Table_32,  Table_32,  Table_32,  Table_32,
2690   Table_32,  Table_32,  Table_32,  Table_32,  Table_32,  Table_32,
2691   Table_32,  Table_32,  Table_32,  Table_32,  Table_32,  Table_32,
2692   Table_32,  Table_32,  Table_32,  Table_32,  Table_32,  Table_32,
2693   Table_32,  Table_32,  Table_32,  Table_32,  Table_32,  Table_32,
2694   Table_32,  Table_32,  Table_32,  Table_32,  Table_32,  Table_32,
2695   Table_32,  Table_32,  Table_32,  Table_32,  Table_32,  Table_32,
2696   Table_32,  Table_32,  Table_32,  Table_32,  Table_32,  Table_32,
2697   Table_32,  Table_64,  Table_32,  Table_32,  Table_32,  Table_32,
2698   Table_32,  Table_32,  Table_32,  Table_32,  Table_32,  Table_32,
2699   Table_32,  Table_32,  Table_32,  Table_32,  Table_32,  Table_32,
2700   Table_32,  Table_32,  Table_32,  Table_32,  Table_32,  Table_32,
2701   Table_32,  Table_32,  Table_32,  Table_32,  Table_32,  Table_32,
2702   Table_32,  Table_32,  Table_32,  Table_32,  Table_32,  Table_32,
2703   Table_32,  Table_32,  Table_32,  Table_32,  Table_32,  Table_32,
2704   Table_32,  Table_32,  Table_32,  Table_32,  Table_32,  Table_32,
2705   Table_32,  Table_32,  Table_32,  Table_32,  Table_32,  Table_32,
2706   Table_32,  Table_32,  Table_32,  Table_32,  Table_32,  Table_32,
2707   Table_32,  Table_32,  Table_32,  Table_32,  Table_32,  Table_32,
2708   Table_32,  Table_32,  Table_32,  Table_32,  Table_32,  Table_32,
2709   Table_32,  Table_32,  Table_32,  Table_32,  Table_32,  Table_32,
2710   Table_32,  Table_32,  Table_32,  Table_32,  Table_32,  Table_32,
2711   Table_32,  Table_32,  Table_32,  Table_32,  Table_32,  Table_32,
2712   Table_32,  Table_32,  Table_32,  Table_32,  Table_32,  Table_32,
2713   Table_32,  Table_32,  Table_32,  Table_32,  Table_32,  Table_32,
2714   Table_32,  Table_32,  Table_32,  Table_32,  Table_32,  Table_32,
2715   Table_32,  Table_32,  Table_32,  Table_32,  Table_32,  Table_32,
2716   Table_32,  Table_32,  Table_32,  Table_32,  Table_32,  Table_32,
2717   Table_32,  Table_32,  Table_32,  Table_32,  Table_32,  Table_32,
2718   Table_32,  Table_32,  Table_32,  Table_65
2719 };
2720 #endif /* DEFINE_PSLWC_WIDTH_TABLE */
2721