Mark 'memcpy' obsolete.
[gnulib.git] / lib / unictype / scripts.h
1 /* DO NOT EDIT! GENERATED AUTOMATICALLY! */
2 /* Unicode scripts.  */
3 /* Generated automatically by gen-ctype.c for Unicode 5.0.0.  */
4 static const uc_interval_t script_common_intervals[] =
5 {
6   { 0x0000, 1, 0 }, { 0x0040, 0, 1 },
7   { 0x005B, 1, 0 }, { 0x0060, 0, 1 },
8   { 0x007B, 1, 0 }, { 0x00A9, 0, 1 },
9   { 0x00AB, 1, 0 }, { 0x00B9, 0, 1 },
10   { 0x00BB, 1, 0 }, { 0x00BF, 0, 1 },
11   { 0x00D7, 1, 1 },
12   { 0x00F7, 1, 1 },
13   { 0x02B9, 1, 0 }, { 0x02DF, 0, 1 },
14   { 0x02E5, 1, 0 }, { 0x02FF, 0, 1 },
15   { 0x037E, 1, 1 },
16   { 0x0387, 1, 1 },
17   { 0x0589, 1, 1 },
18   { 0x0600, 1, 0 }, { 0x0603, 0, 1 },
19   { 0x060C, 1, 1 },
20   { 0x061B, 1, 1 },
21   { 0x061F, 1, 1 },
22   { 0x0640, 1, 1 },
23   { 0x0660, 1, 0 }, { 0x0669, 0, 1 },
24   { 0x06DD, 1, 1 },
25   { 0x0964, 1, 0 }, { 0x0965, 0, 1 },
26   { 0x0970, 1, 1 },
27   { 0x0E3F, 1, 1 },
28   { 0x10FB, 1, 1 },
29   { 0x16EB, 1, 0 }, { 0x16ED, 0, 1 },
30   { 0x1735, 1, 0 }, { 0x1736, 0, 1 },
31   { 0x1802, 1, 0 }, { 0x1803, 0, 1 },
32   { 0x1805, 1, 1 },
33   { 0x2000, 1, 0 }, { 0x200B, 0, 1 },
34   { 0x200E, 1, 0 }, { 0x2063, 0, 1 },
35   { 0x206A, 1, 0 }, { 0x2070, 0, 1 },
36   { 0x2074, 1, 0 }, { 0x207E, 0, 1 },
37   { 0x2080, 1, 0 }, { 0x208E, 0, 1 },
38   { 0x20A0, 1, 0 }, { 0x20B5, 0, 1 },
39   { 0x2100, 1, 0 }, { 0x2125, 0, 1 },
40   { 0x2127, 1, 0 }, { 0x2129, 0, 1 },
41   { 0x212C, 1, 0 }, { 0x2131, 0, 1 },
42   { 0x2133, 1, 0 }, { 0x214D, 0, 1 },
43   { 0x2153, 1, 0 }, { 0x2183, 0, 1 },
44   { 0x2190, 1, 0 }, { 0x23E7, 0, 1 },
45   { 0x2400, 1, 0 }, { 0x2426, 0, 1 },
46   { 0x2440, 1, 0 }, { 0x244A, 0, 1 },
47   { 0x2460, 1, 0 }, { 0x269C, 0, 1 },
48   { 0x26A0, 1, 0 }, { 0x26B2, 0, 1 },
49   { 0x2701, 1, 0 }, { 0x2704, 0, 1 },
50   { 0x2706, 1, 0 }, { 0x2709, 0, 1 },
51   { 0x270C, 1, 0 }, { 0x2727, 0, 1 },
52   { 0x2729, 1, 0 }, { 0x274B, 0, 1 },
53   { 0x274D, 1, 1 },
54   { 0x274F, 1, 0 }, { 0x2752, 0, 1 },
55   { 0x2756, 1, 1 },
56   { 0x2758, 1, 0 }, { 0x275E, 0, 1 },
57   { 0x2761, 1, 0 }, { 0x2794, 0, 1 },
58   { 0x2798, 1, 0 }, { 0x27AF, 0, 1 },
59   { 0x27B1, 1, 0 }, { 0x27BE, 0, 1 },
60   { 0x27C0, 1, 0 }, { 0x27CA, 0, 1 },
61   { 0x27D0, 1, 0 }, { 0x27EB, 0, 1 },
62   { 0x27F0, 1, 0 }, { 0x27FF, 0, 1 },
63   { 0x2900, 1, 0 }, { 0x2B1A, 0, 1 },
64   { 0x2B20, 1, 0 }, { 0x2B23, 0, 1 },
65   { 0x2E00, 1, 0 }, { 0x2E17, 0, 1 },
66   { 0x2E1C, 1, 0 }, { 0x2E1D, 0, 1 },
67   { 0x2FF0, 1, 0 }, { 0x2FFB, 0, 1 },
68   { 0x3000, 1, 0 }, { 0x3004, 0, 1 },
69   { 0x3006, 1, 1 },
70   { 0x3008, 1, 0 }, { 0x3020, 0, 1 },
71   { 0x3030, 1, 0 }, { 0x3037, 0, 1 },
72   { 0x303C, 1, 0 }, { 0x303F, 0, 1 },
73   { 0x309B, 1, 0 }, { 0x309C, 0, 1 },
74   { 0x30A0, 1, 1 },
75   { 0x30FB, 1, 0 }, { 0x30FC, 0, 1 },
76   { 0x3190, 1, 0 }, { 0x319F, 0, 1 },
77   { 0x31C0, 1, 0 }, { 0x31CF, 0, 1 },
78   { 0x3220, 1, 0 }, { 0x3243, 0, 1 },
79   { 0x3250, 1, 0 }, { 0x325F, 0, 1 },
80   { 0x327E, 1, 0 }, { 0x32FE, 0, 1 },
81   { 0x3300, 1, 0 }, { 0x33FF, 0, 1 },
82   { 0x4DC0, 1, 0 }, { 0x4DFF, 0, 1 },
83   { 0xA700, 1, 0 }, { 0xA71A, 0, 1 },
84   { 0xA720, 1, 0 }, { 0xA721, 0, 1 },
85   { 0xFD3E, 1, 0 }, { 0xFD3F, 0, 1 },
86   { 0xFDFD, 1, 1 },
87   { 0xFE10, 1, 0 }, { 0xFE19, 0, 1 },
88   { 0xFE30, 1, 0 }, { 0xFE52, 0, 1 },
89   { 0xFE54, 1, 0 }, { 0xFE66, 0, 1 },
90   { 0xFE68, 1, 0 }, { 0xFE6B, 0, 1 },
91   { 0xFEFF, 1, 1 },
92   { 0xFF01, 1, 0 }, { 0xFF20, 0, 1 },
93   { 0xFF3B, 1, 0 }, { 0xFF40, 0, 1 },
94   { 0xFF5B, 1, 0 }, { 0xFF65, 0, 1 },
95   { 0xFF70, 1, 1 },
96   { 0xFF9E, 1, 0 }, { 0xFF9F, 0, 1 },
97   { 0xFFE0, 1, 0 }, { 0xFFE6, 0, 1 },
98   { 0xFFE8, 1, 0 }, { 0xFFEE, 0, 1 },
99   { 0xFFF9, 1, 0 }, { 0xFFFD, 0, 1 },
100   { 0x10100, 1, 0 }, { 0x10102, 0, 1 },
101   { 0x10107, 1, 0 }, { 0x10133, 0, 1 },
102   { 0x10137, 1, 0 }, { 0x1013F, 0, 1 },
103   { 0x1D000, 1, 0 }, { 0x1D0F5, 0, 1 },
104   { 0x1D100, 1, 0 }, { 0x1D126, 0, 1 },
105   { 0x1D12A, 1, 0 }, { 0x1D166, 0, 1 },
106   { 0x1D16A, 1, 0 }, { 0x1D17A, 0, 1 },
107   { 0x1D183, 1, 0 }, { 0x1D184, 0, 1 },
108   { 0x1D18C, 1, 0 }, { 0x1D1A9, 0, 1 },
109   { 0x1D1AE, 1, 0 }, { 0x1D1DD, 0, 1 },
110   { 0x1D300, 1, 0 }, { 0x1D356, 0, 1 },
111   { 0x1D360, 1, 0 }, { 0x1D371, 0, 1 },
112   { 0x1D400, 1, 0 }, { 0x1D454, 0, 1 },
113   { 0x1D456, 1, 0 }, { 0x1D49C, 0, 1 },
114   { 0x1D49E, 1, 0 }, { 0x1D49F, 0, 1 },
115   { 0x1D4A2, 1, 1 },
116   { 0x1D4A5, 1, 0 }, { 0x1D4A6, 0, 1 },
117   { 0x1D4A9, 1, 0 }, { 0x1D4AC, 0, 1 },
118   { 0x1D4AE, 1, 0 }, { 0x1D4B9, 0, 1 },
119   { 0x1D4BB, 1, 1 },
120   { 0x1D4BD, 1, 0 }, { 0x1D4C3, 0, 1 },
121   { 0x1D4C5, 1, 0 }, { 0x1D505, 0, 1 },
122   { 0x1D507, 1, 0 }, { 0x1D50A, 0, 1 },
123   { 0x1D50D, 1, 0 }, { 0x1D514, 0, 1 },
124   { 0x1D516, 1, 0 }, { 0x1D51C, 0, 1 },
125   { 0x1D51E, 1, 0 }, { 0x1D539, 0, 1 },
126   { 0x1D53B, 1, 0 }, { 0x1D53E, 0, 1 },
127   { 0x1D540, 1, 0 }, { 0x1D544, 0, 1 },
128   { 0x1D546, 1, 1 },
129   { 0x1D54A, 1, 0 }, { 0x1D550, 0, 1 },
130   { 0x1D552, 1, 0 }, { 0x1D6A5, 0, 1 },
131   { 0x1D6A8, 1, 0 }, { 0x1D7CB, 0, 1 },
132   { 0x1D7CE, 1, 0 }, { 0x1D7FF, 0, 1 },
133   { 0xE0001, 1, 1 },
134   { 0xE0020, 1, 0 }, { 0xE007F, 0, 1 }
135 };
136 static const uc_interval_t script_latin_intervals[] =
137 {
138   { 0x0041, 1, 0 }, { 0x005A, 0, 1 },
139   { 0x0061, 1, 0 }, { 0x007A, 0, 1 },
140   { 0x00AA, 1, 1 },
141   { 0x00BA, 1, 1 },
142   { 0x00C0, 1, 0 }, { 0x00D6, 0, 1 },
143   { 0x00D8, 1, 0 }, { 0x00F6, 0, 1 },
144   { 0x00F8, 1, 0 }, { 0x02B8, 0, 1 },
145   { 0x02E0, 1, 0 }, { 0x02E4, 0, 1 },
146   { 0x1D00, 1, 0 }, { 0x1D25, 0, 1 },
147   { 0x1D2C, 1, 0 }, { 0x1D5C, 0, 1 },
148   { 0x1D62, 1, 0 }, { 0x1D65, 0, 1 },
149   { 0x1D6B, 1, 0 }, { 0x1D77, 0, 1 },
150   { 0x1D79, 1, 0 }, { 0x1DBE, 0, 1 },
151   { 0x1E00, 1, 0 }, { 0x1E9B, 0, 1 },
152   { 0x1EA0, 1, 0 }, { 0x1EF9, 0, 1 },
153   { 0x2071, 1, 1 },
154   { 0x207F, 1, 1 },
155   { 0x2090, 1, 0 }, { 0x2094, 0, 1 },
156   { 0x212A, 1, 0 }, { 0x212B, 0, 1 },
157   { 0x2132, 1, 1 },
158   { 0x214E, 1, 1 },
159   { 0x2184, 1, 1 },
160   { 0x2C60, 1, 0 }, { 0x2C6C, 0, 1 },
161   { 0x2C74, 1, 0 }, { 0x2C77, 0, 1 },
162   { 0xFB00, 1, 0 }, { 0xFB06, 0, 1 },
163   { 0xFF21, 1, 0 }, { 0xFF3A, 0, 1 },
164   { 0xFF41, 1, 0 }, { 0xFF5A, 0, 1 }
165 };
166 static const uc_interval_t script_greek_intervals[] =
167 {
168   { 0x0374, 1, 0 }, { 0x0375, 0, 1 },
169   { 0x037A, 1, 0 }, { 0x037D, 0, 1 },
170   { 0x0384, 1, 0 }, { 0x0386, 0, 1 },
171   { 0x0388, 1, 0 }, { 0x038A, 0, 1 },
172   { 0x038C, 1, 1 },
173   { 0x038E, 1, 0 }, { 0x03A1, 0, 1 },
174   { 0x03A3, 1, 0 }, { 0x03CE, 0, 1 },
175   { 0x03D0, 1, 0 }, { 0x03E1, 0, 1 },
176   { 0x03F0, 1, 0 }, { 0x03FF, 0, 1 },
177   { 0x1D26, 1, 0 }, { 0x1D2A, 0, 1 },
178   { 0x1D5D, 1, 0 }, { 0x1D61, 0, 1 },
179   { 0x1D66, 1, 0 }, { 0x1D6A, 0, 1 },
180   { 0x1DBF, 1, 1 },
181   { 0x1F00, 1, 0 }, { 0x1F15, 0, 1 },
182   { 0x1F18, 1, 0 }, { 0x1F1D, 0, 1 },
183   { 0x1F20, 1, 0 }, { 0x1F45, 0, 1 },
184   { 0x1F48, 1, 0 }, { 0x1F4D, 0, 1 },
185   { 0x1F50, 1, 0 }, { 0x1F57, 0, 1 },
186   { 0x1F59, 1, 1 },
187   { 0x1F5B, 1, 1 },
188   { 0x1F5D, 1, 1 },
189   { 0x1F5F, 1, 0 }, { 0x1F7D, 0, 1 },
190   { 0x1F80, 1, 0 }, { 0x1FB4, 0, 1 },
191   { 0x1FB6, 1, 0 }, { 0x1FC4, 0, 1 },
192   { 0x1FC6, 1, 0 }, { 0x1FD3, 0, 1 },
193   { 0x1FD6, 1, 0 }, { 0x1FDB, 0, 1 },
194   { 0x1FDD, 1, 0 }, { 0x1FEF, 0, 1 },
195   { 0x1FF2, 1, 0 }, { 0x1FF4, 0, 1 },
196   { 0x1FF6, 1, 0 }, { 0x1FFE, 0, 1 },
197   { 0x2126, 1, 1 },
198   { 0x10140, 1, 0 }, { 0x1018A, 0, 1 },
199   { 0x1D200, 1, 0 }, { 0x1D245, 0, 1 }
200 };
201 static const uc_interval_t script_cyrillic_intervals[] =
202 {
203   { 0x0400, 1, 0 }, { 0x0486, 0, 1 },
204   { 0x0488, 1, 0 }, { 0x0513, 0, 1 },
205   { 0x1D2B, 1, 1 },
206   { 0x1D78, 1, 1 }
207 };
208 static const uc_interval_t script_armenian_intervals[] =
209 {
210   { 0x0531, 1, 0 }, { 0x0556, 0, 1 },
211   { 0x0559, 1, 0 }, { 0x055F, 0, 1 },
212   { 0x0561, 1, 0 }, { 0x0587, 0, 1 },
213   { 0x058A, 1, 1 },
214   { 0xFB13, 1, 0 }, { 0xFB17, 0, 1 }
215 };
216 static const uc_interval_t script_hebrew_intervals[] =
217 {
218   { 0x0591, 1, 0 }, { 0x05C7, 0, 1 },
219   { 0x05D0, 1, 0 }, { 0x05EA, 0, 1 },
220   { 0x05F0, 1, 0 }, { 0x05F4, 0, 1 },
221   { 0xFB1D, 1, 0 }, { 0xFB36, 0, 1 },
222   { 0xFB38, 1, 0 }, { 0xFB3C, 0, 1 },
223   { 0xFB3E, 1, 1 },
224   { 0xFB40, 1, 0 }, { 0xFB41, 0, 1 },
225   { 0xFB43, 1, 0 }, { 0xFB44, 0, 1 },
226   { 0xFB46, 1, 0 }, { 0xFB4F, 0, 1 }
227 };
228 static const uc_interval_t script_arabic_intervals[] =
229 {
230   { 0x060B, 1, 1 },
231   { 0x060D, 1, 0 }, { 0x0615, 0, 1 },
232   { 0x061E, 1, 1 },
233   { 0x0621, 1, 0 }, { 0x063A, 0, 1 },
234   { 0x0641, 1, 0 }, { 0x064A, 0, 1 },
235   { 0x0656, 1, 0 }, { 0x065E, 0, 1 },
236   { 0x066A, 1, 0 }, { 0x066F, 0, 1 },
237   { 0x0671, 1, 0 }, { 0x06DC, 0, 1 },
238   { 0x06DE, 1, 0 }, { 0x06FF, 0, 1 },
239   { 0x0750, 1, 0 }, { 0x076D, 0, 1 },
240   { 0xFB50, 1, 0 }, { 0xFBB1, 0, 1 },
241   { 0xFBD3, 1, 0 }, { 0xFD3D, 0, 1 },
242   { 0xFD50, 1, 0 }, { 0xFD8F, 0, 1 },
243   { 0xFD92, 1, 0 }, { 0xFDC7, 0, 1 },
244   { 0xFDF0, 1, 0 }, { 0xFDFC, 0, 1 },
245   { 0xFE70, 1, 0 }, { 0xFE74, 0, 1 },
246   { 0xFE76, 1, 0 }, { 0xFEFC, 0, 1 }
247 };
248 static const uc_interval_t script_syriac_intervals[] =
249 {
250   { 0x0700, 1, 0 }, { 0x070D, 0, 1 },
251   { 0x070F, 1, 0 }, { 0x074A, 0, 1 },
252   { 0x074D, 1, 0 }, { 0x074F, 0, 1 }
253 };
254 static const uc_interval_t script_thaana_intervals[] =
255 {
256   { 0x0780, 1, 0 }, { 0x07B1, 0, 1 }
257 };
258 static const uc_interval_t script_devanagari_intervals[] =
259 {
260   { 0x0901, 1, 0 }, { 0x0939, 0, 1 },
261   { 0x093C, 1, 0 }, { 0x094D, 0, 1 },
262   { 0x0950, 1, 0 }, { 0x0954, 0, 1 },
263   { 0x0958, 1, 0 }, { 0x0963, 0, 1 },
264   { 0x0966, 1, 0 }, { 0x096F, 0, 1 },
265   { 0x097B, 1, 0 }, { 0x097F, 0, 1 }
266 };
267 static const uc_interval_t script_bengali_intervals[] =
268 {
269   { 0x0981, 1, 0 }, { 0x0983, 0, 1 },
270   { 0x0985, 1, 0 }, { 0x098C, 0, 1 },
271   { 0x098F, 1, 0 }, { 0x0990, 0, 1 },
272   { 0x0993, 1, 0 }, { 0x09A8, 0, 1 },
273   { 0x09AA, 1, 0 }, { 0x09B0, 0, 1 },
274   { 0x09B2, 1, 1 },
275   { 0x09B6, 1, 0 }, { 0x09B9, 0, 1 },
276   { 0x09BC, 1, 0 }, { 0x09C4, 0, 1 },
277   { 0x09C7, 1, 0 }, { 0x09C8, 0, 1 },
278   { 0x09CB, 1, 0 }, { 0x09CE, 0, 1 },
279   { 0x09D7, 1, 1 },
280   { 0x09DC, 1, 0 }, { 0x09DD, 0, 1 },
281   { 0x09DF, 1, 0 }, { 0x09E3, 0, 1 },
282   { 0x09E6, 1, 0 }, { 0x09FA, 0, 1 }
283 };
284 static const uc_interval_t script_gurmukhi_intervals[] =
285 {
286   { 0x0A01, 1, 0 }, { 0x0A03, 0, 1 },
287   { 0x0A05, 1, 0 }, { 0x0A0A, 0, 1 },
288   { 0x0A0F, 1, 0 }, { 0x0A10, 0, 1 },
289   { 0x0A13, 1, 0 }, { 0x0A28, 0, 1 },
290   { 0x0A2A, 1, 0 }, { 0x0A30, 0, 1 },
291   { 0x0A32, 1, 0 }, { 0x0A33, 0, 1 },
292   { 0x0A35, 1, 0 }, { 0x0A36, 0, 1 },
293   { 0x0A38, 1, 0 }, { 0x0A39, 0, 1 },
294   { 0x0A3C, 1, 1 },
295   { 0x0A3E, 1, 0 }, { 0x0A42, 0, 1 },
296   { 0x0A47, 1, 0 }, { 0x0A48, 0, 1 },
297   { 0x0A4B, 1, 0 }, { 0x0A4D, 0, 1 },
298   { 0x0A59, 1, 0 }, { 0x0A5C, 0, 1 },
299   { 0x0A5E, 1, 1 },
300   { 0x0A66, 1, 0 }, { 0x0A74, 0, 1 }
301 };
302 static const uc_interval_t script_gujarati_intervals[] =
303 {
304   { 0x0A81, 1, 0 }, { 0x0A83, 0, 1 },
305   { 0x0A85, 1, 0 }, { 0x0A8D, 0, 1 },
306   { 0x0A8F, 1, 0 }, { 0x0A91, 0, 1 },
307   { 0x0A93, 1, 0 }, { 0x0AA8, 0, 1 },
308   { 0x0AAA, 1, 0 }, { 0x0AB0, 0, 1 },
309   { 0x0AB2, 1, 0 }, { 0x0AB3, 0, 1 },
310   { 0x0AB5, 1, 0 }, { 0x0AB9, 0, 1 },
311   { 0x0ABC, 1, 0 }, { 0x0AC5, 0, 1 },
312   { 0x0AC7, 1, 0 }, { 0x0AC9, 0, 1 },
313   { 0x0ACB, 1, 0 }, { 0x0ACD, 0, 1 },
314   { 0x0AD0, 1, 1 },
315   { 0x0AE0, 1, 0 }, { 0x0AE3, 0, 1 },
316   { 0x0AE6, 1, 0 }, { 0x0AEF, 0, 1 },
317   { 0x0AF1, 1, 1 }
318 };
319 static const uc_interval_t script_oriya_intervals[] =
320 {
321   { 0x0B01, 1, 0 }, { 0x0B03, 0, 1 },
322   { 0x0B05, 1, 0 }, { 0x0B0C, 0, 1 },
323   { 0x0B0F, 1, 0 }, { 0x0B10, 0, 1 },
324   { 0x0B13, 1, 0 }, { 0x0B28, 0, 1 },
325   { 0x0B2A, 1, 0 }, { 0x0B30, 0, 1 },
326   { 0x0B32, 1, 0 }, { 0x0B33, 0, 1 },
327   { 0x0B35, 1, 0 }, { 0x0B39, 0, 1 },
328   { 0x0B3C, 1, 0 }, { 0x0B43, 0, 1 },
329   { 0x0B47, 1, 0 }, { 0x0B48, 0, 1 },
330   { 0x0B4B, 1, 0 }, { 0x0B4D, 0, 1 },
331   { 0x0B56, 1, 0 }, { 0x0B57, 0, 1 },
332   { 0x0B5C, 1, 0 }, { 0x0B5D, 0, 1 },
333   { 0x0B5F, 1, 0 }, { 0x0B61, 0, 1 },
334   { 0x0B66, 1, 0 }, { 0x0B71, 0, 1 }
335 };
336 static const uc_interval_t script_tamil_intervals[] =
337 {
338   { 0x0B82, 1, 0 }, { 0x0B83, 0, 1 },
339   { 0x0B85, 1, 0 }, { 0x0B8A, 0, 1 },
340   { 0x0B8E, 1, 0 }, { 0x0B90, 0, 1 },
341   { 0x0B92, 1, 0 }, { 0x0B95, 0, 1 },
342   { 0x0B99, 1, 0 }, { 0x0B9A, 0, 1 },
343   { 0x0B9C, 1, 1 },
344   { 0x0B9E, 1, 0 }, { 0x0B9F, 0, 1 },
345   { 0x0BA3, 1, 0 }, { 0x0BA4, 0, 1 },
346   { 0x0BA8, 1, 0 }, { 0x0BAA, 0, 1 },
347   { 0x0BAE, 1, 0 }, { 0x0BB9, 0, 1 },
348   { 0x0BBE, 1, 0 }, { 0x0BC2, 0, 1 },
349   { 0x0BC6, 1, 0 }, { 0x0BC8, 0, 1 },
350   { 0x0BCA, 1, 0 }, { 0x0BCD, 0, 1 },
351   { 0x0BD7, 1, 1 },
352   { 0x0BE6, 1, 0 }, { 0x0BFA, 0, 1 }
353 };
354 static const uc_interval_t script_telugu_intervals[] =
355 {
356   { 0x0C01, 1, 0 }, { 0x0C03, 0, 1 },
357   { 0x0C05, 1, 0 }, { 0x0C0C, 0, 1 },
358   { 0x0C0E, 1, 0 }, { 0x0C10, 0, 1 },
359   { 0x0C12, 1, 0 }, { 0x0C28, 0, 1 },
360   { 0x0C2A, 1, 0 }, { 0x0C33, 0, 1 },
361   { 0x0C35, 1, 0 }, { 0x0C39, 0, 1 },
362   { 0x0C3E, 1, 0 }, { 0x0C44, 0, 1 },
363   { 0x0C46, 1, 0 }, { 0x0C48, 0, 1 },
364   { 0x0C4A, 1, 0 }, { 0x0C4D, 0, 1 },
365   { 0x0C55, 1, 0 }, { 0x0C56, 0, 1 },
366   { 0x0C60, 1, 0 }, { 0x0C61, 0, 1 },
367   { 0x0C66, 1, 0 }, { 0x0C6F, 0, 1 }
368 };
369 static const uc_interval_t script_kannada_intervals[] =
370 {
371   { 0x0C82, 1, 0 }, { 0x0C83, 0, 1 },
372   { 0x0C85, 1, 0 }, { 0x0C8C, 0, 1 },
373   { 0x0C8E, 1, 0 }, { 0x0C90, 0, 1 },
374   { 0x0C92, 1, 0 }, { 0x0CA8, 0, 1 },
375   { 0x0CAA, 1, 0 }, { 0x0CB3, 0, 1 },
376   { 0x0CB5, 1, 0 }, { 0x0CB9, 0, 1 },
377   { 0x0CBC, 1, 0 }, { 0x0CC4, 0, 1 },
378   { 0x0CC6, 1, 0 }, { 0x0CC8, 0, 1 },
379   { 0x0CCA, 1, 0 }, { 0x0CCD, 0, 1 },
380   { 0x0CD5, 1, 0 }, { 0x0CD6, 0, 1 },
381   { 0x0CDE, 1, 1 },
382   { 0x0CE0, 1, 0 }, { 0x0CE3, 0, 1 },
383   { 0x0CE6, 1, 0 }, { 0x0CEF, 0, 1 },
384   { 0x0CF1, 1, 0 }, { 0x0CF2, 0, 1 }
385 };
386 static const uc_interval_t script_malayalam_intervals[] =
387 {
388   { 0x0D02, 1, 0 }, { 0x0D03, 0, 1 },
389   { 0x0D05, 1, 0 }, { 0x0D0C, 0, 1 },
390   { 0x0D0E, 1, 0 }, { 0x0D10, 0, 1 },
391   { 0x0D12, 1, 0 }, { 0x0D28, 0, 1 },
392   { 0x0D2A, 1, 0 }, { 0x0D39, 0, 1 },
393   { 0x0D3E, 1, 0 }, { 0x0D43, 0, 1 },
394   { 0x0D46, 1, 0 }, { 0x0D48, 0, 1 },
395   { 0x0D4A, 1, 0 }, { 0x0D4D, 0, 1 },
396   { 0x0D57, 1, 1 },
397   { 0x0D60, 1, 0 }, { 0x0D61, 0, 1 },
398   { 0x0D66, 1, 0 }, { 0x0D6F, 0, 1 }
399 };
400 static const uc_interval_t script_sinhala_intervals[] =
401 {
402   { 0x0D82, 1, 0 }, { 0x0D83, 0, 1 },
403   { 0x0D85, 1, 0 }, { 0x0D96, 0, 1 },
404   { 0x0D9A, 1, 0 }, { 0x0DB1, 0, 1 },
405   { 0x0DB3, 1, 0 }, { 0x0DBB, 0, 1 },
406   { 0x0DBD, 1, 1 },
407   { 0x0DC0, 1, 0 }, { 0x0DC6, 0, 1 },
408   { 0x0DCA, 1, 1 },
409   { 0x0DCF, 1, 0 }, { 0x0DD4, 0, 1 },
410   { 0x0DD6, 1, 1 },
411   { 0x0DD8, 1, 0 }, { 0x0DDF, 0, 1 },
412   { 0x0DF2, 1, 0 }, { 0x0DF4, 0, 1 }
413 };
414 static const uc_interval_t script_thai_intervals[] =
415 {
416   { 0x0E01, 1, 0 }, { 0x0E3A, 0, 1 },
417   { 0x0E40, 1, 0 }, { 0x0E5B, 0, 1 }
418 };
419 static const uc_interval_t script_lao_intervals[] =
420 {
421   { 0x0E81, 1, 0 }, { 0x0E82, 0, 1 },
422   { 0x0E84, 1, 1 },
423   { 0x0E87, 1, 0 }, { 0x0E88, 0, 1 },
424   { 0x0E8A, 1, 1 },
425   { 0x0E8D, 1, 1 },
426   { 0x0E94, 1, 0 }, { 0x0E97, 0, 1 },
427   { 0x0E99, 1, 0 }, { 0x0E9F, 0, 1 },
428   { 0x0EA1, 1, 0 }, { 0x0EA3, 0, 1 },
429   { 0x0EA5, 1, 1 },
430   { 0x0EA7, 1, 1 },
431   { 0x0EAA, 1, 0 }, { 0x0EAB, 0, 1 },
432   { 0x0EAD, 1, 0 }, { 0x0EB9, 0, 1 },
433   { 0x0EBB, 1, 0 }, { 0x0EBD, 0, 1 },
434   { 0x0EC0, 1, 0 }, { 0x0EC4, 0, 1 },
435   { 0x0EC6, 1, 1 },
436   { 0x0EC8, 1, 0 }, { 0x0ECD, 0, 1 },
437   { 0x0ED0, 1, 0 }, { 0x0ED9, 0, 1 },
438   { 0x0EDC, 1, 0 }, { 0x0EDD, 0, 1 }
439 };
440 static const uc_interval_t script_tibetan_intervals[] =
441 {
442   { 0x0F00, 1, 0 }, { 0x0F47, 0, 1 },
443   { 0x0F49, 1, 0 }, { 0x0F6A, 0, 1 },
444   { 0x0F71, 1, 0 }, { 0x0F8B, 0, 1 },
445   { 0x0F90, 1, 0 }, { 0x0F97, 0, 1 },
446   { 0x0F99, 1, 0 }, { 0x0FBC, 0, 1 },
447   { 0x0FBE, 1, 0 }, { 0x0FCC, 0, 1 },
448   { 0x0FCF, 1, 0 }, { 0x0FD1, 0, 1 }
449 };
450 static const uc_interval_t script_myanmar_intervals[] =
451 {
452   { 0x1000, 1, 0 }, { 0x1021, 0, 1 },
453   { 0x1023, 1, 0 }, { 0x1027, 0, 1 },
454   { 0x1029, 1, 0 }, { 0x102A, 0, 1 },
455   { 0x102C, 1, 0 }, { 0x1032, 0, 1 },
456   { 0x1036, 1, 0 }, { 0x1039, 0, 1 },
457   { 0x1040, 1, 0 }, { 0x1059, 0, 1 }
458 };
459 static const uc_interval_t script_georgian_intervals[] =
460 {
461   { 0x10A0, 1, 0 }, { 0x10C5, 0, 1 },
462   { 0x10D0, 1, 0 }, { 0x10FA, 0, 1 },
463   { 0x10FC, 1, 1 },
464   { 0x2D00, 1, 0 }, { 0x2D25, 0, 1 }
465 };
466 static const uc_interval_t script_hangul_intervals[] =
467 {
468   { 0x1100, 1, 0 }, { 0x1159, 0, 1 },
469   { 0x115F, 1, 0 }, { 0x11A2, 0, 1 },
470   { 0x11A8, 1, 0 }, { 0x11F9, 0, 1 },
471   { 0x3131, 1, 0 }, { 0x318E, 0, 1 },
472   { 0x3200, 1, 0 }, { 0x321E, 0, 1 },
473   { 0x3260, 1, 0 }, { 0x327D, 0, 1 },
474   { 0xAC00, 1, 0 }, { 0xD7A3, 0, 1 },
475   { 0xFFA0, 1, 0 }, { 0xFFBE, 0, 1 },
476   { 0xFFC2, 1, 0 }, { 0xFFC7, 0, 1 },
477   { 0xFFCA, 1, 0 }, { 0xFFCF, 0, 1 },
478   { 0xFFD2, 1, 0 }, { 0xFFD7, 0, 1 },
479   { 0xFFDA, 1, 0 }, { 0xFFDC, 0, 1 }
480 };
481 static const uc_interval_t script_ethiopic_intervals[] =
482 {
483   { 0x1200, 1, 0 }, { 0x1248, 0, 1 },
484   { 0x124A, 1, 0 }, { 0x124D, 0, 1 },
485   { 0x1250, 1, 0 }, { 0x1256, 0, 1 },
486   { 0x1258, 1, 1 },
487   { 0x125A, 1, 0 }, { 0x125D, 0, 1 },
488   { 0x1260, 1, 0 }, { 0x1288, 0, 1 },
489   { 0x128A, 1, 0 }, { 0x128D, 0, 1 },
490   { 0x1290, 1, 0 }, { 0x12B0, 0, 1 },
491   { 0x12B2, 1, 0 }, { 0x12B5, 0, 1 },
492   { 0x12B8, 1, 0 }, { 0x12BE, 0, 1 },
493   { 0x12C0, 1, 1 },
494   { 0x12C2, 1, 0 }, { 0x12C5, 0, 1 },
495   { 0x12C8, 1, 0 }, { 0x12D6, 0, 1 },
496   { 0x12D8, 1, 0 }, { 0x1310, 0, 1 },
497   { 0x1312, 1, 0 }, { 0x1315, 0, 1 },
498   { 0x1318, 1, 0 }, { 0x135A, 0, 1 },
499   { 0x135F, 1, 0 }, { 0x137C, 0, 1 },
500   { 0x1380, 1, 0 }, { 0x1399, 0, 1 },
501   { 0x2D80, 1, 0 }, { 0x2D96, 0, 1 },
502   { 0x2DA0, 1, 0 }, { 0x2DA6, 0, 1 },
503   { 0x2DA8, 1, 0 }, { 0x2DAE, 0, 1 },
504   { 0x2DB0, 1, 0 }, { 0x2DB6, 0, 1 },
505   { 0x2DB8, 1, 0 }, { 0x2DBE, 0, 1 },
506   { 0x2DC0, 1, 0 }, { 0x2DC6, 0, 1 },
507   { 0x2DC8, 1, 0 }, { 0x2DCE, 0, 1 },
508   { 0x2DD0, 1, 0 }, { 0x2DD6, 0, 1 },
509   { 0x2DD8, 1, 0 }, { 0x2DDE, 0, 1 }
510 };
511 static const uc_interval_t script_cherokee_intervals[] =
512 {
513   { 0x13A0, 1, 0 }, { 0x13F4, 0, 1 }
514 };
515 static const uc_interval_t script_canadian_aboriginal_intervals[] =
516 {
517   { 0x1401, 1, 0 }, { 0x1676, 0, 1 }
518 };
519 static const uc_interval_t script_ogham_intervals[] =
520 {
521   { 0x1680, 1, 0 }, { 0x169C, 0, 1 }
522 };
523 static const uc_interval_t script_runic_intervals[] =
524 {
525   { 0x16A0, 1, 0 }, { 0x16EA, 0, 1 },
526   { 0x16EE, 1, 0 }, { 0x16F0, 0, 1 }
527 };
528 static const uc_interval_t script_khmer_intervals[] =
529 {
530   { 0x1780, 1, 0 }, { 0x17DD, 0, 1 },
531   { 0x17E0, 1, 0 }, { 0x17E9, 0, 1 },
532   { 0x17F0, 1, 0 }, { 0x17F9, 0, 1 },
533   { 0x19E0, 1, 0 }, { 0x19FF, 0, 1 }
534 };
535 static const uc_interval_t script_mongolian_intervals[] =
536 {
537   { 0x1800, 1, 0 }, { 0x1801, 0, 1 },
538   { 0x1804, 1, 1 },
539   { 0x1806, 1, 0 }, { 0x180E, 0, 1 },
540   { 0x1810, 1, 0 }, { 0x1819, 0, 1 },
541   { 0x1820, 1, 0 }, { 0x1877, 0, 1 },
542   { 0x1880, 1, 0 }, { 0x18A9, 0, 1 }
543 };
544 static const uc_interval_t script_hiragana_intervals[] =
545 {
546   { 0x3041, 1, 0 }, { 0x3096, 0, 1 },
547   { 0x309D, 1, 0 }, { 0x309F, 0, 1 }
548 };
549 static const uc_interval_t script_katakana_intervals[] =
550 {
551   { 0x30A1, 1, 0 }, { 0x30FA, 0, 1 },
552   { 0x30FD, 1, 0 }, { 0x30FF, 0, 1 },
553   { 0x31F0, 1, 0 }, { 0x31FF, 0, 1 },
554   { 0xFF66, 1, 0 }, { 0xFF6F, 0, 1 },
555   { 0xFF71, 1, 0 }, { 0xFF9D, 0, 1 }
556 };
557 static const uc_interval_t script_bopomofo_intervals[] =
558 {
559   { 0x3105, 1, 0 }, { 0x312C, 0, 1 },
560   { 0x31A0, 1, 0 }, { 0x31B7, 0, 1 }
561 };
562 static const uc_interval_t script_han_intervals[] =
563 {
564   { 0x2E80, 1, 0 }, { 0x2E99, 0, 1 },
565   { 0x2E9B, 1, 0 }, { 0x2EF3, 0, 1 },
566   { 0x2F00, 1, 0 }, { 0x2FD5, 0, 1 },
567   { 0x3005, 1, 1 },
568   { 0x3007, 1, 1 },
569   { 0x3021, 1, 0 }, { 0x3029, 0, 1 },
570   { 0x3038, 1, 0 }, { 0x303B, 0, 1 },
571   { 0x3400, 1, 0 }, { 0x4DB5, 0, 1 },
572   { 0x4E00, 1, 0 }, { 0x9FBB, 0, 1 },
573   { 0xF900, 1, 0 }, { 0xFA2D, 0, 1 },
574   { 0xFA30, 1, 0 }, { 0xFA6A, 0, 1 },
575   { 0xFA70, 1, 0 }, { 0xFAD9, 0, 1 },
576   { 0x20000, 1, 0 }, { 0x2A6D6, 0, 1 },
577   { 0x2F800, 1, 0 }, { 0x2FA1D, 0, 1 }
578 };
579 static const uc_interval_t script_yi_intervals[] =
580 {
581   { 0xA000, 1, 0 }, { 0xA48C, 0, 1 },
582   { 0xA490, 1, 0 }, { 0xA4C6, 0, 1 }
583 };
584 static const uc_interval_t script_old_italic_intervals[] =
585 {
586   { 0x10300, 1, 0 }, { 0x1031E, 0, 1 },
587   { 0x10320, 1, 0 }, { 0x10323, 0, 1 }
588 };
589 static const uc_interval_t script_gothic_intervals[] =
590 {
591   { 0x10330, 1, 0 }, { 0x1034A, 0, 1 }
592 };
593 static const uc_interval_t script_deseret_intervals[] =
594 {
595   { 0x10400, 1, 0 }, { 0x1044F, 0, 1 }
596 };
597 static const uc_interval_t script_inherited_intervals[] =
598 {
599   { 0x0300, 1, 0 }, { 0x036F, 0, 1 },
600   { 0x064B, 1, 0 }, { 0x0655, 0, 1 },
601   { 0x0670, 1, 1 },
602   { 0x1DC0, 1, 0 }, { 0x1DCA, 0, 1 },
603   { 0x1DFE, 1, 0 }, { 0x1DFF, 0, 1 },
604   { 0x200C, 1, 0 }, { 0x200D, 0, 1 },
605   { 0x20D0, 1, 0 }, { 0x20EF, 0, 1 },
606   { 0x302A, 1, 0 }, { 0x302F, 0, 1 },
607   { 0x3099, 1, 0 }, { 0x309A, 0, 1 },
608   { 0xFE00, 1, 0 }, { 0xFE0F, 0, 1 },
609   { 0xFE20, 1, 0 }, { 0xFE23, 0, 1 },
610   { 0x1D167, 1, 0 }, { 0x1D169, 0, 1 },
611   { 0x1D17B, 1, 0 }, { 0x1D182, 0, 1 },
612   { 0x1D185, 1, 0 }, { 0x1D18B, 0, 1 },
613   { 0x1D1AA, 1, 0 }, { 0x1D1AD, 0, 1 },
614   { 0xE0100, 1, 0 }, { 0xE01EF, 0, 1 }
615 };
616 static const uc_interval_t script_tagalog_intervals[] =
617 {
618   { 0x1700, 1, 0 }, { 0x170C, 0, 1 },
619   { 0x170E, 1, 0 }, { 0x1714, 0, 1 }
620 };
621 static const uc_interval_t script_hanunoo_intervals[] =
622 {
623   { 0x1720, 1, 0 }, { 0x1734, 0, 1 }
624 };
625 static const uc_interval_t script_buhid_intervals[] =
626 {
627   { 0x1740, 1, 0 }, { 0x1753, 0, 1 }
628 };
629 static const uc_interval_t script_tagbanwa_intervals[] =
630 {
631   { 0x1760, 1, 0 }, { 0x176C, 0, 1 },
632   { 0x176E, 1, 0 }, { 0x1770, 0, 1 },
633   { 0x1772, 1, 0 }, { 0x1773, 0, 1 }
634 };
635 static const uc_interval_t script_limbu_intervals[] =
636 {
637   { 0x1900, 1, 0 }, { 0x191C, 0, 1 },
638   { 0x1920, 1, 0 }, { 0x192B, 0, 1 },
639   { 0x1930, 1, 0 }, { 0x193B, 0, 1 },
640   { 0x1940, 1, 1 },
641   { 0x1944, 1, 0 }, { 0x194F, 0, 1 }
642 };
643 static const uc_interval_t script_tai_le_intervals[] =
644 {
645   { 0x1950, 1, 0 }, { 0x196D, 0, 1 },
646   { 0x1970, 1, 0 }, { 0x1974, 0, 1 }
647 };
648 static const uc_interval_t script_linear_b_intervals[] =
649 {
650   { 0x10000, 1, 0 }, { 0x1000B, 0, 1 },
651   { 0x1000D, 1, 0 }, { 0x10026, 0, 1 },
652   { 0x10028, 1, 0 }, { 0x1003A, 0, 1 },
653   { 0x1003C, 1, 0 }, { 0x1003D, 0, 1 },
654   { 0x1003F, 1, 0 }, { 0x1004D, 0, 1 },
655   { 0x10050, 1, 0 }, { 0x1005D, 0, 1 },
656   { 0x10080, 1, 0 }, { 0x100FA, 0, 1 }
657 };
658 static const uc_interval_t script_ugaritic_intervals[] =
659 {
660   { 0x10380, 1, 0 }, { 0x1039D, 0, 1 },
661   { 0x1039F, 1, 1 }
662 };
663 static const uc_interval_t script_shavian_intervals[] =
664 {
665   { 0x10450, 1, 0 }, { 0x1047F, 0, 1 }
666 };
667 static const uc_interval_t script_osmanya_intervals[] =
668 {
669   { 0x10480, 1, 0 }, { 0x1049D, 0, 1 },
670   { 0x104A0, 1, 0 }, { 0x104A9, 0, 1 }
671 };
672 static const uc_interval_t script_cypriot_intervals[] =
673 {
674   { 0x10800, 1, 0 }, { 0x10805, 0, 1 },
675   { 0x10808, 1, 1 },
676   { 0x1080A, 1, 0 }, { 0x10835, 0, 1 },
677   { 0x10837, 1, 0 }, { 0x10838, 0, 1 },
678   { 0x1083C, 1, 1 },
679   { 0x1083F, 1, 1 }
680 };
681 static const uc_interval_t script_braille_intervals[] =
682 {
683   { 0x2800, 1, 0 }, { 0x28FF, 0, 1 }
684 };
685 static const uc_interval_t script_buginese_intervals[] =
686 {
687   { 0x1A00, 1, 0 }, { 0x1A1B, 0, 1 },
688   { 0x1A1E, 1, 0 }, { 0x1A1F, 0, 1 }
689 };
690 static const uc_interval_t script_coptic_intervals[] =
691 {
692   { 0x03E2, 1, 0 }, { 0x03EF, 0, 1 },
693   { 0x2C80, 1, 0 }, { 0x2CEA, 0, 1 },
694   { 0x2CF9, 1, 0 }, { 0x2CFF, 0, 1 }
695 };
696 static const uc_interval_t script_new_tai_lue_intervals[] =
697 {
698   { 0x1980, 1, 0 }, { 0x19A9, 0, 1 },
699   { 0x19B0, 1, 0 }, { 0x19C9, 0, 1 },
700   { 0x19D0, 1, 0 }, { 0x19D9, 0, 1 },
701   { 0x19DE, 1, 0 }, { 0x19DF, 0, 1 }
702 };
703 static const uc_interval_t script_glagolitic_intervals[] =
704 {
705   { 0x2C00, 1, 0 }, { 0x2C2E, 0, 1 },
706   { 0x2C30, 1, 0 }, { 0x2C5E, 0, 1 }
707 };
708 static const uc_interval_t script_tifinagh_intervals[] =
709 {
710   { 0x2D30, 1, 0 }, { 0x2D65, 0, 1 },
711   { 0x2D6F, 1, 1 }
712 };
713 static const uc_interval_t script_syloti_nagri_intervals[] =
714 {
715   { 0xA800, 1, 0 }, { 0xA82B, 0, 1 }
716 };
717 static const uc_interval_t script_old_persian_intervals[] =
718 {
719   { 0x103A0, 1, 0 }, { 0x103C3, 0, 1 },
720   { 0x103C8, 1, 0 }, { 0x103D5, 0, 1 }
721 };
722 static const uc_interval_t script_kharoshthi_intervals[] =
723 {
724   { 0x10A00, 1, 0 }, { 0x10A03, 0, 1 },
725   { 0x10A05, 1, 0 }, { 0x10A06, 0, 1 },
726   { 0x10A0C, 1, 0 }, { 0x10A13, 0, 1 },
727   { 0x10A15, 1, 0 }, { 0x10A17, 0, 1 },
728   { 0x10A19, 1, 0 }, { 0x10A33, 0, 1 },
729   { 0x10A38, 1, 0 }, { 0x10A3A, 0, 1 },
730   { 0x10A3F, 1, 0 }, { 0x10A47, 0, 1 },
731   { 0x10A50, 1, 0 }, { 0x10A58, 0, 1 }
732 };
733 static const uc_interval_t script_balinese_intervals[] =
734 {
735   { 0x1B00, 1, 0 }, { 0x1B4B, 0, 1 },
736   { 0x1B50, 1, 0 }, { 0x1B7C, 0, 1 }
737 };
738 static const uc_interval_t script_cuneiform_intervals[] =
739 {
740   { 0x12000, 1, 0 }, { 0x1236E, 0, 1 },
741   { 0x12400, 1, 0 }, { 0x12462, 0, 1 },
742   { 0x12470, 1, 0 }, { 0x12473, 0, 1 }
743 };
744 static const uc_interval_t script_phoenician_intervals[] =
745 {
746   { 0x10900, 1, 0 }, { 0x10919, 0, 1 },
747   { 0x1091F, 1, 1 }
748 };
749 static const uc_interval_t script_phags_pa_intervals[] =
750 {
751   { 0xA840, 1, 0 }, { 0xA877, 0, 1 }
752 };
753 static const uc_interval_t script_nko_intervals[] =
754 {
755   { 0x07C0, 1, 0 }, { 0x07FA, 0, 1 }
756 };
757 static const uc_script_t scripts[66] =
758 {
759   {
760     sizeof (script_common_intervals) / sizeof (uc_interval_t),
761     script_common_intervals,
762     "Common"
763   },
764   {
765     sizeof (script_latin_intervals) / sizeof (uc_interval_t),
766     script_latin_intervals,
767     "Latin"
768   },
769   {
770     sizeof (script_greek_intervals) / sizeof (uc_interval_t),
771     script_greek_intervals,
772     "Greek"
773   },
774   {
775     sizeof (script_cyrillic_intervals) / sizeof (uc_interval_t),
776     script_cyrillic_intervals,
777     "Cyrillic"
778   },
779   {
780     sizeof (script_armenian_intervals) / sizeof (uc_interval_t),
781     script_armenian_intervals,
782     "Armenian"
783   },
784   {
785     sizeof (script_hebrew_intervals) / sizeof (uc_interval_t),
786     script_hebrew_intervals,
787     "Hebrew"
788   },
789   {
790     sizeof (script_arabic_intervals) / sizeof (uc_interval_t),
791     script_arabic_intervals,
792     "Arabic"
793   },
794   {
795     sizeof (script_syriac_intervals) / sizeof (uc_interval_t),
796     script_syriac_intervals,
797     "Syriac"
798   },
799   {
800     sizeof (script_thaana_intervals) / sizeof (uc_interval_t),
801     script_thaana_intervals,
802     "Thaana"
803   },
804   {
805     sizeof (script_devanagari_intervals) / sizeof (uc_interval_t),
806     script_devanagari_intervals,
807     "Devanagari"
808   },
809   {
810     sizeof (script_bengali_intervals) / sizeof (uc_interval_t),
811     script_bengali_intervals,
812     "Bengali"
813   },
814   {
815     sizeof (script_gurmukhi_intervals) / sizeof (uc_interval_t),
816     script_gurmukhi_intervals,
817     "Gurmukhi"
818   },
819   {
820     sizeof (script_gujarati_intervals) / sizeof (uc_interval_t),
821     script_gujarati_intervals,
822     "Gujarati"
823   },
824   {
825     sizeof (script_oriya_intervals) / sizeof (uc_interval_t),
826     script_oriya_intervals,
827     "Oriya"
828   },
829   {
830     sizeof (script_tamil_intervals) / sizeof (uc_interval_t),
831     script_tamil_intervals,
832     "Tamil"
833   },
834   {
835     sizeof (script_telugu_intervals) / sizeof (uc_interval_t),
836     script_telugu_intervals,
837     "Telugu"
838   },
839   {
840     sizeof (script_kannada_intervals) / sizeof (uc_interval_t),
841     script_kannada_intervals,
842     "Kannada"
843   },
844   {
845     sizeof (script_malayalam_intervals) / sizeof (uc_interval_t),
846     script_malayalam_intervals,
847     "Malayalam"
848   },
849   {
850     sizeof (script_sinhala_intervals) / sizeof (uc_interval_t),
851     script_sinhala_intervals,
852     "Sinhala"
853   },
854   {
855     sizeof (script_thai_intervals) / sizeof (uc_interval_t),
856     script_thai_intervals,
857     "Thai"
858   },
859   {
860     sizeof (script_lao_intervals) / sizeof (uc_interval_t),
861     script_lao_intervals,
862     "Lao"
863   },
864   {
865     sizeof (script_tibetan_intervals) / sizeof (uc_interval_t),
866     script_tibetan_intervals,
867     "Tibetan"
868   },
869   {
870     sizeof (script_myanmar_intervals) / sizeof (uc_interval_t),
871     script_myanmar_intervals,
872     "Myanmar"
873   },
874   {
875     sizeof (script_georgian_intervals) / sizeof (uc_interval_t),
876     script_georgian_intervals,
877     "Georgian"
878   },
879   {
880     sizeof (script_hangul_intervals) / sizeof (uc_interval_t),
881     script_hangul_intervals,
882     "Hangul"
883   },
884   {
885     sizeof (script_ethiopic_intervals) / sizeof (uc_interval_t),
886     script_ethiopic_intervals,
887     "Ethiopic"
888   },
889   {
890     sizeof (script_cherokee_intervals) / sizeof (uc_interval_t),
891     script_cherokee_intervals,
892     "Cherokee"
893   },
894   {
895     sizeof (script_canadian_aboriginal_intervals) / sizeof (uc_interval_t),
896     script_canadian_aboriginal_intervals,
897     "Canadian_Aboriginal"
898   },
899   {
900     sizeof (script_ogham_intervals) / sizeof (uc_interval_t),
901     script_ogham_intervals,
902     "Ogham"
903   },
904   {
905     sizeof (script_runic_intervals) / sizeof (uc_interval_t),
906     script_runic_intervals,
907     "Runic"
908   },
909   {
910     sizeof (script_khmer_intervals) / sizeof (uc_interval_t),
911     script_khmer_intervals,
912     "Khmer"
913   },
914   {
915     sizeof (script_mongolian_intervals) / sizeof (uc_interval_t),
916     script_mongolian_intervals,
917     "Mongolian"
918   },
919   {
920     sizeof (script_hiragana_intervals) / sizeof (uc_interval_t),
921     script_hiragana_intervals,
922     "Hiragana"
923   },
924   {
925     sizeof (script_katakana_intervals) / sizeof (uc_interval_t),
926     script_katakana_intervals,
927     "Katakana"
928   },
929   {
930     sizeof (script_bopomofo_intervals) / sizeof (uc_interval_t),
931     script_bopomofo_intervals,
932     "Bopomofo"
933   },
934   {
935     sizeof (script_han_intervals) / sizeof (uc_interval_t),
936     script_han_intervals,
937     "Han"
938   },
939   {
940     sizeof (script_yi_intervals) / sizeof (uc_interval_t),
941     script_yi_intervals,
942     "Yi"
943   },
944   {
945     sizeof (script_old_italic_intervals) / sizeof (uc_interval_t),
946     script_old_italic_intervals,
947     "Old_Italic"
948   },
949   {
950     sizeof (script_gothic_intervals) / sizeof (uc_interval_t),
951     script_gothic_intervals,
952     "Gothic"
953   },
954   {
955     sizeof (script_deseret_intervals) / sizeof (uc_interval_t),
956     script_deseret_intervals,
957     "Deseret"
958   },
959   {
960     sizeof (script_inherited_intervals) / sizeof (uc_interval_t),
961     script_inherited_intervals,
962     "Inherited"
963   },
964   {
965     sizeof (script_tagalog_intervals) / sizeof (uc_interval_t),
966     script_tagalog_intervals,
967     "Tagalog"
968   },
969   {
970     sizeof (script_hanunoo_intervals) / sizeof (uc_interval_t),
971     script_hanunoo_intervals,
972     "Hanunoo"
973   },
974   {
975     sizeof (script_buhid_intervals) / sizeof (uc_interval_t),
976     script_buhid_intervals,
977     "Buhid"
978   },
979   {
980     sizeof (script_tagbanwa_intervals) / sizeof (uc_interval_t),
981     script_tagbanwa_intervals,
982     "Tagbanwa"
983   },
984   {
985     sizeof (script_limbu_intervals) / sizeof (uc_interval_t),
986     script_limbu_intervals,
987     "Limbu"
988   },
989   {
990     sizeof (script_tai_le_intervals) / sizeof (uc_interval_t),
991     script_tai_le_intervals,
992     "Tai_Le"
993   },
994   {
995     sizeof (script_linear_b_intervals) / sizeof (uc_interval_t),
996     script_linear_b_intervals,
997     "Linear_B"
998   },
999   {
1000     sizeof (script_ugaritic_intervals) / sizeof (uc_interval_t),
1001     script_ugaritic_intervals,
1002     "Ugaritic"
1003   },
1004   {
1005     sizeof (script_shavian_intervals) / sizeof (uc_interval_t),
1006     script_shavian_intervals,
1007     "Shavian"
1008   },
1009   {
1010     sizeof (script_osmanya_intervals) / sizeof (uc_interval_t),
1011     script_osmanya_intervals,
1012     "Osmanya"
1013   },
1014   {
1015     sizeof (script_cypriot_intervals) / sizeof (uc_interval_t),
1016     script_cypriot_intervals,
1017     "Cypriot"
1018   },
1019   {
1020     sizeof (script_braille_intervals) / sizeof (uc_interval_t),
1021     script_braille_intervals,
1022     "Braille"
1023   },
1024   {
1025     sizeof (script_buginese_intervals) / sizeof (uc_interval_t),
1026     script_buginese_intervals,
1027     "Buginese"
1028   },
1029   {
1030     sizeof (script_coptic_intervals) / sizeof (uc_interval_t),
1031     script_coptic_intervals,
1032     "Coptic"
1033   },
1034   {
1035     sizeof (script_new_tai_lue_intervals) / sizeof (uc_interval_t),
1036     script_new_tai_lue_intervals,
1037     "New_Tai_Lue"
1038   },
1039   {
1040     sizeof (script_glagolitic_intervals) / sizeof (uc_interval_t),
1041     script_glagolitic_intervals,
1042     "Glagolitic"
1043   },
1044   {
1045     sizeof (script_tifinagh_intervals) / sizeof (uc_interval_t),
1046     script_tifinagh_intervals,
1047     "Tifinagh"
1048   },
1049   {
1050     sizeof (script_syloti_nagri_intervals) / sizeof (uc_interval_t),
1051     script_syloti_nagri_intervals,
1052     "Syloti_Nagri"
1053   },
1054   {
1055     sizeof (script_old_persian_intervals) / sizeof (uc_interval_t),
1056     script_old_persian_intervals,
1057     "Old_Persian"
1058   },
1059   {
1060     sizeof (script_kharoshthi_intervals) / sizeof (uc_interval_t),
1061     script_kharoshthi_intervals,
1062     "Kharoshthi"
1063   },
1064   {
1065     sizeof (script_balinese_intervals) / sizeof (uc_interval_t),
1066     script_balinese_intervals,
1067     "Balinese"
1068   },
1069   {
1070     sizeof (script_cuneiform_intervals) / sizeof (uc_interval_t),
1071     script_cuneiform_intervals,
1072     "Cuneiform"
1073   },
1074   {
1075     sizeof (script_phoenician_intervals) / sizeof (uc_interval_t),
1076     script_phoenician_intervals,
1077     "Phoenician"
1078   },
1079   {
1080     sizeof (script_phags_pa_intervals) / sizeof (uc_interval_t),
1081     script_phags_pa_intervals,
1082     "Phags_Pa"
1083   },
1084   {
1085     sizeof (script_nko_intervals) / sizeof (uc_interval_t),
1086     script_nko_intervals,
1087     "Nko"
1088   }
1089 };
1090 #define script_header_0 16
1091 #define script_header_1 15
1092 #define script_header_2 7
1093 #define script_header_3 511
1094 #define script_header_4 127
1095 static const
1096 struct
1097   {
1098     int level1[15];
1099     short level2[4 << 9];
1100     unsigned char level3[127 << 7];
1101   }
1102 u_script =
1103 {
1104   {
1105         0,   512,  1024,    -1,    -1,    -1,    -1,    -1,
1106        -1,    -1,    -1,    -1,    -1,    -1,  1536
1107   },
1108   {
1109         0,   128,   256,   256,   256,   384,   512,   640,
1110       768,   896,  1024,  1152,  1280,  1408,  1536,  1664,
1111        -1,    -1,  1792,  1920,  2048,  2176,  2304,  2432,
1112      2560,  2688,  2816,  2944,  3072,  3200,  3328,  3456,
1113      3584,  3712,  3840,  3968,  4096,  4224,  4352,  4480,
1114      4608,  4736,  4736,  4736,  4864,  4992,  5120,  5248,
1115      5376,  5504,  5632,  5760,  5888,    -1,  6016,    -1,
1116        -1,    -1,  6144,  6272,   256,  6400,  6528,  6656,
1117      6784,  6912,  7040,  7168,  7296,  7296,  7296,  7424,
1118      7552,  7296,  7296,  7296,  7296,  7680,  7808,  7936,
1119      8064,  8064,  7296,  7296,  7296,  7296,  8192,    -1,
1120      8320,  8448,  8576,  8704,  8832,  8960,  9088,  9216,
1121      9344,  9472,  9600,  9728,  9856,  9984,  7296,  7296,
1122      9088,  9088,  9088,  9088,  9088,  9088,  9088,  9088,
1123      9088,  9088,  9088,  9088,  9088,  9088,  9088,  9088,
1124      9088,  9088,  9088,  9088,  9088,  9088,  9088,  9088,
1125      9088,  9088,  9088,  9088,  9088,  9088,  9088,  9088,
1126      9088,  9088,  9088,  9088,  9088,  9088,  9088,  9088,
1127      9088,  9088,  9088,  9088,  9088,  9088,  9088,  9088,
1128      9088,  9088,  9088, 10112,  9088,  9088,  9088,  9088,
1129      9088,  9088,  9088,  9088,  9088,  9088,  9088,  9088,
1130      9088,  9088,  9088,  9088,  9088,  9088,  9088,  9088,
1131      9088,  9088,  9088,  9088,  9088,  9088,  9088,  9088,
1132      9088,  9088,  9088,  9088,  9088,  9088,  9088,  9088,
1133      9088,  9088,  9088,  9088,  9088,  9088,  9088,  9088,
1134      9088,  9088,  9088,  9088,  9088,  9088,  9088,  9088,
1135      9088,  9088,  9088,  9088,  9088,  9088,  9088,  9088,
1136      9088,  9088,  9088,  9088,  9088,  9088,  9088,  9088,
1137      9088,  9088,  9088,  9088,  9088,  9088,  9088,  9088,
1138      9088,  9088,  9088,  9088,  9088,  9088,  9088,  9088,
1139      9088,  9088,  9088,  9088,  9088,  9088,  9088,  9088,
1140      9088,  9088,  9088,  9088,  9088,  9088,  9088,  9088,
1141      9088,  9088,  9088,  9088,  9088,  9088,  9088,  9088,
1142      9088,  9088,  9088,  9088,  9088,  9088,  9088,  9088,
1143      9088,  9088,  9088,  9088,  9088,  9088,  9088,  9088,
1144      9088,  9088,  9088,  9088,  9088,  9088,  9088,  9088,
1145      9088,  9088,  9088,  9088,  9088,  9088,  9088,  9088,
1146      9088,  9088,  9088,  9088,  9088,  9088,  9088,  9088,
1147      9088,  9088,  9088,  9088,  9088,  9088,  9088,  9088,
1148      9088,  9088,  9088,  9088,  9088,  9088,  9088, 10240,
1149     10368, 10368, 10368, 10368, 10368, 10368, 10368, 10368,
1150     10368, 10496,    -1,    -1,    -1,    -1, 10624,    -1,
1151     10752,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
1152     10880, 10880, 10880, 10880, 10880, 10880, 10880, 10880,
1153     10880, 10880, 10880, 10880, 10880, 10880, 10880, 10880,
1154     10880, 10880, 10880, 10880, 10880, 10880, 10880, 10880,
1155     10880, 10880, 10880, 10880, 10880, 10880, 10880, 10880,
1156     10880, 10880, 10880, 10880, 10880, 10880, 10880, 10880,
1157     10880, 10880, 10880, 10880, 10880, 10880, 10880, 10880,
1158     10880, 10880, 10880, 10880, 10880, 10880, 10880, 10880,
1159     10880, 10880, 10880, 10880, 10880, 10880, 10880, 10880,
1160     10880, 10880, 10880, 10880, 10880, 10880, 10880, 10880,
1161     10880, 10880, 10880, 10880, 10880, 10880, 10880, 10880,
1162     10880, 10880, 10880, 10880, 10880, 10880, 10880, 11008,
1163        -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
1164        -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
1165        -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
1166        -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
1167        -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
1168        -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
1169        -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
1170        -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
1171        -1,    -1,  9088,  9088, 11136, 11264, 11392, 11520,
1172     11648, 11648, 11776, 11904, 12032, 12160, 12288, 12416,
1173     12544, 12672, 12800, 12928,    -1,    -1, 13056, 13184,
1174     13312, 13440,    -1,    -1,    -1,    -1,    -1,    -1,
1175     13568,    -1, 13696,    -1, 13824,    -1,    -1,    -1,
1176        -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
1177        -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
1178        -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
1179        -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
1180        -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
1181     13952, 13952, 13952, 13952, 13952, 13952, 14080,    -1,
1182     14208,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
1183        -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
1184        -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
1185        -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
1186        -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
1187        -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
1188        -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
1189        -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
1190        -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
1191        -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
1192        -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
1193        -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
1194        -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
1195        -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
1196        -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
1197        -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
1198        -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
1199        -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
1200        -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
1201        -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
1202        -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
1203        -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
1204        -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
1205        -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
1206        -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
1207        -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
1208        -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
1209        -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
1210        -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
1211        -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
1212        -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
1213        -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
1214        -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
1215        -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
1216        -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
1217        -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
1218        -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
1219        -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
1220        -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
1221        -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
1222        -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
1223        -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
1224        -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
1225      7296, 14336, 14464, 14592, 14720,    -1, 14848,    -1,
1226     14976, 15104, 15232,  7296,  7296, 15360,  7296, 15488,
1227        -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
1228        -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
1229        -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
1230        -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
1231        -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
1232        -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
1233        -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
1234        -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
1235        -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
1236        -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
1237      9088,  9088,  9088,  9088,  9088,  9088,  9088,  9088,
1238      9088,  9088,  9088,  9088,  9088,  9088,  9088,  9088,
1239      9088,  9088,  9088,  9088,  9088,  9088,  9088,  9088,
1240      9088,  9088,  9088,  9088,  9088,  9088,  9088,  9088,
1241      9088,  9088,  9088,  9088,  9088,  9088,  9088,  9088,
1242      9088,  9088,  9088,  9088,  9088,  9088,  9088,  9088,
1243      9088,  9088,  9088,  9088,  9088,  9088,  9088,  9088,
1244      9088,  9088,  9088,  9088,  9088,  9088,  9088,  9088,
1245      9088,  9088,  9088,  9088,  9088,  9088,  9088,  9088,
1246      9088,  9088,  9088,  9088,  9088,  9088,  9088,  9088,
1247      9088,  9088,  9088,  9088,  9088,  9088,  9088,  9088,
1248      9088,  9088,  9088,  9088,  9088,  9088,  9088,  9088,
1249      9088,  9088,  9088,  9088,  9088,  9088,  9088,  9088,
1250      9088,  9088,  9088,  9088,  9088,  9088,  9088,  9088,
1251      9088,  9088,  9088,  9088,  9088,  9088,  9088,  9088,
1252      9088,  9088,  9088,  9088,  9088,  9088,  9088,  9088,
1253      9088,  9088,  9088,  9088,  9088,  9088,  9088,  9088,
1254      9088,  9088,  9088,  9088,  9088,  9088,  9088,  9088,
1255      9088,  9088,  9088,  9088,  9088,  9088,  9088,  9088,
1256      9088,  9088,  9088,  9088,  9088,  9088,  9088,  9088,
1257      9088,  9088,  9088,  9088,  9088,  9088,  9088,  9088,
1258      9088,  9088,  9088,  9088,  9088,  9088,  9088,  9088,
1259      9088,  9088,  9088,  9088,  9088,  9088,  9088,  9088,
1260      9088,  9088,  9088,  9088,  9088,  9088,  9088,  9088,
1261      9088,  9088,  9088,  9088,  9088,  9088,  9088,  9088,
1262      9088,  9088,  9088,  9088,  9088,  9088,  9088,  9088,
1263      9088,  9088,  9088,  9088,  9088,  9088,  9088,  9088,
1264      9088,  9088,  9088,  9088,  9088,  9088,  9088,  9088,
1265      9088,  9088,  9088,  9088,  9088,  9088,  9088,  9088,
1266      9088,  9088,  9088,  9088,  9088,  9088,  9088,  9088,
1267      9088,  9088,  9088,  9088,  9088,  9088,  9088,  9088,
1268      9088,  9088,  9088,  9088,  9088,  9088,  9088,  9088,
1269      9088,  9088,  9088,  9088,  9088,  9088,  9088,  9088,
1270      9088,  9088,  9088,  9088,  9088,  9088,  9088,  9088,
1271      9088,  9088,  9088,  9088,  9088,  9088,  9088,  9088,
1272      9088,  9088,  9088,  9088,  9088,  9088,  9088,  9088,
1273      9088,  9088,  9088,  9088,  9088,  9088,  9088,  9088,
1274      9088,  9088,  9088,  9088,  9088,  9088,  9088,  9088,
1275      9088,  9088,  9088,  9088,  9088,  9088,  9088,  9088,
1276      9088,  9088,  9088,  9088,  9088,  9088,  9088,  9088,
1277      9088,  9088,  9088,  9088,  9088,  9088,  9088,  9088,
1278      9088,  9088,  9088,  9088,  9088, 15616,    -1,    -1,
1279        -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
1280        -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
1281        -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
1282        -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
1283        -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
1284        -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
1285        -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
1286        -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
1287        -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
1288        -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
1289        -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
1290        -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
1291        -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
1292        -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
1293        -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
1294        -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
1295        -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
1296        -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
1297        -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
1298        -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
1299      9088,  9088,  9088,  9088, 15744,    -1,    -1,    -1,
1300        -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
1301     15872,    -1, 16000, 16128,    -1,    -1,    -1,    -1,
1302        -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
1303        -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
1304        -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
1305        -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
1306        -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
1307        -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
1308        -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
1309        -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
1310        -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
1311        -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
1312        -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
1313        -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
1314        -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
1315        -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
1316        -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
1317        -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
1318        -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
1319        -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
1320        -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
1321        -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
1322        -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
1323        -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
1324        -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
1325        -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
1326        -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
1327        -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
1328        -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
1329        -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
1330        -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
1331        -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
1332        -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
1333        -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
1334        -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
1335        -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
1336        -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
1337        -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
1338        -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
1339        -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
1340        -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
1341        -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
1342        -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
1343        -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
1344        -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
1345        -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
1346        -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
1347        -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
1348        -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
1349        -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
1350        -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
1351        -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
1352        -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
1353        -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
1354        -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
1355        -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
1356        -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
1357        -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
1358        -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
1359        -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
1360        -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
1361        -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
1362        -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
1363        -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
1364        -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1
1365   },
1366   {
1367       0,   0,   0,   0,   0,   0,   0,   0,
1368       0,   0,   0,   0,   0,   0,   0,   0,
1369       0,   0,   0,   0,   0,   0,   0,   0,
1370       0,   0,   0,   0,   0,   0,   0,   0,
1371       0,   0,   0,   0,   0,   0,   0,   0,
1372       0,   0,   0,   0,   0,   0,   0,   0,
1373       0,   0,   0,   0,   0,   0,   0,   0,
1374       0,   0,   0,   0,   0,   0,   0,   0,
1375       0,   1,   1,   1,   1,   1,   1,   1,
1376       1,   1,   1,   1,   1,   1,   1,   1,
1377       1,   1,   1,   1,   1,   1,   1,   1,
1378       1,   1,   1,   0,   0,   0,   0,   0,
1379       0,   1,   1,   1,   1,   1,   1,   1,
1380       1,   1,   1,   1,   1,   1,   1,   1,
1381       1,   1,   1,   1,   1,   1,   1,   1,
1382       1,   1,   1,   0,   0,   0,   0,   0,
1383       0,   0,   0,   0,   0,   0,   0,   0,
1384       0,   0,   0,   0,   0,   0,   0,   0,
1385       0,   0,   0,   0,   0,   0,   0,   0,
1386       0,   0,   0,   0,   0,   0,   0,   0,
1387       0,   0,   0,   0,   0,   0,   0,   0,
1388       0,   0,   1,   0,   0,   0,   0,   0,
1389       0,   0,   0,   0,   0,   0,   0,   0,
1390       0,   0,   1,   0,   0,   0,   0,   0,
1391       1,   1,   1,   1,   1,   1,   1,   1,
1392       1,   1,   1,   1,   1,   1,   1,   1,
1393       1,   1,   1,   1,   1,   1,   1,   0,
1394       1,   1,   1,   1,   1,   1,   1,   1,
1395       1,   1,   1,   1,   1,   1,   1,   1,
1396       1,   1,   1,   1,   1,   1,   1,   1,
1397       1,   1,   1,   1,   1,   1,   1,   0,
1398       1,   1,   1,   1,   1,   1,   1,   1,
1399       1,   1,   1,   1,   1,   1,   1,   1,
1400       1,   1,   1,   1,   1,   1,   1,   1,
1401       1,   1,   1,   1,   1,   1,   1,   1,
1402       1,   1,   1,   1,   1,   1,   1,   1,
1403       1,   1,   1,   1,   1,   1,   1,   1,
1404       1,   1,   1,   1,   1,   1,   1,   1,
1405       1,   1,   1,   1,   1,   1,   1,   1,
1406       1,   1,   1,   1,   1,   1,   1,   1,
1407       1,   1,   1,   1,   1,   1,   1,   1,
1408       1,   1,   1,   1,   1,   1,   1,   1,
1409       1,   1,   1,   1,   1,   1,   1,   1,
1410       1,   1,   1,   1,   1,   1,   1,   1,
1411       1,   1,   1,   1,   1,   1,   1,   1,
1412       1,   1,   1,   1,   1,   1,   1,   1,
1413       1,   1,   1,   1,   1,   1,   1,   1,
1414       1,   1,   1,   1,   1,   1,   1,   1,
1415       1,   1,   1,   1,   1,   1,   1,   1,
1416       1,   1,   1,   1,   1,   1,   1,   1,
1417       1,   1,   1,   1,   1,   1,   1,   1,
1418       1,   1,   1,   1,   1,   1,   1,   1,
1419       1,   1,   1,   1,   1,   1,   1,   1,
1420       1,   1,   1,   1,   1,   1,   1,   1,
1421       1,   1,   1,   1,   1,   1,   1,   1,
1422       1,   0,   0,   0,   0,   0,   0,   0,
1423       0,   0,   0,   0,   0,   0,   0,   0,
1424       0,   0,   0,   0,   0,   0,   0,   0,
1425       0,   0,   0,   0,   0,   0,   0,   0,
1426       0,   0,   0,   0,   0,   0,   0,   0,
1427       1,   1,   1,   1,   1,   0,   0,   0,
1428       0,   0,   0,   0,   0,   0,   0,   0,
1429       0,   0,   0,   0,   0,   0,   0,   0,
1430       0,   0,   0,   0,   0,   0,   0,   0,
1431      40,  40,  40,  40,  40,  40,  40,  40,
1432      40,  40,  40,  40,  40,  40,  40,  40,
1433      40,  40,  40,  40,  40,  40,  40,  40,
1434      40,  40,  40,  40,  40,  40,  40,  40,
1435      40,  40,  40,  40,  40,  40,  40,  40,
1436      40,  40,  40,  40,  40,  40,  40,  40,
1437      40,  40,  40,  40,  40,  40,  40,  40,
1438      40,  40,  40,  40,  40,  40,  40,  40,
1439      40,  40,  40,  40,  40,  40,  40,  40,
1440      40,  40,  40,  40,  40,  40,  40,  40,
1441      40,  40,  40,  40,  40,  40,  40,  40,
1442      40,  40,  40,  40,  40,  40,  40,  40,
1443      40,  40,  40,  40,  40,  40,  40,  40,
1444      40,  40,  40,  40,  40,  40,  40,  40,
1445     255, 255, 255, 255,   2,   2, 255, 255,
1446     255, 255,   2,   2,   2,   2,   0, 255,
1447     255, 255, 255, 255,   2,   2,   2,   0,
1448       2,   2,   2, 255,   2, 255,   2,   2,
1449       2,   2,   2,   2,   2,   2,   2,   2,
1450       2,   2,   2,   2,   2,   2,   2,   2,
1451       2,   2, 255,   2,   2,   2,   2,   2,
1452       2,   2,   2,   2,   2,   2,   2,   2,
1453       2,   2,   2,   2,   2,   2,   2,   2,
1454       2,   2,   2,   2,   2,   2,   2,   2,
1455       2,   2,   2,   2,   2,   2,   2,   2,
1456       2,   2,   2,   2,   2,   2,   2, 255,
1457       2,   2,   2,   2,   2,   2,   2,   2,
1458       2,   2,   2,   2,   2,   2,   2,   2,
1459       2,   2,  54,  54,  54,  54,  54,  54,
1460      54,  54,  54,  54,  54,  54,  54,  54,
1461       2,   2,   2,   2,   2,   2,   2,   2,
1462       2,   2,   2,   2,   2,   2,   2,   2,
1463       3,   3,   3,   3,   3,   3,   3,   3,
1464       3,   3,   3,   3,   3,   3,   3,   3,
1465       3,   3,   3,   3,   3,   3,   3,   3,
1466       3,   3,   3,   3,   3,   3,   3,   3,
1467       3,   3,   3,   3,   3,   3,   3,   3,
1468       3,   3,   3,   3,   3,   3,   3,   3,
1469       3,   3,   3,   3,   3,   3,   3,   3,
1470       3,   3,   3,   3,   3,   3,   3,   3,
1471       3,   3,   3,   3,   3,   3,   3,   3,
1472       3,   3,   3,   3,   3,   3,   3,   3,
1473       3,   3,   3,   3,   3,   3,   3,   3,
1474       3,   3,   3,   3,   3,   3,   3,   3,
1475       3,   3,   3,   3,   3,   3,   3,   3,
1476       3,   3,   3,   3,   3,   3,   3,   3,
1477       3,   3,   3,   3,   3,   3,   3,   3,
1478       3,   3,   3,   3,   3,   3,   3,   3,
1479       3,   3,   3,   3,   3,   3,   3, 255,
1480       3,   3,   3,   3,   3,   3,   3,   3,
1481       3,   3,   3,   3,   3,   3,   3,   3,
1482       3,   3,   3,   3,   3,   3,   3,   3,
1483       3,   3,   3,   3,   3,   3,   3,   3,
1484       3,   3,   3,   3,   3,   3,   3,   3,
1485       3,   3,   3,   3,   3,   3,   3,   3,
1486       3,   3,   3,   3,   3,   3,   3,   3,
1487       3,   3,   3,   3,   3,   3,   3,   3,
1488       3,   3,   3,   3,   3,   3,   3,   3,
1489       3,   3,   3,   3,   3,   3,   3,   3,
1490       3,   3,   3,   3,   3,   3,   3,   3,
1491       3,   3,   3,   3,   3,   3,   3,   3,
1492       3,   3,   3,   3,   3,   3,   3,   3,
1493       3,   3,   3,   3,   3,   3,   3,   3,
1494       3,   3,   3,   3,   3,   3,   3,   3,
1495       3,   3,   3,   3,   3,   3,   3,   3,
1496       3,   3,   3,   3,   3,   3,   3,   3,
1497       3,   3,   3,   3, 255, 255, 255, 255,
1498     255, 255, 255, 255, 255, 255, 255, 255,
1499     255, 255, 255, 255, 255, 255, 255, 255,
1500     255, 255, 255, 255, 255, 255, 255, 255,
1501     255,   4,   4,   4,   4,   4,   4,   4,
1502       4,   4,   4,   4,   4,   4,   4,   4,
1503       4,   4,   4,   4,   4,   4,   4,   4,
1504       4,   4,   4,   4,   4,   4,   4,   4,
1505       4,   4,   4,   4,   4,   4,   4, 255,
1506     255,   4,   4,   4,   4,   4,   4,   4,
1507     255,   4,   4,   4,   4,   4,   4,   4,
1508       4,   4,   4,   4,   4,   4,   4,   4,
1509       4,   4,   4,   4,   4,   4,   4,   4,
1510       4,   4,   4,   4,   4,   4,   4,   4,
1511       4,   4,   4,   4,   4,   4,   4,   4,
1512     255,   0,   4, 255, 255, 255, 255, 255,
1513     255,   5,   5,   5,   5,   5,   5,   5,
1514       5,   5,   5,   5,   5,   5,   5,   5,
1515       5,   5,   5,   5,   5,   5,   5,   5,
1516       5,   5,   5,   5,   5,   5,   5,   5,
1517       5,   5,   5,   5,   5,   5,   5,   5,
1518       5,   5,   5,   5,   5,   5,   5,   5,
1519       5,   5,   5,   5,   5,   5,   5,   5,
1520     255, 255, 255, 255, 255, 255, 255, 255,
1521       5,   5,   5,   5,   5,   5,   5,   5,
1522       5,   5,   5,   5,   5,   5,   5,   5,
1523       5,   5,   5,   5,   5,   5,   5,   5,
1524       5,   5,   5, 255, 255, 255, 255, 255,
1525       5,   5,   5,   5,   5, 255, 255, 255,
1526     255, 255, 255, 255, 255, 255, 255, 255,
1527       0,   0,   0,   0, 255, 255, 255, 255,
1528     255, 255, 255,   6,   0,   6,   6,   6,
1529       6,   6,   6,   6,   6,   6, 255, 255,
1530     255, 255, 255,   0, 255, 255,   6,   0,
1531     255,   6,   6,   6,   6,   6,   6,   6,
1532       6,   6,   6,   6,   6,   6,   6,   6,
1533       6,   6,   6,   6,   6,   6,   6,   6,
1534       6,   6,   6, 255, 255, 255, 255, 255,
1535       0,   6,   6,   6,   6,   6,   6,   6,
1536       6,   6,   6,  40,  40,  40,  40,  40,
1537      40,  40,  40,  40,  40,  40,   6,   6,
1538       6,   6,   6,   6,   6,   6,   6, 255,
1539       0,   0,   0,   0,   0,   0,   0,   0,
1540       0,   0,   6,   6,   6,   6,   6,   6,
1541      40,   6,   6,   6,   6,   6,   6,   6,
1542       6,   6,   6,   6,   6,   6,   6,   6,
1543       6,   6,   6,   6,   6,   6,   6,   6,
1544       6,   6,   6,   6,   6,   6,   6,   6,
1545       6,   6,   6,   6,   6,   6,   6,   6,
1546       6,   6,   6,   6,   6,   6,   6,   6,
1547       6,   6,   6,   6,   6,   6,   6,   6,
1548       6,   6,   6,   6,   6,   6,   6,   6,
1549       6,   6,   6,   6,   6,   6,   6,   6,
1550       6,   6,   6,   6,   6,   6,   6,   6,
1551       6,   6,   6,   6,   6,   6,   6,   6,
1552       6,   6,   6,   6,   6,   6,   6,   6,
1553       6,   6,   6,   6,   6,   6,   6,   6,
1554       6,   6,   6,   6,   6,   0,   6,   6,
1555       6,   6,   6,   6,   6,   6,   6,   6,
1556       6,   6,   6,   6,   6,   6,   6,   6,
1557       6,   6,   6,   6,   6,   6,   6,   6,
1558       6,   6,   6,   6,   6,   6,   6,   6,
1559       7,   7,   7,   7,   7,   7,   7,   7,
1560       7,   7,   7,   7,   7,   7, 255,   7,
1561       7,   7,   7,   7,   7,   7,   7,   7,
1562       7,   7,   7,   7,   7,   7,   7,   7,
1563       7,   7,   7,   7,   7,   7,   7,   7,
1564       7,   7,   7,   7,   7,   7,   7,   7,
1565       7,   7,   7,   7,   7,   7,   7,   7,
1566       7,   7,   7,   7,   7,   7,   7,   7,
1567       7,   7,   7,   7,   7,   7,   7,   7,
1568       7,   7,   7, 255, 255,   7,   7,   7,
1569       6,   6,   6,   6,   6,   6,   6,   6,
1570       6,   6,   6,   6,   6,   6,   6,   6,
1571       6,   6,   6,   6,   6,   6,   6,   6,
1572       6,   6,   6,   6,   6,   6, 255, 255,
1573     255, 255, 255, 255, 255, 255, 255, 255,
1574     255, 255, 255, 255, 255, 255, 255, 255,
1575       8,   8,   8,   8,   8,   8,   8,   8,
1576       8,   8,   8,   8,   8,   8,   8,   8,
1577       8,   8,   8,   8,   8,   8,   8,   8,
1578       8,   8,   8,   8,   8,   8,   8,   8,
1579       8,   8,   8,   8,   8,   8,   8,   8,
1580       8,   8,   8,   8,   8,   8,   8,   8,
1581       8,   8, 255, 255, 255, 255, 255, 255,
1582     255, 255, 255, 255, 255, 255, 255, 255,
1583      65,  65,  65,  65,  65,  65,  65,  65,
1584      65,  65,  65,  65,  65,  65,  65,  65,
1585      65,  65,  65,  65,  65,  65,  65,  65,
1586      65,  65,  65,  65,  65,  65,  65,  65,
1587      65,  65,  65,  65,  65,  65,  65,  65,
1588      65,  65,  65,  65,  65,  65,  65,  65,
1589      65,  65,  65,  65,  65,  65,  65,  65,
1590      65,  65,  65, 255, 255, 255, 255, 255,
1591     255,   9,   9,   9,   9,   9,   9,   9,
1592       9,   9,   9,   9,   9,   9,   9,   9,
1593       9,   9,   9,   9,   9,   9,   9,   9,
1594       9,   9,   9,   9,   9,   9,   9,   9,
1595       9,   9,   9,   9,   9,   9,   9,   9,
1596       9,   9,   9,   9,   9,   9,   9,   9,
1597       9,   9,   9,   9,   9,   9,   9,   9,
1598       9,   9, 255, 255,   9,   9,   9,   9,
1599       9,   9,   9,   9,   9,   9,   9,   9,
1600       9,   9,   9,   9,   9,   9, 255, 255,
1601       9,   9,   9,   9,   9, 255, 255, 255,
1602       9,   9,   9,   9,   9,   9,   9,   9,
1603       9,   9,   9,   9,   0,   0,   9,   9,
1604       9,   9,   9,   9,   9,   9,   9,   9,
1605       0, 255, 255, 255, 255, 255, 255, 255,
1606     255, 255, 255,   9,   9,   9,   9,   9,
1607     255,  10,  10,  10, 255,  10,  10,  10,
1608      10,  10,  10,  10,  10, 255, 255,  10,
1609      10, 255, 255,  10,  10,  10,  10,  10,
1610      10,  10,  10,  10,  10,  10,  10,  10,
1611      10,  10,  10,  10,  10,  10,  10,  10,
1612      10, 255,  10,  10,  10,  10,  10,  10,
1613      10, 255,  10, 255, 255, 255,  10,  10,
1614      10,  10, 255, 255,  10,  10,  10,  10,
1615      10,  10,  10,  10,  10, 255, 255,  10,
1616      10, 255, 255,  10,  10,  10,  10, 255,
1617     255, 255, 255, 255, 255, 255, 255,  10,
1618     255, 255, 255, 255,  10,  10, 255,  10,
1619      10,  10,  10,  10, 255, 255,  10,  10,
1620      10,  10,  10,  10,  10,  10,  10,  10,
1621      10,  10,  10,  10,  10,  10,  10,  10,
1622      10,  10,  10, 255, 255, 255, 255, 255,
1623     255,  11,  11,  11, 255,  11,  11,  11,
1624      11,  11,  11, 255, 255, 255, 255,  11,
1625      11, 255, 255,  11,  11,  11,  11,  11,
1626      11,  11,  11,  11,  11,  11,  11,  11,
1627      11,  11,  11,  11,  11,  11,  11,  11,
1628      11, 255,  11,  11,  11,  11,  11,  11,
1629      11, 255,  11,  11, 255,  11,  11, 255,
1630      11,  11, 255, 255,  11, 255,  11,  11,
1631      11,  11,  11, 255, 255, 255, 255,  11,
1632      11, 255, 255,  11,  11,  11, 255, 255,
1633     255, 255, 255, 255, 255, 255, 255, 255,
1634     255,  11,  11,  11,  11, 255,  11, 255,
1635     255, 255, 255, 255, 255, 255,  11,  11,
1636      11,  11,  11,  11,  11,  11,  11,  11,
1637      11,  11,  11,  11,  11, 255, 255, 255,
1638     255, 255, 255, 255, 255, 255, 255, 255,
1639     255,  12,  12,  12, 255,  12,  12,  12,
1640      12,  12,  12,  12,  12,  12, 255,  12,
1641      12,  12, 255,  12,  12,  12,  12,  12,
1642      12,  12,  12,  12,  12,  12,  12,  12,
1643      12,  12,  12,  12,  12,  12,  12,  12,
1644      12, 255,  12,  12,  12,  12,  12,  12,
1645      12, 255,  12,  12, 255,  12,  12,  12,
1646      12,  12, 255, 255,  12,  12,  12,  12,
1647      12,  12,  12,  12,  12,  12, 255,  12,
1648      12,  12, 255,  12,  12,  12, 255, 255,
1649      12, 255, 255, 255, 255, 255, 255, 255,
1650     255, 255, 255, 255, 255, 255, 255, 255,
1651      12,  12,  12,  12, 255, 255,  12,  12,
1652      12,  12,  12,  12,  12,  12,  12,  12,
1653     255,  12, 255, 255, 255, 255, 255, 255,
1654     255, 255, 255, 255, 255, 255, 255, 255,
1655     255,  13,  13,  13, 255,  13,  13,  13,
1656      13,  13,  13,  13,  13, 255, 255,  13,
1657      13, 255, 255,  13,  13,  13,  13,  13,
1658      13,  13,  13,  13,  13,  13,  13,  13,
1659      13,  13,  13,  13,  13,  13,  13,  13,
1660      13, 255,  13,  13,  13,  13,  13,  13,
1661      13, 255,  13,  13, 255,  13,  13,  13,
1662      13,  13, 255, 255,  13,  13,  13,  13,
1663      13,  13,  13,  13, 255, 255, 255,  13,
1664      13, 255, 255,  13,  13,  13, 255, 255,
1665     255, 255, 255, 255, 255, 255,  13,  13,
1666     255, 255, 255, 255,  13,  13, 255,  13,
1667      13,  13, 255, 255, 255, 255,  13,  13,
1668      13,  13,  13,  13,  13,  13,  13,  13,
1669      13,  13, 255, 255, 255, 255, 255, 255,
1670     255, 255, 255, 255, 255, 255, 255, 255,
1671     255, 255,  14,  14, 255,  14,  14,  14,
1672      14,  14,  14, 255, 255, 255,  14,  14,
1673      14, 255,  14,  14,  14,  14, 255, 255,
1674     255,  14,  14, 255,  14, 255,  14,  14,
1675     255, 255, 255,  14,  14, 255, 255, 255,
1676      14,  14,  14, 255, 255, 255,  14,  14,
1677      14,  14,  14,  14,  14,  14,  14,  14,
1678      14,  14, 255, 255, 255, 255,  14,  14,
1679      14,  14,  14, 255, 255, 255,  14,  14,
1680      14, 255,  14,  14,  14,  14, 255, 255,
1681     255, 255, 255, 255, 255, 255, 255,  14,
1682     255, 255, 255, 255, 255, 255, 255, 255,
1683     255, 255, 255, 255, 255, 255,  14,  14,
1684      14,  14,  14,  14,  14,  14,  14,  14,
1685      14,  14,  14,  14,  14,  14,  14,  14,
1686      14,  14,  14, 255, 255, 255, 255, 255,
1687     255,  15,  15,  15, 255,  15,  15,  15,
1688      15,  15,  15,  15,  15, 255,  15,  15,
1689      15, 255,  15,  15,  15,  15,  15,  15,
1690      15,  15,  15,  15,  15,  15,  15,  15,
1691      15,  15,  15,  15,  15,  15,  15,  15,
1692      15, 255,  15,  15,  15,  15,  15,  15,
1693      15,  15,  15,  15, 255,  15,  15,  15,
1694      15,  15, 255, 255, 255, 255,  15,  15,
1695      15,  15,  15,  15,  15, 255,  15,  15,
1696      15, 255,  15,  15,  15,  15, 255, 255,
1697     255, 255, 255, 255, 255,  15,  15, 255,
1698     255, 255, 255, 255, 255, 255, 255, 255,
1699      15,  15, 255, 255, 255, 255,  15,  15,
1700      15,  15,  15,  15,  15,  15,  15,  15,
1701     255, 255, 255, 255, 255, 255, 255, 255,
1702     255, 255, 255, 255, 255, 255, 255, 255,
1703     255, 255,  16,  16, 255,  16,  16,  16,
1704      16,  16,  16,  16,  16, 255,  16,  16,
1705      16, 255,  16,  16,  16,  16,  16,  16,
1706      16,  16,  16,  16,  16,  16,  16,  16,
1707      16,  16,  16,  16,  16,  16,  16,  16,
1708      16, 255,  16,  16,  16,  16,  16,  16,
1709      16,  16,  16,  16, 255,  16,  16,  16,
1710      16,  16, 255, 255,  16,  16,  16,  16,
1711      16,  16,  16,  16,  16, 255,  16,  16,
1712      16, 255,  16,  16,  16,  16, 255, 255,
1713     255, 255, 255, 255, 255,  16,  16, 255,
1714     255, 255, 255, 255, 255, 255,  16, 255,
1715      16,  16,  16,  16, 255, 255,  16,  16,
1716      16,  16,  16,  16,  16,  16,  16,  16,
1717     255,  16,  16, 255, 255, 255, 255, 255,
1718     255, 255, 255, 255, 255, 255, 255, 255,
1719     255, 255,  17,  17, 255,  17,  17,  17,
1720      17,  17,  17,  17,  17, 255,  17,  17,
1721      17, 255,  17,  17,  17,  17,  17,  17,
1722      17,  17,  17,  17,  17,  17,  17,  17,
1723      17,  17,  17,  17,  17,  17,  17,  17,
1724      17, 255,  17,  17,  17,  17,  17,  17,
1725      17,  17,  17,  17,  17,  17,  17,  17,
1726      17,  17, 255, 255, 255, 255,  17,  17,
1727      17,  17,  17,  17, 255, 255,  17,  17,
1728      17, 255,  17,  17,  17,  17, 255, 255,
1729     255, 255, 255, 255, 255, 255, 255,  17,
1730     255, 255, 255, 255, 255, 255, 255, 255,
1731      17,  17, 255, 255, 255, 255,  17,  17,
1732      17,  17,  17,  17,  17,  17,  17,  17,
1733     255, 255, 255, 255, 255, 255, 255, 255,
1734     255, 255, 255, 255, 255, 255, 255, 255,
1735     255, 255,  18,  18, 255,  18,  18,  18,
1736      18,  18,  18,  18,  18,  18,  18,  18,
1737      18,  18,  18,  18,  18,  18,  18, 255,
1738     255, 255,  18,  18,  18,  18,  18,  18,
1739      18,  18,  18,  18,  18,  18,  18,  18,
1740      18,  18,  18,  18,  18,  18,  18,  18,
1741      18,  18, 255,  18,  18,  18,  18,  18,
1742      18,  18,  18,  18, 255,  18, 255, 255,
1743      18,  18,  18,  18,  18,  18,  18, 255,
1744     255, 255,  18, 255, 255, 255, 255,  18,
1745      18,  18,  18,  18,  18, 255,  18, 255,
1746      18,  18,  18,  18,  18,  18,  18,  18,
1747     255, 255, 255, 255, 255, 255, 255, 255,
1748     255, 255, 255, 255, 255, 255, 255, 255,
1749     255, 255,  18,  18,  18, 255, 255, 255,
1750     255, 255, 255, 255, 255, 255, 255, 255,
1751     255,  19,  19,  19,  19,  19,  19,  19,
1752      19,  19,  19,  19,  19,  19,  19,  19,
1753      19,  19,  19,  19,  19,  19,  19,  19,
1754      19,  19,  19,  19,  19,  19,  19,  19,
1755      19,  19,  19,  19,  19,  19,  19,  19,
1756      19,  19,  19,  19,  19,  19,  19,  19,
1757      19,  19,  19,  19,  19,  19,  19,  19,
1758      19,  19,  19, 255, 255, 255, 255,   0,
1759      19,  19,  19,  19,  19,  19,  19,  19,
1760      19,  19,  19,  19,  19,  19,  19,  19,
1761      19,  19,  19,  19,  19,  19,  19,  19,
1762      19,  19,  19,  19, 255, 255, 255, 255,
1763     255, 255, 255, 255, 255, 255, 255, 255,
1764     255, 255, 255, 255, 255, 255, 255, 255,
1765     255, 255, 255, 255, 255, 255, 255, 255,
1766     255, 255, 255, 255, 255, 255, 255, 255,
1767     255,  20,  20, 255,  20, 255, 255,  20,
1768      20, 255,  20, 255, 255,  20, 255, 255,
1769     255, 255, 255, 255,  20,  20,  20,  20,
1770     255,  20,  20,  20,  20,  20,  20,  20,
1771     255,  20,  20,  20, 255,  20, 255,  20,
1772     255, 255,  20,  20, 255,  20,  20,  20,
1773      20,  20,  20,  20,  20,  20,  20,  20,
1774      20,  20, 255,  20,  20,  20, 255, 255,
1775      20,  20,  20,  20,  20, 255,  20, 255,
1776      20,  20,  20,  20,  20,  20, 255, 255,
1777      20,  20,  20,  20,  20,  20,  20,  20,
1778      20,  20, 255, 255,  20,  20, 255, 255,
1779     255, 255, 255, 255, 255, 255, 255, 255,
1780     255, 255, 255, 255, 255, 255, 255, 255,
1781     255, 255, 255, 255, 255, 255, 255, 255,
1782     255, 255, 255, 255, 255, 255, 255, 255,
1783      21,  21,  21,  21,  21,  21,  21,  21,
1784      21,  21,  21,  21,  21,  21,  21,  21,
1785      21,  21,  21,  21,  21,  21,  21,  21,
1786      21,  21,  21,  21,  21,  21,  21,  21,
1787      21,  21,  21,  21,  21,  21,  21,  21,
1788      21,  21,  21,  21,  21,  21,  21,  21,
1789      21,  21,  21,  21,  21,  21,  21,  21,
1790      21,  21,  21,  21,  21,  21,  21,  21,
1791      21,  21,  21,  21,  21,  21,  21,  21,
1792     255,  21,  21,  21,  21,  21,  21,  21,
1793      21,  21,  21,  21,  21,  21,  21,  21,
1794      21,  21,  21,  21,  21,  21,  21,  21,
1795      21,  21,  21,  21,  21,  21,  21,  21,
1796      21,  21,  21, 255, 255, 255, 255, 255,
1797     255,  21,  21,  21,  21,  21,  21,  21,
1798      21,  21,  21,  21,  21,  21,  21,  21,
1799      21,  21,  21,  21,  21,  21,  21,  21,
1800      21,  21,  21,  21, 255, 255, 255, 255,
1801      21,  21,  21,  21,  21,  21,  21,  21,
1802     255,  21,  21,  21,  21,  21,  21,  21,
1803      21,  21,  21,  21,  21,  21,  21,  21,
1804      21,  21,  21,  21,  21,  21,  21,  21,
1805      21,  21,  21,  21,  21,  21,  21,  21,
1806      21,  21,  21,  21,  21, 255,  21,  21,
1807      21,  21,  21,  21,  21,  21,  21,  21,
1808      21,  21,  21,  21,  21, 255, 255,  21,
1809      21,  21, 255, 255, 255, 255, 255, 255,
1810     255, 255, 255, 255, 255, 255, 255, 255,
1811     255, 255, 255, 255, 255, 255, 255, 255,
1812     255, 255, 255, 255, 255, 255, 255, 255,
1813     255, 255, 255, 255, 255, 255, 255, 255,
1814     255, 255, 255, 255, 255, 255, 255, 255,
1815      22,  22,  22,  22,  22,  22,  22,  22,
1816      22,  22,  22,  22,  22,  22,  22,  22,
1817      22,  22,  22,  22,  22,  22,  22,  22,
1818      22,  22,  22,  22,  22,  22,  22,  22,
1819      22,  22, 255,  22,  22,  22,  22,  22,
1820     255,  22,  22, 255,  22,  22,  22,  22,
1821      22,  22,  22, 255, 255, 255,  22,  22,
1822      22,  22, 255, 255, 255, 255, 255, 255,
1823      22,  22,  22,  22,  22,  22,  22,  22,
1824      22,  22,  22,  22,  22,  22,  22,  22,
1825      22,  22,  22,  22,  22,  22,  22,  22,
1826      22,  22, 255, 255, 255, 255, 255, 255,
1827     255, 255, 255, 255, 255, 255, 255, 255,
1828     255, 255, 255, 255, 255, 255, 255, 255,
1829     255, 255, 255, 255, 255, 255, 255, 255,
1830     255, 255, 255, 255, 255, 255, 255, 255,
1831     255, 255, 255, 255, 255, 255, 255, 255,
1832     255, 255, 255, 255, 255, 255, 255, 255,
1833     255, 255, 255, 255, 255, 255, 255, 255,
1834     255, 255, 255, 255, 255, 255, 255, 255,
1835      23,  23,  23,  23,  23,  23,  23,  23,
1836      23,  23,  23,  23,  23,  23,  23,  23,
1837      23,  23,  23,  23,  23,  23,  23,  23,
1838      23,  23,  23,  23,  23,  23,  23,  23,
1839      23,  23,  23,  23,  23,  23, 255, 255,
1840     255, 255, 255, 255, 255, 255, 255, 255,
1841      23,  23,  23,  23,  23,  23,  23,  23,
1842      23,  23,  23,  23,  23,  23,  23,  23,
1843      23,  23,  23,  23,  23,  23,  23,  23,
1844      23,  23,  23,  23,  23,  23,  23,  23,
1845      23,  23,  23,  23,  23,  23,  23,  23,
1846      23,  23,  23,   0,  23, 255, 255, 255,
1847      24,  24,  24,  24,  24,  24,  24,  24,
1848      24,  24,  24,  24,  24,  24,  24,  24,
1849      24,  24,  24,  24,  24,  24,  24,  24,
1850      24,  24,  24,  24,  24,  24,  24,  24,
1851      24,  24,  24,  24,  24,  24,  24,  24,
1852      24,  24,  24,  24,  24,  24,  24,  24,
1853      24,  24,  24,  24,  24,  24,  24,  24,
1854      24,  24,  24,  24,  24,  24,  24,  24,
1855      24,  24,  24,  24,  24,  24,  24,  24,
1856      24,  24,  24,  24,  24,  24,  24,  24,
1857      24,  24,  24,  24,  24,  24,  24,  24,
1858      24,  24, 255, 255, 255, 255, 255,  24,
1859      24,  24,  24,  24,  24,  24,  24,  24,
1860      24,  24,  24,  24,  24,  24,  24,  24,
1861      24,  24,  24,  24,  24,  24,  24,  24,
1862      24,  24,  24,  24,  24,  24,  24,  24,
1863      24,  24,  24,  24,  24,  24,  24,  24,
1864      24,  24,  24,  24,  24,  24,  24,  24,
1865      24,  24,  24,  24,  24,  24,  24,  24,
1866      24,  24,  24,  24,  24,  24,  24,  24,
1867      24,  24,  24, 255, 255, 255, 255, 255,
1868      24,  24,  24,  24,  24,  24,  24,  24,
1869      24,  24,  24,  24,  24,  24,  24,  24,
1870      24,  24,  24,  24,  24,  24,  24,  24,
1871      24,  24,  24,  24,  24,  24,  24,  24,
1872      24,  24,  24,  24,  24,  24,  24,  24,
1873      24,  24,  24,  24,  24,  24,  24,  24,
1874      24,  24,  24,  24,  24,  24,  24,  24,
1875      24,  24,  24,  24,  24,  24,  24,  24,
1876      24,  24,  24,  24,  24,  24,  24,  24,
1877      24,  24,  24,  24,  24,  24,  24,  24,
1878      24,  24, 255, 255, 255, 255, 255, 255,
1879      25,  25,  25,  25,  25,  25,  25,  25,
1880      25,  25,  25,  25,  25,  25,  25,  25,
1881      25,  25,  25,  25,  25,  25,  25,  25,
1882      25,  25,  25,  25,  25,  25,  25,  25,
1883      25,  25,  25,  25,  25,  25,  25,  25,
1884      25,  25,  25,  25,  25,  25,  25,  25,
1885      25,  25,  25,  25,  25,  25,  25,  25,
1886      25,  25,  25,  25,  25,  25,  25,  25,
1887      25,  25,  25,  25,  25,  25,  25,  25,
1888      25, 255,  25,  25,  25,  25, 255, 255,
1889      25,  25,  25,  25,  25,  25,  25, 255,
1890      25, 255,  25,  25,  25,  25, 255, 255,
1891      25,  25,  25,  25,  25,  25,  25,  25,
1892      25,  25,  25,  25,  25,  25,  25,  25,
1893      25,  25,  25,  25,  25,  25,  25,  25,
1894      25,  25,  25,  25,  25,  25,  25,  25,
1895      25,  25,  25,  25,  25,  25,  25,  25,
1896      25, 255,  25,  25,  25,  25, 255, 255,
1897      25,  25,  25,  25,  25,  25,  25,  25,
1898      25,  25,  25,  25,  25,  25,  25,  25,
1899      25,  25,  25,  25,  25,  25,  25,  25,
1900      25,  25,  25,  25,  25,  25,  25,  25,
1901      25, 255,  25,  25,  25,  25, 255, 255,
1902      25,  25,  25,  25,  25,  25,  25, 255,
1903      25, 255,  25,  25,  25,  25, 255, 255,
1904      25,  25,  25,  25,  25,  25,  25,  25,
1905      25,  25,  25,  25,  25,  25,  25, 255,
1906      25,  25,  25,  25,  25,  25,  25,  25,
1907      25,  25,  25,  25,  25,  25,  25,  25,
1908      25,  25,  25,  25,  25,  25,  25,  25,
1909      25,  25,  25,  25,  25,  25,  25,  25,
1910      25,  25,  25,  25,  25,  25,  25,  25,
1911      25,  25,  25,  25,  25,  25,  25,  25,
1912      25,  25,  25,  25,  25,  25,  25,  25,
1913      25, 255,  25,  25,  25,  25, 255, 255,
1914      25,  25,  25,  25,  25,  25,  25,  25,
1915      25,  25,  25,  25,  25,  25,  25,  25,
1916      25,  25,  25,  25,  25,  25,  25,  25,
1917      25,  25,  25,  25,  25,  25,  25,  25,
1918      25,  25,  25,  25,  25,  25,  25,  25,
1919      25,  25,  25,  25,  25,  25,  25,  25,
1920      25,  25,  25,  25,  25,  25,  25,  25,
1921      25,  25,  25,  25,  25,  25,  25,  25,
1922      25,  25,  25, 255, 255, 255, 255,  25,
1923      25,  25,  25,  25,  25,  25,  25,  25,
1924      25,  25,  25,  25,  25,  25,  25,  25,
1925      25,  25,  25,  25,  25,  25,  25,  25,
1926      25,  25,  25,  25,  25, 255, 255, 255,
1927      25,  25,  25,  25,  25,  25,  25,  25,
1928      25,  25,  25,  25,  25,  25,  25,  25,
1929      25,  25,  25,  25,  25,  25,  25,  25,
1930      25,  25, 255, 255, 255, 255, 255, 255,
1931      26,  26,  26,  26,  26,  26,  26,  26,
1932      26,  26,  26,  26,  26,  26,  26,  26,
1933      26,  26,  26,  26,  26,  26,  26,  26,
1934      26,  26,  26,  26,  26,  26,  26,  26,
1935      26,  26,  26,  26,  26,  26,  26,  26,
1936      26,  26,  26,  26,  26,  26,  26,  26,
1937      26,  26,  26,  26,  26,  26,  26,  26,
1938      26,  26,  26,  26,  26,  26,  26,  26,
1939      26,  26,  26,  26,  26,  26,  26,  26,
1940      26,  26,  26,  26,  26,  26,  26,  26,
1941      26,  26,  26,  26,  26, 255, 255, 255,
1942     255, 255, 255, 255, 255, 255, 255, 255,
1943     255,  27,  27,  27,  27,  27,  27,  27,
1944      27,  27,  27,  27,  27,  27,  27,  27,
1945      27,  27,  27,  27,  27,  27,  27,  27,
1946      27,  27,  27,  27,  27,  27,  27,  27,
1947      27,  27,  27,  27,  27,  27,  27,  27,
1948      27,  27,  27,  27,  27,  27,  27,  27,
1949      27,  27,  27,  27,  27,  27,  27,  27,
1950      27,  27,  27,  27,  27,  27,  27,  27,
1951      27,  27,  27,  27,  27,  27,  27,  27,
1952      27,  27,  27,  27,  27,  27,  27,  27,
1953      27,  27,  27,  27,  27,  27,  27,  27,
1954      27,  27,  27,  27,  27,  27,  27,  27,
1955      27,  27,  27,  27,  27,  27,  27,  27,
1956      27,  27,  27,  27,  27,  27,  27,  27,
1957      27,  27,  27,  27,  27,  27,  27,  27,
1958      27,  27,  27,  27,  27,  27,  27,  27,
1959      27,  27,  27,  27,  27,  27,  27,  27,
1960      27,  27,  27,  27,  27,  27,  27,  27,
1961      27,  27,  27,  27,  27,  27,  27,  27,
1962      27,  27,  27,  27,  27,  27,  27,  27,
1963      27,  27,  27,  27,  27,  27,  27,  27,
1964      27,  27,  27,  27,  27,  27,  27,  27,
1965      27,  27,  27,  27,  27,  27,  27,  27,
1966      27,  27,  27,  27,  27,  27,  27,  27,
1967      27,  27,  27,  27,  27,  27,  27,  27,
1968      27,  27,  27,  27,  27,  27,  27,  27,
1969      27,  27,  27,  27,  27,  27,  27,  27,
1970      27,  27,  27,  27,  27,  27,  27,  27,
1971      27,  27,  27,  27,  27,  27,  27,  27,
1972      27,  27,  27,  27,  27,  27,  27,  27,
1973      27,  27,  27,  27,  27,  27,  27,  27,
1974      27,  27,  27,  27,  27,  27,  27,  27,
1975      27,  27,  27,  27,  27,  27,  27,  27,
1976      27,  27,  27,  27,  27,  27,  27,  27,
1977      27,  27,  27,  27,  27,  27,  27,  27,
1978      27,  27,  27,  27,  27,  27,  27,  27,
1979      27,  27,  27,  27,  27,  27,  27,  27,
1980      27,  27,  27,  27,  27,  27,  27,  27,
1981      27,  27,  27,  27,  27,  27,  27,  27,
1982      27,  27,  27,  27,  27,  27,  27,  27,
1983      27,  27,  27,  27,  27,  27,  27,  27,
1984      27,  27,  27,  27,  27,  27,  27,  27,
1985      27,  27,  27,  27,  27,  27,  27,  27,
1986      27,  27,  27,  27,  27,  27,  27,  27,
1987      27,  27,  27,  27,  27,  27,  27,  27,
1988      27,  27,  27,  27,  27,  27,  27,  27,
1989      27,  27,  27,  27,  27,  27,  27, 255,
1990     255, 255, 255, 255, 255, 255, 255, 255,
1991      28,  28,  28,  28,  28,  28,  28,  28,
1992      28,  28,  28,  28,  28,  28,  28,  28,
1993      28,  28,  28,  28,  28,  28,  28,  28,
1994      28,  28,  28,  28,  28, 255, 255, 255,
1995      29,  29,  29,  29,  29,  29,  29,  29,
1996      29,  29,  29,  29,  29,  29,  29,  29,
1997      29,  29,  29,  29,  29,  29,  29,  29,
1998      29,  29,  29,  29,  29,  29,  29,  29,
1999      29,  29,  29,  29,  29,  29,  29,  29,
2000      29,  29,  29,  29,  29,  29,  29,  29,
2001      29,  29,  29,  29,  29,  29,  29,  29,
2002      29,  29,  29,  29,  29,  29,  29,  29,
2003      29,  29,  29,  29,  29,  29,  29,  29,
2004      29,  29,  29,   0,   0,   0,  29,  29,
2005      29, 255, 255, 255, 255, 255, 255, 255,
2006     255, 255, 255, 255, 255, 255, 255, 255,
2007      41,  41,  41,  41,  41,  41,  41,  41,
2008      41,  41,  41,  41,  41, 255,  41,  41,
2009      41,  41,  41,  41,  41, 255, 255, 255,
2010     255, 255, 255, 255, 255, 255, 255, 255,
2011      42,  42,  42,  42,  42,  42,  42,  42,
2012      42,  42,  42,  42,  42,  42,  42,  42,
2013      42,  42,  42,  42,  42,   0,   0, 255,
2014     255, 255, 255, 255, 255, 255, 255, 255,
2015      43,  43,  43,  43,  43,  43,  43,  43,
2016      43,  43,  43,  43,  43,  43,  43,  43,
2017      43,  43,  43,  43, 255, 255, 255, 255,
2018     255, 255, 255, 255, 255, 255, 255, 255,
2019      44,  44,  44,  44,  44,  44,  44,  44,
2020      44,  44,  44,  44,  44, 255,  44,  44,
2021      44, 255,  44,  44, 255, 255, 255, 255,
2022     255, 255, 255, 255, 255, 255, 255, 255,
2023      30,  30,  30,  30,  30,  30,  30,  30,
2024      30,  30,  30,  30,  30,  30,  30,  30,
2025      30,  30,  30,  30,  30,  30,  30,  30,
2026      30,  30,  30,  30,  30,  30,  30,  30,
2027      30,  30,  30,  30,  30,  30,  30,  30,
2028      30,  30,  30,  30,  30,  30,  30,  30,
2029      30,  30,  30,  30,  30,  30,  30,  30,
2030      30,  30,  30,  30,  30,  30,  30,  30,
2031      30,  30,  30,  30,  30,  30,  30,  30,
2032      30,  30,  30,  30,  30,  30,  30,  30,
2033      30,  30,  30,  30,  30,  30,  30,  30,
2034      30,  30,  30,  30,  30,  30, 255, 255,
2035      30,  30,  30,  30,  30,  30,  30,  30,
2036      30,  30, 255, 255, 255, 255, 255, 255,
2037      30,  30,  30,  30,  30,  30,  30,  30,
2038      30,  30, 255, 255, 255, 255, 255, 255,
2039      31,  31,   0,   0,  31,   0,  31,  31,
2040      31,  31,  31,  31,  31,  31,  31, 255,
2041      31,  31,  31,  31,  31,  31,  31,  31,
2042      31,  31, 255, 255, 255, 255, 255, 255,
2043      31,  31,  31,  31,  31,  31,  31,  31,
2044      31,  31,  31,  31,  31,  31,  31,  31,
2045      31,  31,  31,  31,  31,  31,  31,  31,
2046      31,  31,  31,  31,  31,  31,  31,  31,
2047      31,  31,  31,  31,  31,  31,  31,  31,
2048      31,  31,  31,  31,  31,  31,  31,  31,
2049      31,  31,  31,  31,  31,  31,  31,  31,
2050      31,  31,  31,  31,  31,  31,  31,  31,
2051      31,  31,  31,  31,  31,  31,  31,  31,
2052      31,  31,  31,  31,  31,  31,  31,  31,
2053      31,  31,  31,  31,  31,  31,  31,  31,
2054     255, 255, 255, 255, 255, 255, 255, 255,
2055      31,  31,  31,  31,  31,  31,  31,  31,
2056      31,  31,  31,  31,  31,  31,  31,  31,
2057      31,  31,  31,  31,  31,  31,  31,  31,
2058      31,  31,  31,  31,  31,  31,  31,  31,
2059      31,  31,  31,  31,  31,  31,  31,  31,
2060      31,  31, 255, 255, 255, 255, 255, 255,
2061     255, 255, 255, 255, 255, 255, 255, 255,
2062     255, 255, 255, 255, 255, 255, 255, 255,
2063     255, 255, 255, 255, 255, 255, 255, 255,
2064     255, 255, 255, 255, 255, 255, 255, 255,
2065     255, 255, 255, 255, 255, 255, 255, 255,
2066     255, 255, 255, 255, 255, 255, 255, 255,
2067     255, 255, 255, 255, 255, 255, 255, 255,
2068     255, 255, 255, 255, 255, 255, 255, 255,
2069     255, 255, 255, 255, 255, 255, 255, 255,
2070     255, 255, 255, 255, 255, 255, 255, 255,
2071      45,  45,  45,  45,  45,  45,  45,  45,
2072      45,  45,  45,  45,  45,  45,  45,  45,
2073      45,  45,  45,  45,  45,  45,  45,  45,
2074      45,  45,  45,  45,  45, 255, 255, 255,
2075      45,  45,  45,  45,  45,  45,  45,  45,
2076      45,  45,  45,  45, 255, 255, 255, 255,
2077      45,  45,  45,  45,  45,  45,  45,  45,
2078      45,  45,  45,  45, 255, 255, 255, 255,
2079      45, 255, 255, 255,  45,  45,  45,  45,
2080      45,  45,  45,  45,  45,  45,  45,  45,
2081      46,  46,  46,  46,  46,  46,  46,  46,
2082      46,  46,  46,  46,  46,  46,  46,  46,
2083      46,  46,  46,  46,  46,  46,  46,  46,
2084      46,  46,  46,  46,  46,  46, 255, 255,
2085      46,  46,  46,  46,  46, 255, 255, 255,
2086     255, 255, 255, 255, 255, 255, 255, 255,
2087      55,  55,  55,  55,  55,  55,  55,  55,
2088      55,  55,  55,  55,  55,  55,  55,  55,
2089      55,  55,  55,  55,  55,  55,  55,  55,
2090      55,  55,  55,  55,  55,  55,  55,  55,
2091      55,  55,  55,  55,  55,  55,  55,  55,
2092      55,  55, 255, 255, 255, 255, 255, 255,
2093      55,  55,  55,  55,  55,  55,  55,  55,
2094      55,  55,  55,  55,  55,  55,  55,  55,
2095      55,  55,  55,  55,  55,  55,  55,  55,
2096      55,  55, 255, 255, 255, 255, 255, 255,
2097      55,  55,  55,  55,  55,  55,  55,  55,
2098      55,  55, 255, 255, 255, 255,  55,  55,
2099      30,  30,  30,  30,  30,  30,  30,  30,
2100      30,  30,  30,  30,  30,  30,  30,  30,
2101      30,  30,  30,  30,  30,  30,  30,  30,
2102      30,  30,  30,  30,  30,  30,  30,  30,
2103      53,  53,  53,  53,  53,  53,  53,  53,
2104      53,  53,  53,  53,  53,  53,  53,  53,
2105      53,  53,  53,  53,  53,  53,  53,  53,
2106      53,  53,  53,  53, 255, 255,  53,  53,
2107     255, 255, 255, 255, 255, 255, 255, 255,
2108     255, 255, 255, 255, 255, 255, 255, 255,
2109     255, 255, 255, 255, 255, 255, 255, 255,
2110     255, 255, 255, 255, 255, 255, 255, 255,
2111     255, 255, 255, 255, 255, 255, 255, 255,
2112     255, 255, 255, 255, 255, 255, 255, 255,
2113     255, 255, 255, 255, 255, 255, 255, 255,
2114     255, 255, 255, 255, 255, 255, 255, 255,
2115     255, 255, 255, 255, 255, 255, 255, 255,
2116     255, 255, 255, 255, 255, 255, 255, 255,
2117     255, 255, 255, 255, 255, 255, 255, 255,
2118     255, 255, 255, 255, 255, 255, 255, 255,
2119      61,  61,  61,  61,  61,  61,  61,  61,
2120      61,  61,  61,  61,  61,  61,  61,  61,
2121      61,  61,  61,  61,  61,  61,  61,  61,
2122      61,  61,  61,  61,  61,  61,  61,  61,
2123      61,  61,  61,  61,  61,  61,  61,  61,
2124      61,  61,  61,  61,  61,  61,  61,  61,
2125      61,  61,  61,  61,  61,  61,  61,  61,
2126      61,  61,  61,  61,  61,  61,  61,  61,
2127      61,  61,  61,  61,  61,  61,  61,  61,
2128      61,  61,  61,  61, 255, 255, 255, 255,
2129      61,  61,  61,  61,  61,  61,  61,  61,
2130      61,  61,  61,  61,  61,  61,  61,  61,
2131      61,  61,  61,  61,  61,  61,  61,  61,
2132      61,  61,  61,  61,  61,  61,  61,  61,
2133      61,  61,  61,  61,  61,  61,  61,  61,
2134      61,  61,  61,  61,  61, 255, 255, 255,
2135       1,   1,   1,   1,   1,   1,   1,   1,
2136       1,   1,   1,   1,   1,   1,   1,   1,
2137       1,   1,   1,   1,   1,   1,   1,   1,
2138       1,   1,   1,   1,   1,   1,   1,   1,
2139       1,   1,   1,   1,   1,   1,   2,   2,
2140       2,   2,   2,   3,   1,   1,   1,   1,
2141       1,   1,   1,   1,   1,   1,   1,   1,
2142       1,   1,   1,   1,   1,   1,   1,   1,
2143       1,   1,   1,   1,   1,   1,   1,   1,
2144       1,   1,   1,   1,   1,   1,   1,   1,
2145       1,   1,   1,   1,   1,   1,   1,   1,
2146       1,   1,   1,   1,   1,   2,   2,   2,
2147       2,   2,   1,   1,   1,   1,   2,   2,
2148       2,   2,   2,   1,   1,   1,   1,   1,
2149       1,   1,   1,   1,   1,   1,   1,   1,
2150       3,   1,   1,   1,   1,   1,   1,   1,
2151       1,   1,   1,   1,   1,   1,   1,   1,
2152       1,   1,   1,   1,   1,   1,   1,   1,
2153       1,   1,   1,   1,   1,   1,   1,   1,
2154       1,   1,   1,   1,   1,   1,   1,   1,
2155       1,   1,   1,   1,   1,   1,   1,   1,
2156       1,   1,   1,   1,   1,   1,   1,   1,
2157       1,   1,   1,   1,   1,   1,   1,   1,
2158       1,   1,   1,   1,   1,   1,   1,   2,
2159      40,  40,  40,  40,  40,  40,  40,  40,
2160      40,  40,  40, 255, 255, 255, 255, 255,
2161     255, 255, 255, 255, 255, 255, 255, 255,
2162     255, 255, 255, 255, 255, 255, 255, 255,
2163     255, 255, 255, 255, 255, 255, 255, 255,
2164     255, 255, 255, 255, 255, 255, 255, 255,
2165     255, 255, 255, 255, 255, 255, 255, 255,
2166     255, 255, 255, 255, 255, 255,  40,  40,
2167       1,   1,   1,   1,   1,   1,   1,   1,
2168       1,   1,   1,   1,   1,   1,   1,   1,
2169       1,   1,   1,   1,   1,   1,   1,   1,
2170       1,   1,   1,   1, 255, 255, 255, 255,
2171       1,   1,   1,   1,   1,   1,   1,   1,
2172       1,   1,   1,   1,   1,   1,   1,   1,
2173       1,   1,   1,   1,   1,   1,   1,   1,
2174       1,   1,   1,   1,   1,   1,   1,   1,
2175       1,   1,   1,   1,   1,   1,   1,   1,
2176       1,   1,   1,   1,   1,   1,   1,   1,
2177       1,   1,   1,   1,   1,   1,   1,   1,
2178       1,   1,   1,   1,   1,   1,   1,   1,
2179       1,   1,   1,   1,   1,   1,   1,   1,
2180       1,   1,   1,   1,   1,   1,   1,   1,
2181       1,   1,   1,   1,   1,   1,   1,   1,
2182       1,   1, 255, 255, 255, 255, 255, 255,
2183       2,   2,   2,   2,   2,   2,   2,   2,
2184       2,   2,   2,   2,   2,   2,   2,   2,
2185       2,   2,   2,   2,   2,   2, 255, 255,
2186       2,   2,   2,   2,   2,   2, 255, 255,
2187       2,   2,   2,   2,   2,   2,   2,   2,
2188       2,   2,   2,   2,   2,   2,   2,   2,
2189       2,   2,   2,   2,   2,   2,   2,   2,
2190       2,   2,   2,   2,   2,   2,   2,   2,
2191       2,   2,   2,   2,   2,   2, 255, 255,
2192       2,   2,   2,   2,   2,   2, 255, 255,
2193       2,   2,   2,   2,   2,   2,   2,   2,
2194     255,   2, 255,   2, 255,   2, 255,   2,
2195       2,   2,   2,   2,   2,   2,   2,   2,
2196       2,   2,   2,   2,   2,   2,   2,   2,
2197       2,   2,   2,   2,   2,   2,   2,   2,
2198       2,   2,   2,   2,   2,   2, 255, 255,
2199       2,   2,   2,   2,   2,   2,   2,   2,
2200       2,   2,   2,   2,   2,   2,   2,   2,
2201       2,   2,   2,   2,   2,   2,   2,   2,
2202       2,   2,   2,   2,   2,   2,   2,   2,
2203       2,   2,   2,   2,   2,   2,   2,   2,
2204       2,   2,   2,   2,   2,   2,   2,   2,
2205       2,   2,   2,   2,   2, 255,   2,   2,
2206       2,   2,   2,   2,   2,   2,   2,   2,
2207       2,   2,   2,   2,   2, 255,   2,   2,
2208       2,   2,   2,   2,   2,   2,   2,   2,
2209       2,   2,   2,   2, 255, 255,   2,   2,
2210       2,   2,   2,   2, 255,   2,   2,   2,
2211       2,   2,   2,   2,   2,   2,   2,   2,
2212       2,   2,   2,   2,   2,   2,   2,   2,
2213     255, 255,   2,   2,   2, 255,   2,   2,
2214       2,   2,   2,   2,   2,   2,   2, 255,
2215       0,   0,   0,   0,   0,   0,   0,   0,
2216       0,   0,   0,   0,  40,  40,   0,   0,
2217       0,   0,   0,   0,   0,   0,   0,   0,
2218       0,   0,   0,   0,   0,   0,   0,   0,
2219       0,   0,   0,   0,   0,   0,   0,   0,
2220       0,   0,   0,   0,   0,   0,   0,   0,
2221       0,   0,   0,   0,   0,   0,   0,   0,
2222       0,   0,   0,   0,   0,   0,   0,   0,
2223       0,   0,   0,   0,   0,   0,   0,   0,
2224       0,   0,   0,   0,   0,   0,   0,   0,
2225       0,   0,   0,   0,   0,   0,   0,   0,
2226       0,   0,   0,   0,   0,   0,   0,   0,
2227       0,   0,   0,   0, 255, 255, 255, 255,
2228     255, 255,   0,   0,   0,   0,   0,   0,
2229       0,   1, 255, 255,   0,   0,   0,   0,
2230       0,   0,   0,   0,   0,   0,   0,   1,
2231       0,   0,   0,   0,   0,   0,   0,   0,
2232       0,   0,   0,   0,   0,   0,   0, 255,
2233       1,   1,   1,   1,   1, 255, 255, 255,
2234     255, 255, 255, 255, 255, 255, 255, 255,
2235       0,   0,   0,   0,   0,   0,   0,   0,
2236       0,   0,   0,   0,   0,   0,   0,   0,
2237       0,   0,   0,   0,   0,   0, 255, 255,
2238     255, 255, 255, 255, 255, 255, 255, 255,
2239     255, 255, 255, 255, 255, 255, 255, 255,
2240     255, 255, 255, 255, 255, 255, 255, 255,
2241      40,  40,  40,  40,  40,  40,  40,  40,
2242      40,  40,  40,  40,  40,  40,  40,  40,
2243      40,  40,  40,  40,  40,  40,  40,  40,
2244      40,  40,  40,  40,  40,  40,  40,  40,
2245     255, 255, 255, 255, 255, 255, 255, 255,
2246     255, 255, 255, 255, 255, 255, 255, 255,
2247       0,   0,   0,   0,   0,   0,   0,   0,
2248       0,   0,   0,   0,   0,   0,   0,   0,
2249       0,   0,   0,   0,   0,   0,   0,   0,
2250       0,   0,   0,   0,   0,   0,   0,   0,
2251       0,   0,   0,   0,   0,   0,   2,   0,
2252       0,   0,   1,   1,   0,   0,   0,   0,
2253       0,   0,   1,   0,   0,   0,   0,   0,
2254       0,   0,   0,   0,   0,   0,   0,   0,
2255       0,   0,   0,   0,   0,   0,   0,   0,
2256       0,   0,   0,   0,   0,   0,   1, 255,
2257     255, 255, 255,   0,   0,   0,   0,   0,
2258       0,   0,   0,   0,   0,   0,   0,   0,
2259       0,   0,   0,   0,   0,   0,   0,   0,
2260       0,   0,   0,   0,   0,   0,   0,   0,
2261       0,   0,   0,   0,   0,   0,   0,   0,
2262       0,   0,   0,   0,   0,   0,   0,   0,
2263       0,   0,   0,   0,   1, 255, 255, 255,
2264     255, 255, 255, 255, 255, 255, 255, 255,
2265       0,   0,   0,   0,   0,   0,   0,   0,
2266       0,   0,   0,   0,   0,   0,   0,   0,
2267       0,   0,   0,   0,   0,   0,   0,   0,
2268       0,   0,   0,   0,   0,   0,   0,   0,
2269       0,   0,   0,   0,   0,   0,   0,   0,
2270       0,   0,   0,   0,   0,   0,   0,   0,
2271       0,   0,   0,   0,   0,   0,   0,   0,
2272       0,   0,   0,   0,   0,   0,   0,   0,
2273       0,   0,   0,   0,   0,   0,   0,   0,
2274       0,   0,   0,   0,   0,   0,   0,   0,
2275       0,   0,   0,   0,   0,   0,   0,   0,
2276       0,   0,   0,   0,   0,   0,   0,   0,
2277       0,   0,   0,   0,   0,   0,   0,   0,
2278       0,   0,   0,   0,   0,   0,   0,   0,
2279       0,   0,   0,   0,   0,   0,   0,   0,
2280       0,   0,   0,   0,   0,   0,   0,   0,
2281       0,   0,   0,   0,   0,   0,   0,   0,
2282       0,   0,   0,   0,   0,   0,   0,   0,
2283       0,   0,   0,   0,   0,   0,   0,   0,
2284       0,   0,   0,   0,   0,   0,   0,   0,
2285       0,   0,   0,   0,   0,   0,   0,   0,
2286       0,   0,   0,   0,   0,   0,   0,   0,
2287       0,   0,   0,   0,   0,   0,   0,   0,
2288       0,   0,   0,   0,   0,   0,   0,   0,
2289       0,   0,   0,   0,   0,   0,   0,   0,
2290       0,   0,   0,   0,   0,   0,   0,   0,
2291       0,   0,   0,   0,   0,   0,   0,   0,
2292       0,   0,   0,   0,   0,   0,   0,   0,
2293       0,   0,   0,   0,   0,   0,   0,   0,
2294       0,   0,   0,   0,   0,   0,   0,   0,
2295       0,   0,   0,   0,   0,   0,   0,   0,
2296       0,   0,   0,   0,   0,   0,   0,   0,
2297       0,   0,   0,   0,   0,   0,   0,   0,
2298       0,   0,   0,   0,   0,   0,   0,   0,
2299       0,   0,   0,   0,   0,   0,   0,   0,
2300       0,   0,   0,   0,   0,   0,   0,   0,
2301       0,   0,   0,   0,   0,   0,   0,   0,
2302       0,   0,   0,   0,   0,   0,   0,   0,
2303       0,   0,   0,   0,   0,   0,   0,   0,
2304       0,   0,   0,   0,   0,   0,   0,   0,
2305       0,   0,   0,   0,   0,   0,   0,   0,
2306       0,   0,   0,   0,   0,   0,   0,   0,
2307       0,   0,   0,   0,   0,   0,   0,   0,
2308     255, 255, 255, 255, 255, 255, 255, 255,
2309     255, 255, 255, 255, 255, 255, 255, 255,
2310     255, 255, 255, 255, 255, 255, 255, 255,
2311       0,   0,   0,   0,   0,   0,   0,   0,
2312       0,   0,   0,   0,   0,   0,   0,   0,
2313       0,   0,   0,   0,   0,   0,   0,   0,
2314       0,   0,   0,   0,   0,   0,   0,   0,
2315       0,   0,   0,   0,   0,   0,   0, 255,
2316     255, 255, 255, 255, 255, 255, 255, 255,
2317     255, 255, 255, 255, 255, 255, 255, 255,
2318     255, 255, 255, 255, 255, 255, 255, 255,
2319       0,   0,   0,   0,   0,   0,   0,   0,
2320       0,   0,   0, 255, 255, 255, 255, 255,
2321     255, 255, 255, 255, 255, 255, 255, 255,
2322     255, 255, 255, 255, 255, 255, 255, 255,
2323       0,   0,   0,   0,   0,   0,   0,   0,
2324       0,   0,   0,   0,   0,   0,   0,   0,
2325       0,   0,   0,   0,   0,   0,   0,   0,
2326       0,   0,   0,   0,   0,   0,   0,   0,
2327       0,   0,   0,   0,   0,   0,   0,   0,
2328       0,   0,   0,   0,   0,   0,   0,   0,
2329       0,   0,   0,   0,   0,   0,   0,   0,
2330       0,   0,   0,   0,   0, 255, 255, 255,
2331       0,   0,   0,   0,   0,   0,   0,   0,
2332       0,   0,   0,   0,   0,   0,   0,   0,
2333       0,   0,   0, 255, 255, 255, 255, 255,
2334     255, 255, 255, 255, 255, 255, 255, 255,
2335     255, 255, 255, 255, 255, 255, 255, 255,
2336     255, 255, 255, 255, 255, 255, 255, 255,
2337     255, 255, 255, 255, 255, 255, 255, 255,
2338     255, 255, 255, 255, 255, 255, 255, 255,
2339     255, 255, 255, 255, 255, 255, 255, 255,
2340     255, 255, 255, 255, 255, 255, 255, 255,
2341     255, 255, 255, 255, 255, 255, 255, 255,
2342     255, 255, 255, 255, 255, 255, 255, 255,
2343     255,   0,   0,   0,   0, 255,   0,   0,
2344       0,   0, 255, 255,   0,   0,   0,   0,
2345       0,   0,   0,   0,   0,   0,   0,   0,
2346       0,   0,   0,   0,   0,   0,   0,   0,
2347       0,   0,   0,   0,   0,   0,   0,   0,
2348     255,   0,   0,   0,   0,   0,   0,   0,
2349       0,   0,   0,   0,   0,   0,   0,   0,
2350       0,   0,   0,   0,   0,   0,   0,   0,
2351       0,   0,   0,   0,   0,   0,   0,   0,
2352       0,   0,   0,   0, 255,   0, 255,   0,
2353       0,   0,   0, 255, 255, 255,   0, 255,
2354       0,   0,   0,   0,   0,   0,   0, 255,
2355     255,   0,   0,   0,   0,   0,   0,   0,
2356       0,   0,   0,   0,   0,   0,   0,   0,
2357       0,   0,   0,   0,   0,   0,   0,   0,
2358       0,   0,   0,   0,   0,   0,   0,   0,
2359       0,   0,   0,   0,   0,   0,   0,   0,
2360       0,   0,   0,   0,   0,   0,   0,   0,
2361       0,   0,   0,   0,   0, 255, 255, 255,
2362       0,   0,   0,   0,   0,   0,   0,   0,
2363       0,   0,   0,   0,   0,   0,   0,   0,
2364       0,   0,   0,   0,   0,   0,   0,   0,
2365     255,   0,   0,   0,   0,   0,   0,   0,
2366       0,   0,   0,   0,   0,   0,   0, 255,
2367       0,   0,   0,   0,   0,   0,   0,   0,
2368       0,   0,   0, 255, 255, 255, 255, 255,
2369       0,   0,   0,   0,   0,   0,   0,   0,
2370       0,   0,   0,   0,   0,   0,   0,   0,
2371       0,   0,   0,   0,   0,   0,   0,   0,
2372       0,   0,   0,   0, 255, 255, 255, 255,
2373       0,   0,   0,   0,   0,   0,   0,   0,
2374       0,   0,   0,   0,   0,   0,   0,   0,
2375      52,  52,  52,  52,  52,  52,  52,  52,
2376      52,  52,  52,  52,  52,  52,  52,  52,
2377      52,  52,  52,  52,  52,  52,  52,  52,
2378      52,  52,  52,  52,  52,  52,  52,  52,
2379      52,  52,  52,  52,  52,  52,  52,  52,
2380      52,  52,  52,  52,  52,  52,  52,  52,
2381      52,  52,  52,  52,  52,  52,  52,  52,
2382      52,  52,  52,  52,  52,  52,  52,  52,
2383      52,  52,  52,  52,  52,  52,  52,  52,
2384      52,  52,  52,  52,  52,  52,  52,  52,
2385      52,  52,  52,  52,  52,  52,  52,  52,
2386      52,  52,  52,  52,  52,  52,  52,  52,
2387      52,  52,  52,  52,  52,  52,  52,  52,
2388      52,  52,  52,  52,  52,  52,  52,  52,
2389      52,  52,  52,  52,  52,  52,  52,  52,
2390      52,  52,  52,  52,  52,  52,  52,  52,
2391       0,   0,   0,   0,   0,   0,   0,   0,
2392       0,   0,   0,   0,   0,   0,   0,   0,
2393       0,   0,   0,   0,   0,   0,   0,   0,
2394       0,   0,   0, 255, 255, 255, 255, 255,
2395       0,   0,   0,   0, 255, 255, 255, 255,
2396     255, 255, 255, 255, 255, 255, 255, 255,
2397     255, 255, 255, 255, 255, 255, 255, 255,
2398     255, 255, 255, 255, 255, 255, 255, 255,
2399     255, 255, 255, 255, 255, 255, 255, 255,
2400     255, 255, 255, 255, 255, 255, 255, 255,
2401     255, 255, 255, 255, 255, 255, 255, 255,
2402     255, 255, 255, 255, 255, 255, 255, 255,
2403     255, 255, 255, 255, 255, 255, 255, 255,
2404     255, 255, 255, 255, 255, 255, 255, 255,
2405     255, 255, 255, 255, 255, 255, 255, 255,
2406     255, 255, 255, 255, 255, 255, 255, 255,
2407      56,  56,  56,  56,  56,  56,  56,  56,
2408      56,  56,  56,  56,  56,  56,  56,  56,
2409      56,  56,  56,  56,  56,  56,  56,  56,
2410      56,  56,  56,  56,  56,  56,  56,  56,
2411      56,  56,  56,  56,  56,  56,  56,  56,
2412      56,  56,  56,  56,  56,  56,  56, 255,
2413      56,  56,  56,  56,  56,  56,  56,  56,
2414      56,  56,  56,  56,  56,  56,  56,  56,
2415      56,  56,  56,  56,  56,  56,  56,  56,
2416      56,  56,  56,  56,  56,  56,  56,  56,
2417      56,  56,  56,  56,  56,  56,  56,  56,
2418      56,  56,  56,  56,  56,  56,  56, 255,
2419       1,   1,   1,   1,   1,   1,   1,   1,
2420       1,   1,   1,   1,   1, 255, 255, 255,
2421     255, 255, 255, 255,   1,   1,   1,   1,
2422     255, 255, 255, 255, 255, 255, 255, 255,
2423      54,  54,  54,  54,  54,  54,  54,  54,
2424      54,  54,  54,  54,  54,  54,  54,  54,
2425      54,  54,  54,  54,  54,  54,  54,  54,
2426      54,  54,  54,  54,  54,  54,  54,  54,
2427      54,  54,  54,  54,  54,  54,  54,  54,
2428      54,  54,  54,  54,  54,  54,  54,  54,
2429      54,  54,  54,  54,  54,  54,  54,  54,
2430      54,  54,  54,  54,  54,  54,  54,  54,
2431      54,  54,  54,  54,  54,  54,  54,  54,
2432      54,  54,  54,  54,  54,  54,  54,  54,
2433      54,  54,  54,  54,  54,  54,  54,  54,
2434      54,  54,  54,  54,  54,  54,  54,  54,
2435      54,  54,  54,  54,  54,  54,  54,  54,
2436      54,  54,  54, 255, 255, 255, 255, 255,
2437     255, 255, 255, 255, 255, 255, 255, 255,
2438     255,  54,  54,  54,  54,  54,  54,  54,
2439      23,  23,  23,  23,  23,  23,  23,  23,
2440      23,  23,  23,  23,  23,  23,  23,  23,
2441      23,  23,  23,  23,  23,  23,  23,  23,
2442      23,  23,  23,  23,  23,  23,  23,  23,
2443      23,  23,  23,  23,  23,  23, 255, 255,
2444     255, 255, 255, 255, 255, 255, 255, 255,
2445      57,  57,  57,  57,  57,  57,  57,  57,
2446      57,  57,  57,  57,  57,  57,  57,  57,
2447      57,  57,  57,  57,  57,  57,  57,  57,
2448      57,  57,  57,  57,  57,  57,  57,  57,
2449      57,  57,  57,  57,  57,  57,  57,  57,
2450      57,  57,  57,  57,  57,  57,  57,  57,
2451      57,  57,  57,  57,  57,  57, 255, 255,
2452     255, 255, 255, 255, 255, 255, 255,  57,
2453     255, 255, 255, 255, 255, 255, 255, 255,
2454     255, 255, 255, 255, 255, 255, 255, 255,
2455      25,  25,  25,  25,  25,  25,  25,  25,
2456      25,  25,  25,  25,  25,  25,  25,  25,
2457      25,  25,  25,  25,  25,  25,  25, 255,
2458     255, 255, 255, 255, 255, 255, 255, 255,
2459      25,  25,  25,  25,  25,  25,  25, 255,
2460      25,  25,  25,  25,  25,  25,  25, 255,
2461      25,  25,  25,  25,  25,  25,  25, 255,
2462      25,  25,  25,  25,  25,  25,  25, 255,
2463      25,  25,  25,  25,  25,  25,  25, 255,
2464      25,  25,  25,  25,  25,  25,  25, 255,
2465      25,  25,  25,  25,  25,  25,  25, 255,
2466      25,  25,  25,  25,  25,  25,  25, 255,
2467     255, 255, 255, 255, 255, 255, 255, 255,
2468     255, 255, 255, 255, 255, 255, 255, 255,
2469     255, 255, 255, 255, 255, 255, 255, 255,
2470     255, 255, 255, 255, 255, 255, 255, 255,
2471       0,   0,   0,   0,   0,   0,   0,   0,
2472       0,   0,   0,   0,   0,   0,   0,   0,
2473       0,   0,   0,   0,   0,   0,   0,   0,
2474     255, 255, 255, 255,   0,   0, 255, 255,
2475     255, 255, 255, 255, 255, 255, 255, 255,
2476     255, 255, 255, 255, 255, 255, 255, 255,
2477     255, 255, 255, 255, 255, 255, 255, 255,
2478     255, 255, 255, 255, 255, 255, 255, 255,
2479     255, 255, 255, 255, 255, 255, 255, 255,
2480     255, 255, 255, 255, 255, 255, 255, 255,
2481     255, 255, 255, 255, 255, 255, 255, 255,
2482     255, 255, 255, 255, 255, 255, 255, 255,
2483     255, 255, 255, 255, 255, 255, 255, 255,
2484     255, 255, 255, 255, 255, 255, 255, 255,
2485     255, 255, 255, 255, 255, 255, 255, 255,
2486     255, 255, 255, 255, 255, 255, 255, 255,
2487      35,  35,  35,  35,  35,  35,  35,  35,
2488      35,  35,  35,  35,  35,  35,  35,  35,
2489      35,  35,  35,  35,  35,  35,  35,  35,
2490      35,  35, 255,  35,  35,  35,  35,  35,
2491      35,  35,  35,  35,  35,  35,  35,  35,
2492      35,  35,  35,  35,  35,  35,  35,  35,
2493      35,  35,  35,  35,  35,  35,  35,  35,
2494      35,  35,  35,  35,  35,  35,  35,  35,
2495      35,  35,  35,  35,  35,  35,  35,  35,
2496      35,  35,  35,  35,  35,  35,  35,  35,
2497      35,  35,  35,  35,  35,  35,  35,  35,
2498      35,  35,  35,  35,  35,  35,  35,  35,
2499      35,  35,  35,  35,  35,  35,  35,  35,
2500      35,  35,  35,  35,  35,  35,  35,  35,
2501      35,  35,  35,  35, 255, 255, 255, 255,
2502     255, 255, 255, 255, 255, 255, 255, 255,
2503      35,  35,  35,  35,  35,  35,  35,  35,
2504      35,  35,  35,  35,  35,  35,  35,  35,
2505      35,  35,  35,  35,  35,  35,  35,  35,
2506      35,  35,  35,  35,  35,  35,  35,  35,
2507      35,  35,  35,  35,  35,  35,  35,  35,
2508      35,  35,  35,  35,  35,  35,  35,  35,
2509      35,  35,  35,  35,  35,  35,  35,  35,
2510      35,  35,  35,  35,  35,  35,  35,  35,
2511      35,  35,  35,  35,  35,  35,  35,  35,
2512      35,  35,  35,  35,  35,  35,  35,  35,
2513      35,  35,  35,  35,  35,  35,  35,  35,
2514      35,  35,  35,  35,  35,  35,  35,  35,
2515      35,  35,  35,  35,  35,  35,  35,  35,
2516      35,  35,  35,  35,  35,  35,  35,  35,
2517      35,  35,  35,  35,  35,  35,  35,  35,
2518      35,  35,  35,  35,  35,  35,  35,  35,
2519      35,  35,  35,  35,  35,  35,  35,  35,
2520      35,  35,  35,  35,  35,  35,  35,  35,
2521      35,  35,  35,  35,  35,  35,  35,  35,
2522      35,  35,  35,  35,  35,  35,  35,  35,
2523      35,  35,  35,  35,  35,  35,  35,  35,
2524      35,  35,  35,  35,  35,  35,  35,  35,
2525      35,  35,  35,  35,  35,  35,  35,  35,
2526      35,  35,  35,  35,  35,  35,  35,  35,
2527      35,  35,  35,  35,  35,  35,  35,  35,
2528      35,  35,  35,  35,  35,  35,  35,  35,
2529      35,  35,  35,  35,  35,  35, 255, 255,
2530     255, 255, 255, 255, 255, 255, 255, 255,
2531     255, 255, 255, 255, 255, 255, 255, 255,
2532     255, 255, 255, 255, 255, 255, 255, 255,
2533       0,   0,   0,   0,   0,   0,   0,   0,
2534       0,   0,   0,   0, 255, 255, 255, 255,
2535       0,   0,   0,   0,   0,  35,   0,  35,
2536       0,   0,   0,   0,   0,   0,   0,   0,
2537       0,   0,   0,   0,   0,   0,   0,   0,
2538       0,   0,   0,   0,   0,   0,   0,   0,
2539       0,  35,  35,  35,  35,  35,  35,  35,
2540      35,  35,  40,  40,  40,  40,  40,  40,
2541       0,   0,   0,   0,   0,   0,   0,   0,
2542      35,  35,  35,  35,   0,   0,   0,   0,
2543     255,  32,  32,  32,  32,  32,  32,  32,
2544      32,  32,  32,  32,  32,  32,  32,  32,
2545      32,  32,  32,  32,  32,  32,  32,  32,
2546      32,  32,  32,  32,  32,  32,  32,  32,
2547      32,  32,  32,  32,  32,  32,  32,  32,
2548      32,  32,  32,  32,  32,  32,  32,  32,
2549      32,  32,  32,  32,  32,  32,  32,  32,
2550      32,  32,  32,  32,  32,  32,  32,  32,
2551      32,  32,  32,  32,  32,  32,  32,  32,
2552      32,  32,  32,  32,  32,  32,  32,  32,
2553      32,  32,  32,  32,  32,  32,  32, 255,
2554     255,  40,  40,   0,   0,  32,  32,  32,
2555       0,  33,  33,  33,  33,  33,  33,  33,
2556      33,  33,  33,  33,  33,  33,  33,  33,
2557      33,  33,  33,  33,  33,  33,  33,  33,
2558      33,  33,  33,  33,  33,  33,  33,  33,
2559      33,  33,  33,  33,  33,  33,  33,  33,
2560      33,  33,  33,  33,  33,  33,  33,  33,
2561      33,  33,  33,  33,  33,  33,  33,  33,
2562      33,  33,  33,  33,  33,  33,  33,  33,
2563      33,  33,  33,  33,  33,  33,  33,  33,
2564      33,  33,  33,  33,  33,  33,  33,  33,
2565      33,  33,  33,  33,  33,  33,  33,  33,
2566      33,  33,  33,   0,   0,  33,  33,  33,
2567     255, 255, 255, 255, 255,  34,  34,  34,
2568      34,  34,  34,  34,  34,  34,  34,  34,
2569      34,  34,  34,  34,  34,  34,  34,  34,
2570      34,  34,  34,  34,  34,  34,  34,  34,
2571      34,  34,  34,  34,  34,  34,  34,  34,
2572      34,  34,  34,  34,  34, 255, 255, 255,
2573     255,  24,  24,  24,  24,  24,  24,  24,
2574      24,  24,  24,  24,  24,  24,  24,  24,
2575      24,  24,  24,  24,  24,  24,  24,  24,
2576      24,  24,  24,  24,  24,  24,  24,  24,
2577      24,  24,  24,  24,  24,  24,  24,  24,
2578      24,  24,  24,  24,  24,  24,  24,  24,
2579      24,  24,  24,  24,  24,  24,  24,  24,
2580      24,  24,  24,  24,  24,  24,  24,  24,
2581      24,  24,  24,  24,  24,  24,  24,  24,
2582      24,  24,  24,  24,  24,  24,  24,  24,
2583      24,  24,  24,  24,  24,  24,  24,  24,
2584      24,  24,  24,  24,  24,  24,  24, 255,
2585       0,   0,   0,   0,   0,   0,   0,   0,
2586       0,   0,   0,   0,   0,   0,   0,   0,
2587      34,  34,  34,  34,  34,  34,  34,  34,
2588      34,  34,  34,  34,  34,  34,  34,  34,
2589      34,  34,  34,  34,  34,  34,  34,  34,
2590     255, 255, 255, 255, 255, 255, 255, 255,
2591       0,   0,   0,   0,   0,   0,   0,   0,
2592       0,   0,   0,   0,   0,   0,   0,   0,
2593     255, 255, 255, 255, 255, 255, 255, 255,
2594     255, 255, 255, 255, 255, 255, 255, 255,
2595     255, 255, 255, 255, 255, 255, 255, 255,
2596     255, 255, 255, 255, 255, 255, 255, 255,
2597      33,  33,  33,  33,  33,  33,  33,  33,
2598      33,  33,  33,  33,  33,  33,  33,  33,
2599      24,  24,  24,  24,  24,  24,  24,  24,
2600      24,  24,  24,  24,  24,  24,  24,  24,
2601      24,  24,  24,  24,  24,  24,  24,  24,
2602      24,  24,  24,  24,  24,  24,  24, 255,
2603       0,   0,   0,   0,   0,   0,   0,   0,
2604       0,   0,   0,   0,   0,   0,   0,   0,
2605       0,   0,   0,   0,   0,   0,   0,   0,
2606       0,   0,   0,   0,   0,   0,   0,   0,
2607       0,   0,   0,   0, 255, 255, 255, 255,
2608     255, 255, 255, 255, 255, 255, 255, 255,
2609       0,   0,   0,   0,   0,   0,   0,   0,
2610       0,   0,   0,   0,   0,   0,   0,   0,
2611      24,  24,  24,  24,  24,  24,  24,  24,
2612      24,  24,  24,  24,  24,  24,  24,  24,
2613      24,  24,  24,  24,  24,  24,  24,  24,
2614      24,  24,  24,  24,  24,  24,   0,   0,
2615       0,   0,   0,   0,   0,   0,   0,   0,
2616       0,   0,   0,   0,   0,   0,   0,   0,
2617       0,   0,   0,   0,   0,   0,   0,   0,
2618       0,   0,   0,   0,   0,   0,   0,   0,
2619       0,   0,   0,   0,   0,   0,   0,   0,
2620       0,   0,   0,   0,   0,   0,   0,   0,
2621       0,   0,   0,   0,   0,   0,   0,   0,
2622       0,   0,   0,   0,   0,   0,   0,   0,
2623       0,   0,   0,   0,   0,   0,   0,   0,
2624       0,   0,   0,   0,   0,   0,   0,   0,
2625       0,   0,   0,   0,   0,   0,   0,   0,
2626       0,   0,   0,   0,   0,   0,   0,   0,
2627       0,   0,   0,   0,   0,   0,   0,   0,
2628       0,   0,   0,   0,   0,   0,   0,   0,
2629       0,   0,   0,   0,   0,   0,   0,   0,
2630       0,   0,   0,   0,   0,   0,   0, 255,
2631      35,  35,  35,  35,  35,  35,  35,  35,
2632      35,  35,  35,  35,  35,  35,  35,  35,
2633      35,  35,  35,  35,  35,  35,  35,  35,
2634      35,  35,  35,  35,  35,  35,  35,  35,
2635      35,  35,  35,  35,  35,  35,  35,  35,
2636      35,  35,  35,  35,  35,  35,  35,  35,
2637      35,  35,  35,  35,  35,  35, 255, 255,
2638     255, 255, 255, 255, 255, 255, 255, 255,
2639       0,   0,   0,   0,   0,   0,   0,   0,
2640       0,   0,   0,   0,   0,   0,   0,   0,
2641       0,   0,   0,   0,   0,   0,   0,   0,
2642       0,   0,   0,   0,   0,   0,   0,   0,
2643       0,   0,   0,   0,   0,   0,   0,   0,
2644       0,   0,   0,   0,   0,   0,   0,   0,
2645       0,   0,   0,   0,   0,   0,   0,   0,
2646       0,   0,   0,   0,   0,   0,   0,   0,
2647      35,  35,  35,  35,  35,  35,  35,  35,
2648      35,  35,  35,  35,  35,  35,  35,  35,
2649      35,  35,  35,  35,  35,  35,  35,  35,
2650      35,  35,  35,  35,  35,  35,  35,  35,
2651      35,  35,  35,  35,  35,  35,  35,  35,
2652      35,  35,  35,  35,  35,  35,  35,  35,
2653      35,  35,  35,  35,  35,  35,  35,  35,
2654      35,  35,  35,  35, 255, 255, 255, 255,
2655     255, 255, 255, 255, 255, 255, 255, 255,
2656     255, 255, 255, 255, 255, 255, 255, 255,
2657     255, 255, 255, 255, 255, 255, 255, 255,
2658     255, 255, 255, 255, 255, 255, 255, 255,
2659     255, 255, 255, 255, 255, 255, 255, 255,
2660     255, 255, 255, 255, 255, 255, 255, 255,
2661     255, 255, 255, 255, 255, 255, 255, 255,
2662     255, 255, 255, 255, 255, 255, 255, 255,
2663      36,  36,  36,  36,  36,  36,  36,  36,
2664      36,  36,  36,  36,  36,  36,  36,  36,
2665      36,  36,  36,  36,  36,  36,  36,  36,
2666      36,  36,  36,  36,  36,  36,  36,  36,
2667      36,  36,  36,  36,  36,  36,  36,  36,
2668      36,  36,  36,  36,  36,  36,  36,  36,
2669      36,  36,  36,  36,  36,  36,  36,  36,
2670      36,  36,  36,  36,  36,  36,  36,  36,
2671      36,  36,  36,  36,  36,  36,  36,  36,
2672      36,  36,  36,  36,  36,  36,  36,  36,
2673      36,  36,  36,  36,  36,  36,  36,  36,
2674      36,  36,  36,  36,  36,  36,  36,  36,
2675      36,  36,  36,  36,  36,  36,  36,  36,
2676      36,  36,  36,  36,  36,  36,  36,  36,
2677      36,  36,  36,  36,  36,  36,  36,  36,
2678      36,  36,  36,  36,  36,  36,  36,  36,
2679      36,  36,  36,  36,  36,  36,  36,  36,
2680      36,  36,  36,  36,  36, 255, 255, 255,
2681      36,  36,  36,  36,  36,  36,  36,  36,
2682      36,  36,  36,  36,  36,  36,  36,  36,
2683      36,  36,  36,  36,  36,  36,  36,  36,
2684      36,  36,  36,  36,  36,  36,  36,  36,
2685      36,  36,  36,  36,  36,  36,  36,  36,
2686      36,  36,  36,  36,  36,  36,  36,  36,
2687      36,  36,  36,  36,  36,  36,  36, 255,
2688     255, 255, 255, 255, 255, 255, 255, 255,
2689     255, 255, 255, 255, 255, 255, 255, 255,
2690     255, 255, 255, 255, 255, 255, 255, 255,
2691     255, 255, 255, 255, 255, 255, 255, 255,
2692     255, 255, 255, 255, 255, 255, 255, 255,
2693     255, 255, 255, 255, 255, 255, 255, 255,
2694     255, 255, 255, 255, 255, 255, 255, 255,
2695       0,   0,   0,   0,   0,   0,   0,   0,
2696       0,   0,   0,   0,   0,   0,   0,   0,
2697       0,   0,   0,   0,   0,   0,   0,   0,
2698       0,   0,   0, 255, 255, 255, 255, 255,
2699       0,   0, 255, 255, 255, 255, 255, 255,
2700     255, 255, 255, 255, 255, 255, 255, 255,
2701     255, 255, 255, 255, 255, 255, 255, 255,
2702     255, 255, 255, 255, 255, 255, 255, 255,
2703     255, 255, 255, 255, 255, 255, 255, 255,
2704     255, 255, 255, 255, 255, 255, 255, 255,
2705     255, 255, 255, 255, 255, 255, 255, 255,
2706     255, 255, 255, 255, 255, 255, 255, 255,
2707     255, 255, 255, 255, 255, 255, 255, 255,
2708     255, 255, 255, 255, 255, 255, 255, 255,
2709     255, 255, 255, 255, 255, 255, 255, 255,
2710     255, 255, 255, 255, 255, 255, 255, 255,
2711      58,  58,  58,  58,  58,  58,  58,  58,
2712      58,  58,  58,  58,  58,  58,  58,  58,
2713      58,  58,  58,  58,  58,  58,  58,  58,
2714      58,  58,  58,  58,  58,  58,  58,  58,
2715      58,  58,  58,  58,  58,  58,  58,  58,
2716      58,  58,  58,  58, 255, 255, 255, 255,
2717     255, 255, 255, 255, 255, 255, 255, 255,
2718     255, 255, 255, 255, 255, 255, 255, 255,
2719      64,  64,  64,  64,  64,  64,  64,  64,
2720      64,  64,  64,  64,  64,  64,  64,  64,
2721      64,  64,  64,  64,  64,  64,  64,  64,
2722      64,  64,  64,  64,  64,  64,  64,  64,
2723      64,  64,  64,  64,  64,  64,  64,  64,
2724      64,  64,  64,  64,  64,  64,  64,  64,
2725      64,  64,  64,  64,  64,  64,  64,  64,
2726     255, 255, 255, 255, 255, 255, 255, 255,
2727      24,  24,  24,  24,  24,  24,  24,  24,
2728      24,  24,  24,  24,  24,  24,  24,  24,
2729      24,  24,  24,  24,  24,  24,  24,  24,
2730      24,  24,  24,  24,  24,  24,  24,  24,
2731      24,  24,  24,  24,  24,  24,  24,  24,
2732      24,  24,  24,  24,  24,  24,  24,  24,
2733      24,  24,  24,  24,  24,  24,  24,  24,
2734      24,  24,  24,  24,  24,  24,  24,  24,
2735      24,  24,  24,  24,  24,  24,  24,  24,
2736      24,  24,  24,  24,  24,  24,  24,  24,
2737      24,  24,  24,  24,  24,  24,  24,  24,
2738      24,  24,  24,  24,  24,  24,  24,  24,
2739      24,  24,  24,  24,  24,  24,  24,  24,
2740      24,  24,  24,  24,  24,  24,  24,  24,
2741      24,  24,  24,  24,  24,  24,  24,  24,
2742      24,  24,  24,  24,  24,  24,  24,  24,
2743      24,  24,  24,  24,  24,  24,  24,  24,
2744      24,  24,  24,  24,  24,  24,  24,  24,
2745      24,  24,  24,  24,  24,  24,  24,  24,
2746      24,  24,  24,  24,  24,  24,  24,  24,
2747      24,  24,  24,  24, 255, 255, 255, 255,
2748     255, 255, 255, 255, 255, 255, 255, 255,
2749     255, 255, 255, 255, 255, 255, 255, 255,
2750     255, 255, 255, 255, 255, 255, 255, 255,
2751     255, 255, 255, 255, 255, 255, 255, 255,
2752     255, 255, 255, 255, 255, 255, 255, 255,
2753     255, 255, 255, 255, 255, 255, 255, 255,
2754     255, 255, 255, 255, 255, 255, 255, 255,
2755     255, 255, 255, 255, 255, 255, 255, 255,
2756     255, 255, 255, 255, 255, 255, 255, 255,
2757     255, 255, 255, 255, 255, 255, 255, 255,
2758     255, 255, 255, 255, 255, 255, 255, 255,
2759      35,  35,  35,  35,  35,  35,  35,  35,
2760      35,  35,  35,  35,  35,  35,  35,  35,
2761      35,  35,  35,  35,  35,  35,  35,  35,
2762      35,  35,  35,  35,  35,  35,  35,  35,
2763      35,  35,  35,  35,  35,  35,  35,  35,
2764      35,  35,  35,  35,  35,  35, 255, 255,
2765      35,  35,  35,  35,  35,  35,  35,  35,
2766      35,  35,  35,  35,  35,  35,  35,  35,
2767      35,  35,  35,  35,  35,  35,  35,  35,
2768      35,  35,  35,  35,  35,  35,  35,  35,
2769      35,  35,  35,  35,  35,  35,  35,  35,
2770      35,  35,  35,  35,  35,  35,  35,  35,
2771      35,  35,  35,  35,  35,  35,  35,  35,
2772      35,  35,  35, 255, 255, 255, 255, 255,
2773      35,  35,  35,  35,  35,  35,  35,  35,
2774      35,  35,  35,  35,  35,  35,  35,  35,
2775      35,  35,  35,  35,  35,  35,  35,  35,
2776      35,  35,  35,  35,  35,  35,  35,  35,
2777      35,  35,  35,  35,  35,  35,  35,  35,
2778      35,  35,  35,  35,  35,  35,  35,  35,
2779      35,  35,  35,  35,  35,  35,  35,  35,
2780      35,  35,  35,  35,  35,  35,  35,  35,
2781      35,  35,  35,  35,  35,  35,  35,  35,
2782      35,  35,  35,  35,  35,  35,  35,  35,
2783      35,  35,  35,  35,  35,  35,  35,  35,
2784      35,  35,  35,  35,  35,  35,  35,  35,
2785      35,  35,  35,  35,  35,  35,  35,  35,
2786      35,  35, 255, 255, 255, 255, 255, 255,
2787     255, 255, 255, 255, 255, 255, 255, 255,
2788     255, 255, 255, 255, 255, 255, 255, 255,
2789     255, 255, 255, 255, 255, 255, 255, 255,
2790     255, 255, 255, 255, 255, 255, 255, 255,
2791       1,   1,   1,   1,   1,   1,   1, 255,
2792     255, 255, 255, 255, 255, 255, 255, 255,
2793     255, 255, 255,   4,   4,   4,   4,   4,
2794     255, 255, 255, 255, 255,   5,   5,   5,
2795       5,   5,   5,   5,   5,   5,   5,   5,
2796       5,   5,   5,   5,   5,   5,   5,   5,
2797       5,   5,   5,   5,   5,   5,   5, 255,
2798       5,   5,   5,   5,   5, 255,   5, 255,
2799       5,   5, 255,   5,   5, 255,   5,   5,
2800       5,   5,   5,   5,   5,   5,   5,   5,
2801       6,   6,   6,   6,   6,   6,   6,   6,
2802       6,   6,   6,   6,   6,   6,   6,   6,
2803       6,   6,   6,   6,   6,   6,   6,   6,
2804       6,   6,   6,   6,   6,   6,   6,   6,
2805       6,   6,   6,   6,   6,   6,   6,   6,
2806       6,   6,   6,   6,   6,   6,   6,   6,
2807       6,   6,   6,   6,   6,   6,   6,   6,
2808       6,   6,   6,   6,   6,   6,   6,   6,
2809       6,   6,   6,   6,   6,   6,   6,   6,
2810       6,   6,   6,   6,   6,   6,   6,   6,
2811       6,   6,   6,   6,   6,   6,   6,   6,
2812       6,   6,   6,   6,   6,   6,   6,   6,
2813       6,   6, 255, 255, 255, 255, 255, 255,
2814     255, 255, 255, 255, 255, 255, 255, 255,
2815     255, 255, 255, 255, 255, 255, 255, 255,
2816     255, 255, 255, 255, 255, 255, 255, 255,
2817     255, 255, 255,   6,   6,   6,   6,   6,
2818       6,   6,   6,   6,   6,   6,   6,   6,
2819       6,   6,   6,   6,   6,   6,   6,   6,
2820       6,   6,   6,   6,   6,   6,   6,   6,
2821       6,   6,   6,   6,   6,   6,   6,   6,
2822       6,   6,   6,   6,   6,   6,   6,   6,
2823       6,   6,   6,   6,   6,   6,   6,   6,
2824       6,   6,   6,   6,   6,   6,   6,   6,
2825       6,   6,   6,   6,   6,   6,   6,   6,
2826       6,   6,   6,   6,   6,   6,   6,   6,
2827       6,   6,   6,   6,   6,   6,   6,   6,
2828       6,   6,   6,   6,   6,   6,   6,   6,
2829       6,   6,   6,   6,   6,   6,   6,   6,
2830       6,   6,   6,   6,   6,   6,   6,   6,
2831       6,   6,   6,   6,   6,   6,   6,   6,
2832       6,   6,   6,   6,   6,   6,   6,   6,
2833       6,   6,   6,   6,   6,   6,   6,   6,
2834       6,   6,   6,   6,   6,   6,   6,   6,
2835       6,   6,   6,   6,   6,   6,   6,   6,
2836       6,   6,   6,   6,   6,   6,   6,   6,
2837       6,   6,   6,   6,   6,   6,   6,   6,
2838       6,   6,   6,   6,   6,   6,   6,   6,
2839       6,   6,   6,   6,   6,   6,   6,   6,
2840       6,   6,   6,   6,   6,   6,   6,   6,
2841       6,   6,   6,   6,   6,   6,   6,   6,
2842       6,   6,   6,   6,   6,   6,   6,   6,
2843       6,   6,   6,   6,   6,   6,   6,   6,
2844       6,   6,   6,   6,   6,   6,   6,   6,
2845       6,   6,   6,   6,   6,   6,   6,   6,
2846       6,   6,   6,   6,   6,   6,   0,   0,
2847     255, 255, 255, 255, 255, 255, 255, 255,
2848     255, 255, 255, 255, 255, 255, 255, 255,
2849       6,   6,   6,   6,   6,   6,   6,   6,
2850       6,   6,   6,   6,   6,   6,   6,   6,
2851       6,   6,   6,   6,   6,   6,   6,   6,
2852       6,   6,   6,   6,   6,   6,   6,   6,
2853       6,   6,   6,   6,   6,   6,   6,   6,
2854       6,   6,   6,   6,   6,   6,   6,   6,
2855       6,   6,   6,   6,   6,   6,   6,   6,
2856       6,   6,   6,   6,   6,   6,   6,   6,
2857     255, 255,   6,   6,   6,   6,   6,   6,
2858       6,   6,   6,   6,   6,   6,   6,   6,
2859       6,   6,   6,   6,   6,   6,   6,   6,
2860       6,   6,   6,   6,   6,   6,   6,   6,
2861       6,   6,   6,   6,   6,   6,   6,   6,
2862       6,   6,   6,   6,   6,   6,   6,   6,
2863       6,   6,   6,   6,   6,   6,   6,   6,
2864     255, 255, 255, 255, 255, 255, 255, 255,
2865     255, 255, 255, 255, 255, 255, 255, 255,
2866     255, 255, 255, 255, 255, 255, 255, 255,
2867     255, 255, 255, 255, 255, 255, 255, 255,
2868     255, 255, 255, 255, 255, 255, 255, 255,
2869       6,   6,   6,   6,   6,   6,   6,   6,
2870       6,   6,   6,   6,   6,   0, 255, 255,
2871      40,  40,  40,  40,  40,  40,  40,  40,
2872      40,  40,  40,  40,  40,  40,  40,  40,
2873       0,   0,   0,   0,   0,   0,   0,   0,
2874       0,   0, 255, 255, 255, 255, 255, 255,
2875      40,  40,  40,  40, 255, 255, 255, 255,
2876     255, 255, 255, 255, 255, 255, 255, 255,
2877       0,   0,   0,   0,   0,   0,   0,   0,
2878       0,   0,   0,   0,   0,   0,   0,   0,
2879       0,   0,   0,   0,   0,   0,   0,   0,
2880       0,   0,   0,   0,   0,   0,   0,   0,
2881       0,   0,   0, 255,   0,   0,   0,   0,
2882       0,   0,   0,   0,   0,   0,   0,   0,
2883       0,   0,   0,   0,   0,   0,   0, 255,
2884       0,   0,   0,   0, 255, 255, 255, 255,
2885       6,   6,   6,   6,   6, 255,   6,   6,
2886       6,   6,   6,   6,   6,   6,   6,   6,
2887       6,   6,   6,   6,   6,   6,   6,   6,
2888       6,   6,   6,   6,   6,   6,   6,   6,
2889       6,   6,   6,   6,   6,   6,   6,   6,
2890       6,   6,   6,   6,   6,   6,   6,   6,
2891       6,   6,   6,   6,   6,   6,   6,   6,
2892       6,   6,   6,   6,   6,   6,   6,   6,
2893       6,   6,   6,   6,   6,   6,   6,   6,
2894       6,   6,   6,   6,   6,   6,   6,   6,
2895       6,   6,   6,   6,   6,   6,   6,   6,
2896       6,   6,   6,   6,   6,   6,   6,   6,
2897       6,   6,   6,   6,   6,   6,   6,   6,
2898       6,   6,   6,   6,   6,   6,   6,   6,
2899       6,   6,   6,   6,   6,   6,   6,   6,
2900       6,   6,   6,   6,   6,   6,   6,   6,
2901       6,   6,   6,   6,   6,   6,   6,   6,
2902       6,   6,   6,   6,   6, 255, 255,   0,
2903     255,   0,   0,   0,   0,   0,   0,   0,
2904       0,   0,   0,   0,   0,   0,   0,   0,
2905       0,   0,   0,   0,   0,   0,   0,   0,
2906       0,   0,   0,   0,   0,   0,   0,   0,
2907       0,   1,   1,   1,   1,   1,   1,   1,
2908       1,   1,   1,   1,   1,   1,   1,   1,
2909       1,   1,   1,   1,   1,   1,   1,   1,
2910       1,   1,   1,   0,   0,   0,   0,   0,
2911       0,   1,   1,   1,   1,   1,   1,   1,
2912       1,   1,   1,   1,   1,   1,   1,   1,
2913       1,   1,   1,   1,   1,   1,   1,   1,
2914       1,   1,   1,   0,   0,   0,   0,   0,
2915       0,   0,   0,   0,   0,   0,  33,  33,
2916      33,  33,  33,  33,  33,  33,  33,  33,
2917       0,  33,  33,  33,  33,  33,  33,  33,
2918      33,  33,  33,  33,  33,  33,  33,  33,
2919      33,  33,  33,  33,  33,  33,  33,  33,
2920      33,  33,  33,  33,  33,  33,  33,  33,
2921      33,  33,  33,  33,  33,  33,  33,  33,
2922      33,  33,  33,  33,  33,  33,   0,   0,
2923      24,  24,  24,  24,  24,  24,  24,  24,
2924      24,  24,  24,  24,  24,  24,  24,  24,
2925      24,  24,  24,  24,  24,  24,  24,  24,
2926      24,  24,  24,  24,  24,  24,  24, 255,
2927     255, 255,  24,  24,  24,  24,  24,  24,
2928     255, 255,  24,  24,  24,  24,  24,  24,
2929     255, 255,  24,  24,  24,  24,  24,  24,
2930     255, 255,  24,  24,  24, 255, 255, 255,
2931       0,   0,   0,   0,   0,   0,   0, 255,
2932       0,   0,   0,   0,   0,   0,   0, 255,
2933     255, 255, 255, 255, 255, 255, 255, 255,
2934     255,   0,   0,   0,   0,   0, 255, 255,
2935      47,  47,  47,  47,  47,  47,  47,  47,
2936      47,  47,  47,  47, 255,  47,  47,  47,
2937      47,  47,  47,  47,  47,  47,  47,  47,
2938      47,  47,  47,  47,  47,  47,  47,  47,
2939      47,  47,  47,  47,  47,  47,  47, 255,
2940      47,  47,  47,  47,  47,  47,  47,  47,
2941      47,  47,  47,  47,  47,  47,  47,  47,
2942      47,  47,  47, 255,  47,  47, 255,  47,
2943      47,  47,  47,  47,  47,  47,  47,  47,
2944      47,  47,  47,  47,  47,  47, 255, 255,
2945      47,  47,  47,  47,  47,  47,  47,  47,
2946      47,  47,  47,  47,  47,  47, 255, 255,
2947     255, 255, 255, 255, 255, 255, 255, 255,
2948     255, 255, 255, 255, 255, 255, 255, 255,
2949     255, 255, 255, 255, 255, 255, 255, 255,
2950     255, 255, 255, 255, 255, 255, 255, 255,
2951      47,  47,  47,  47,  47,  47,  47,  47,
2952      47,  47,  47,  47,  47,  47,  47,  47,
2953      47,  47,  47,  47,  47,  47,  47,  47,
2954      47,  47,  47,  47,  47,  47,  47,  47,
2955      47,  47,  47,  47,  47,  47,  47,  47,
2956      47,  47,  47,  47,  47,  47,  47,  47,
2957      47,  47,  47,  47,  47,  47,  47,  47,
2958      47,  47,  47,  47,  47,  47,  47,  47,
2959      47,  47,  47,  47,  47,  47,  47,  47,
2960      47,  47,  47,  47,  47,  47,  47,  47,
2961      47,  47,  47,  47,  47,  47,  47,  47,
2962      47,  47,  47,  47,  47,  47,  47,  47,
2963      47,  47,  47,  47,  47,  47,  47,  47,
2964      47,  47,  47,  47,  47,  47,  47,  47,
2965      47,  47,  47,  47,  47,  47,  47,  47,
2966      47,  47,  47, 255, 255, 255, 255, 255,
2967       0,   0,   0, 255, 255, 255, 255,   0,
2968       0,   0,   0,   0,   0,   0,   0,   0,
2969       0,   0,   0,   0,   0,   0,   0,   0,
2970       0,   0,   0,   0,   0,   0,   0,   0,
2971       0,   0,   0,   0,   0,   0,   0,   0,
2972       0,   0,   0,   0,   0,   0,   0,   0,
2973       0,   0,   0,   0, 255, 255, 255,   0,
2974       0,   0,   0,   0,   0,   0,   0,   0,
2975       2,   2,   2,   2,   2,   2,   2,   2,
2976       2,   2,   2,   2,   2,   2,   2,   2,
2977       2,   2,   2,   2,   2,   2,   2,   2,
2978       2,   2,   2,   2,   2,   2,   2,   2,
2979       2,   2,   2,   2,   2,   2,   2,   2,
2980       2,   2,   2,   2,   2,   2,   2,   2,
2981       2,   2,   2,   2,   2,   2,   2,   2,
2982       2,   2,   2,   2,   2,   2,   2,   2,
2983       2,   2,   2,   2,   2,   2,   2,   2,
2984       2,   2,   2, 255, 255, 255, 255, 255,
2985     255, 255, 255, 255, 255, 255, 255, 255,
2986     255, 255, 255, 255, 255, 255, 255, 255,
2987     255, 255, 255, 255, 255, 255, 255, 255,
2988     255, 255, 255, 255, 255, 255, 255, 255,
2989     255, 255, 255, 255, 255, 255, 255, 255,
2990     255, 255, 255, 255, 255, 255, 255, 255,
2991     255, 255, 255, 255, 255, 255, 255, 255,
2992     255, 255, 255, 255, 255, 255, 255, 255,
2993     255, 255, 255, 255, 255, 255, 255, 255,
2994     255, 255, 255, 255, 255, 255, 255, 255,
2995     255, 255, 255, 255, 255, 255, 255, 255,
2996     255, 255, 255, 255, 255, 255, 255, 255,
2997     255, 255, 255, 255, 255, 255, 255, 255,
2998     255, 255, 255, 255, 255, 255, 255, 255,
2999      37,  37,  37,  37,  37,  37,  37,  37,
3000      37,  37,  37,  37,  37,  37,  37,  37,
3001      37,  37,  37,  37,  37,  37,  37,  37,
3002      37,  37,  37,  37,  37,  37,  37, 255,
3003      37,  37,  37,  37, 255, 255, 255, 255,
3004     255, 255, 255, 255, 255, 255, 255, 255,
3005      38,  38,  38,  38,  38,  38,  38,  38,
3006      38,  38,  38,  38,  38,  38,  38,  38,
3007      38,  38,  38,  38,  38,  38,  38,  38,
3008      38,  38,  38, 255, 255, 255, 255, 255,
3009     255, 255, 255, 255, 255, 255, 255, 255,
3010     255, 255, 255, 255, 255, 255, 255, 255,
3011     255, 255, 255, 255, 255, 255, 255, 255,
3012     255, 255, 255, 255, 255, 255, 255, 255,
3013     255, 255, 255, 255, 255, 255, 255, 255,
3014     255, 255, 255, 255, 255, 255, 255, 255,
3015      48,  48,  48,  48,  48,  48,  48,  48,
3016      48,  48,  48,  48,  48,  48,  48,  48,
3017      48,  48,  48,  48,  48,  48,  48,  48,
3018      48,  48,  48,  48,  48,  48, 255,  48,
3019      59,  59,  59,  59,  59,  59,  59,  59,
3020      59,  59,  59,  59,  59,  59,  59,  59,
3021      59,  59,  59,  59,  59,  59,  59,  59,
3022      59,  59,  59,  59,  59,  59,  59,  59,
3023      59,  59,  59,  59, 255, 255, 255, 255,
3024      59,  59,  59,  59,  59,  59,  59,  59,
3025      59,  59,  59,  59,  59,  59, 255, 255,
3026     255, 255, 255, 255, 255, 255, 255, 255,
3027     255, 255, 255, 255, 255, 255, 255, 255,
3028     255, 255, 255, 255, 255, 255, 255, 255,
3029     255, 255, 255, 255, 255, 255, 255, 255,
3030     255, 255, 255, 255, 255, 255, 255, 255,
3031      39,  39,  39,  39,  39,  39,  39,  39,
3032      39,  39,  39,  39,  39,  39,  39,  39,
3033      39,  39,  39,  39,  39,  39,  39,  39,
3034      39,  39,  39,  39,  39,  39,  39,  39,
3035      39,  39,  39,  39,  39,  39,  39,  39,
3036      39,  39,  39,  39,  39,  39,  39,  39,
3037      39,  39,  39,  39,  39,  39,  39,  39,
3038      39,  39,  39,  39,  39,  39,  39,  39,
3039      39,  39,  39,  39,  39,  39,  39,  39,
3040      39,  39,  39,  39,  39,  39,  39,  39,
3041      49,  49,  49,  49,  49,  49,  49,  49,
3042      49,  49,  49,  49,  49,  49,  49,  49,
3043      49,  49,  49,  49,  49,  49,  49,  49,
3044      49,  49,  49,  49,  49,  49,  49,  49,
3045      49,  49,  49,  49,  49,  49,  49,  49,
3046      49,  49,  49,  49,  49,  49,  49,  49,
3047      50,  50,  50,  50,  50,  50,  50,  50,
3048      50,  50,  50,  50,  50,  50,  50,  50,
3049      50,  50,  50,  50,  50,  50,  50,  50,
3050      50,  50,  50,  50,  50,  50, 255, 255,
3051      50,  50,  50,  50,  50,  50,  50,  50,
3052      50,  50, 255, 255, 255, 255, 255, 255,
3053     255, 255, 255, 255, 255, 255, 255, 255,
3054     255, 255, 255, 255, 255, 255, 255, 255,
3055     255, 255, 255, 255, 255, 255, 255, 255,
3056     255, 255, 255, 255, 255, 255, 255, 255,
3057     255, 255, 255, 255, 255, 255, 255, 255,
3058     255, 255, 255, 255, 255, 255, 255, 255,
3059     255, 255, 255, 255, 255, 255, 255, 255,
3060     255, 255, 255, 255, 255, 255, 255, 255,
3061     255, 255, 255, 255, 255, 255, 255, 255,
3062     255, 255, 255, 255, 255, 255, 255, 255,
3063      51,  51,  51,  51,  51,  51, 255, 255,
3064      51, 255,  51,  51,  51,  51,  51,  51,
3065      51,  51,  51,  51,  51,  51,  51,  51,
3066      51,  51,  51,  51,  51,  51,  51,  51,
3067      51,  51,  51,  51,  51,  51,  51,  51,
3068      51,  51,  51,  51,  51,  51,  51,  51,
3069      51,  51,  51,  51,  51,  51, 255,  51,
3070      51, 255, 255, 255,  51, 255, 255,  51,
3071     255, 255, 255, 255, 255, 255, 255, 255,
3072     255, 255, 255, 255, 255, 255, 255, 255,
3073     255, 255, 255, 255, 255, 255, 255, 255,
3074     255, 255, 255, 255, 255, 255, 255, 255,
3075     255, 255, 255, 255, 255, 255, 255, 255,
3076     255, 255, 255, 255, 255, 255, 255, 255,
3077     255, 255, 255, 255, 255, 255, 255, 255,
3078     255, 255, 255, 255, 255, 255, 255, 255,
3079      63,  63,  63,  63,  63,  63,  63,  63,
3080      63,  63,  63,  63,  63,  63,  63,  63,
3081      63,  63,  63,  63,  63,  63,  63,  63,
3082      63,  63, 255, 255, 255, 255, 255,  63,
3083     255, 255, 255, 255, 255, 255, 255, 255,
3084     255, 255, 255, 255, 255, 255, 255, 255,
3085     255, 255, 255, 255, 255, 255, 255, 255,
3086     255, 255, 255, 255, 255, 255, 255, 255,
3087     255, 255, 255, 255, 255, 255, 255, 255,
3088     255, 255, 255, 255, 255, 255, 255, 255,
3089     255, 255, 255, 255, 255, 255, 255, 255,
3090     255, 255, 255, 255, 255, 255, 255, 255,
3091     255, 255, 255, 255, 255, 255, 255, 255,
3092     255, 255, 255, 255, 255, 255, 255, 255,
3093     255, 255, 255, 255, 255, 255, 255, 255,
3094     255, 255, 255, 255, 255, 255, 255, 255,
3095      60,  60,  60,  60, 255,  60,  60, 255,
3096     255, 255, 255, 255,  60,  60,  60,  60,
3097      60,  60,  60,  60, 255,  60,  60,  60,
3098     255,  60,  60,  60,  60,  60,  60,  60,
3099      60,  60,  60,  60,  60,  60,  60,  60,
3100      60,  60,  60,  60,  60,  60,  60,  60,
3101      60,  60,  60,  60, 255, 255, 255, 255,
3102      60,  60,  60, 255, 255, 255, 255,  60,
3103      60,  60,  60,  60,  60,  60,  60,  60,
3104     255, 255, 255, 255, 255, 255, 255, 255,
3105      60,  60,  60,  60,  60,  60,  60,  60,
3106      60, 255, 255, 255, 255, 255, 255, 255,
3107     255, 255, 255, 255, 255, 255, 255, 255,
3108     255, 255, 255, 255, 255, 255, 255, 255,
3109     255, 255, 255, 255, 255, 255, 255, 255,
3110     255, 255, 255, 255, 255, 255, 255, 255,
3111      62,  62,  62,  62,  62,  62,  62,  62,
3112      62,  62,  62,  62,  62,  62,  62,  62,
3113      62,  62,  62,  62,  62,  62,  62,  62,
3114      62,  62,  62,  62,  62,  62,  62,  62,
3115      62,  62,  62,  62,  62,  62,  62,  62,
3116      62,  62,  62,  62,  62,  62,  62,  62,
3117      62,  62,  62,  62,  62,  62,  62,  62,
3118      62,  62,  62,  62,  62,  62,  62,  62,
3119      62,  62,  62,  62,  62,  62,  62,  62,
3120      62,  62,  62,  62,  62,  62,  62,  62,
3121      62,  62,  62,  62,  62,  62,  62,  62,
3122      62,  62,  62,  62,  62,  62,  62,  62,
3123      62,  62,  62,  62,  62,  62,  62,  62,
3124      62,  62,  62,  62,  62,  62,  62,  62,
3125      62,  62,  62,  62,  62,  62,  62,  62,
3126      62,  62,  62,  62,  62,  62,  62,  62,
3127      62,  62,  62,  62,  62,  62,  62,  62,
3128      62,  62,  62,  62,  62,  62,  62,  62,
3129      62,  62,  62,  62,  62,  62,  62,  62,
3130      62,  62,  62,  62,  62,  62,  62,  62,
3131      62,  62,  62,  62,  62,  62,  62,  62,
3132      62,  62,  62,  62,  62,  62,  62,  62,
3133      62,  62,  62,  62,  62,  62,  62,  62,
3134      62,  62,  62,  62,  62,  62,  62,  62,
3135      62,  62,  62,  62,  62,  62,  62,  62,
3136      62,  62,  62,  62,  62,  62,  62,  62,
3137      62,  62,  62,  62,  62,  62,  62,  62,
3138      62,  62,  62,  62,  62,  62,  62,  62,
3139      62,  62,  62,  62,  62,  62,  62,  62,
3140      62,  62,  62,  62,  62,  62,  62, 255,
3141     255, 255, 255, 255, 255, 255, 255, 255,
3142     255, 255, 255, 255, 255, 255, 255, 255,
3143      62,  62,  62,  62,  62,  62,  62,  62,
3144      62,  62,  62,  62,  62,  62,  62,  62,
3145      62,  62,  62,  62,  62,  62,  62,  62,
3146      62,  62,  62,  62,  62,  62,  62,  62,
3147      62,  62,  62,  62,  62,  62,  62,  62,
3148      62,  62,  62,  62,  62,  62,  62,  62,
3149      62,  62,  62,  62,  62,  62,  62,  62,
3150      62,  62,  62,  62,  62,  62,  62,  62,
3151      62,  62,  62,  62,  62,  62,  62,  62,
3152      62,  62,  62,  62,  62,  62,  62,  62,
3153      62,  62,  62,  62,  62,  62,  62,  62,
3154      62,  62,  62,  62,  62,  62,  62,  62,
3155      62,  62,  62, 255, 255, 255, 255, 255,
3156     255, 255, 255, 255, 255, 255, 255, 255,
3157      62,  62,  62,  62, 255, 255, 255, 255,
3158     255, 255, 255, 255, 255, 255, 255, 255,
3159       0,   0,   0,   0,   0,   0,   0,   0,
3160       0,   0,   0,   0,   0,   0,   0,   0,
3161       0,   0,   0,   0,   0,   0,   0,   0,
3162       0,   0,   0,   0,   0,   0,   0,   0,
3163       0,   0,   0,   0,   0,   0,   0,   0,
3164       0,   0,   0,   0,   0,   0,   0,   0,
3165       0,   0,   0,   0,   0,   0,   0,   0,
3166       0,   0,   0,   0,   0,   0,   0,   0,
3167       0,   0,   0,   0,   0,   0,   0,   0,
3168       0,   0,   0,   0,   0,   0,   0,   0,
3169       0,   0,   0,   0,   0,   0,   0,   0,
3170       0,   0,   0,   0,   0,   0,   0,   0,
3171       0,   0,   0,   0,   0,   0,   0,   0,
3172       0,   0,   0,   0,   0,   0,   0,   0,
3173       0,   0,   0,   0,   0,   0, 255, 255,
3174     255, 255, 255, 255, 255, 255, 255, 255,
3175       0,   0,   0,   0,   0,   0,   0,   0,
3176       0,   0,   0,   0,   0,   0,   0,   0,
3177       0,   0,   0,   0,   0,   0,   0,   0,
3178       0,   0,   0,   0,   0,   0,   0,   0,
3179       0,   0,   0,   0,   0,   0,   0, 255,
3180     255, 255,   0,   0,   0,   0,   0,   0,
3181       0,   0,   0,   0,   0,   0,   0,   0,
3182       0,   0,   0,   0,   0,   0,   0,   0,
3183       0,   0,   0,   0,   0,   0,   0,   0,
3184       0,   0,   0,   0,   0,   0,   0,   0,
3185       0,   0,   0,   0,   0,   0,   0,   0,
3186       0,   0,   0,   0,   0,   0,   0,   0,
3187       0,   0,   0,   0,   0,   0,   0,  40,
3188      40,  40,   0,   0,   0,   0,   0,   0,
3189       0,   0,   0,   0,   0,   0,   0,   0,
3190       0,   0,   0,  40,  40,  40,  40,  40,
3191      40,  40,  40,   0,   0,  40,  40,  40,
3192      40,  40,  40,  40,   0,   0,   0,   0,
3193       0,   0,   0,   0,   0,   0,   0,   0,
3194       0,   0,   0,   0,   0,   0,   0,   0,
3195       0,   0,   0,   0,   0,   0,   0,   0,
3196       0,   0,  40,  40,  40,  40,   0,   0,
3197       0,   0,   0,   0,   0,   0,   0,   0,
3198       0,   0,   0,   0,   0,   0,   0,   0,
3199       0,   0,   0,   0,   0,   0,   0,   0,
3200       0,   0,   0,   0,   0,   0,   0,   0,
3201       0,   0,   0,   0,   0,   0,   0,   0,
3202       0,   0,   0,   0,   0,   0, 255, 255,
3203     255, 255, 255, 255, 255, 255, 255, 255,
3204     255, 255, 255, 255, 255, 255, 255, 255,
3205     255, 255, 255, 255, 255, 255, 255, 255,
3206     255, 255, 255, 255, 255, 255, 255, 255,
3207       2,   2,   2,   2,   2,   2,   2,   2,
3208       2,   2,   2,   2,   2,   2,   2,   2,
3209       2,   2,   2,   2,   2,   2,   2,   2,
3210       2,   2,   2,   2,   2,   2,   2,   2,
3211       2,   2,   2,   2,   2,   2,   2,   2,
3212       2,   2,   2,   2,   2,   2,   2,   2,
3213       2,   2,   2,   2,   2,   2,   2,   2,
3214       2,   2,   2,   2,   2,   2,   2,   2,
3215       2,   2,   2,   2,   2,   2, 255, 255,
3216     255, 255, 255, 255, 255, 255, 255, 255,
3217     255, 255, 255, 255, 255, 255, 255, 255,
3218     255, 255, 255, 255, 255, 255, 255, 255,
3219     255, 255, 255, 255, 255, 255, 255, 255,
3220     255, 255, 255, 255, 255, 255, 255, 255,
3221     255, 255, 255, 255, 255, 255, 255, 255,
3222     255, 255, 255, 255, 255, 255, 255, 255,
3223       0,   0,   0,   0,   0,   0,   0,   0,
3224       0,   0,   0,   0,   0,   0,   0,   0,
3225       0,   0,   0,   0,   0,   0,   0,   0,
3226       0,   0,   0,   0,   0,   0,   0,   0,
3227       0,   0,   0,   0,   0,   0,   0,   0,
3228       0,   0,   0,   0,   0,   0,   0,   0,
3229       0,   0,   0,   0,   0,   0,   0,   0,
3230       0,   0,   0,   0,   0,   0,   0,   0,
3231       0,   0,   0,   0,   0,   0,   0,   0,
3232       0,   0,   0,   0,   0,   0,   0,   0,
3233       0,   0,   0,   0,   0,   0,   0, 255,
3234     255, 255, 255, 255, 255, 255, 255, 255,
3235       0,   0,   0,   0,   0,   0,   0,   0,
3236       0,   0,   0,   0,   0,   0,   0,   0,
3237       0,   0, 255, 255, 255, 255, 255, 255,
3238     255, 255, 255, 255, 255, 255, 255, 255,
3239       0,   0,   0,   0,   0,   0,   0,   0,
3240       0,   0,   0,   0,   0,   0,   0,   0,
3241       0,   0,   0,   0,   0,   0,   0,   0,
3242       0,   0,   0,   0,   0,   0,   0,   0,
3243       0,   0,   0,   0,   0,   0,   0,   0,
3244       0,   0,   0,   0,   0,   0,   0,   0,
3245       0,   0,   0,   0,   0,   0,   0,   0,
3246       0,   0,   0,   0,   0,   0,   0,   0,
3247       0,   0,   0,   0,   0,   0,   0,   0,
3248       0,   0,   0,   0,   0,   0,   0,   0,
3249       0,   0,   0,   0,   0, 255,   0,   0,
3250       0,   0,   0,   0,   0,   0,   0,   0,
3251       0,   0,   0,   0,   0,   0,   0,   0,
3252       0,   0,   0,   0,   0,   0,   0,   0,
3253       0,   0,   0,   0,   0,   0,   0,   0,
3254       0,   0,   0,   0,   0,   0,   0,   0,
3255       0,   0,   0,   0,   0,   0,   0,   0,
3256       0,   0,   0,   0,   0,   0,   0,   0,
3257       0,   0,   0,   0,   0,   0,   0,   0,
3258       0,   0,   0,   0,   0, 255,   0,   0,
3259     255, 255,   0, 255, 255,   0,   0, 255,
3260     255,   0,   0,   0,   0, 255,   0,   0,
3261       0,   0,   0,   0,   0,   0,   0,   0,
3262       0,   0, 255,   0, 255,   0,   0,   0,
3263       0,   0,   0,   0, 255,   0,   0,   0,
3264       0,   0,   0,   0,   0,   0,   0,   0,
3265       0,   0,   0,   0,   0,   0,   0,   0,
3266       0,   0,   0,   0,   0,   0,   0,   0,
3267       0,   0,   0,   0,   0,   0,   0,   0,
3268       0,   0,   0,   0,   0,   0,   0,   0,
3269       0,   0,   0,   0,   0,   0,   0,   0,
3270       0,   0,   0,   0,   0,   0,   0,   0,
3271       0,   0,   0,   0,   0,   0, 255,   0,
3272       0,   0,   0, 255, 255,   0,   0,   0,
3273       0,   0,   0,   0,   0, 255,   0,   0,
3274       0,   0,   0,   0,   0, 255,   0,   0,
3275       0,   0,   0,   0,   0,   0,   0,   0,
3276       0,   0,   0,   0,   0,   0,   0,   0,
3277       0,   0,   0,   0,   0,   0,   0,   0,
3278       0,   0, 255,   0,   0,   0,   0, 255,
3279       0,   0,   0,   0,   0, 255,   0, 255,
3280     255, 255,   0,   0,   0,   0,   0,   0,
3281       0, 255,   0,   0,   0,   0,   0,   0,
3282       0,   0,   0,   0,   0,   0,   0,   0,
3283       0,   0,   0,   0,   0,   0,   0,   0,
3284       0,   0,   0,   0,   0,   0,   0,   0,
3285       0,   0,   0,   0,   0,   0,   0,   0,
3286       0,   0,   0,   0,   0,   0,   0,   0,
3287       0,   0,   0,   0,   0,   0,   0,   0,
3288       0,   0,   0,   0,   0,   0,   0,   0,
3289       0,   0,   0,   0,   0,   0,   0,   0,
3290       0,   0,   0,   0,   0,   0,   0,   0,
3291       0,   0,   0,   0,   0,   0, 255, 255,
3292       0,   0,   0,   0,   0,   0,   0,   0,
3293       0,   0,   0,   0,   0,   0,   0,   0,
3294       0,   0,   0,   0,   0,   0,   0,   0,
3295       0,   0,   0,   0,   0,   0,   0,   0,
3296       0,   0,   0,   0,   0,   0,   0,   0,
3297       0,   0,   0,   0,   0,   0,   0,   0,
3298       0,   0,   0,   0,   0,   0,   0,   0,
3299       0,   0,   0,   0,   0,   0,   0,   0,
3300       0,   0,   0,   0,   0,   0,   0,   0,
3301       0,   0,   0,   0,   0,   0,   0,   0,
3302       0,   0,   0,   0,   0,   0,   0,   0,
3303       0,   0,   0,   0,   0,   0,   0,   0,
3304       0,   0,   0,   0,   0,   0,   0,   0,
3305       0,   0,   0,   0,   0,   0,   0,   0,
3306       0,   0,   0,   0,   0,   0,   0,   0,
3307       0,   0,   0,   0,   0,   0,   0,   0,
3308       0,   0,   0,   0,   0,   0,   0,   0,
3309       0,   0,   0,   0,   0,   0,   0,   0,
3310       0,   0,   0,   0,   0,   0,   0,   0,
3311       0,   0,   0,   0,   0,   0,   0,   0,
3312       0,   0,   0,   0, 255, 255,   0,   0,
3313       0,   0,   0,   0,   0,   0,   0,   0,
3314       0,   0,   0,   0,   0,   0,   0,   0,
3315       0,   0,   0,   0,   0,   0,   0,   0,
3316       0,   0,   0,   0,   0,   0,   0,   0,
3317       0,   0,   0,   0,   0,   0,   0,   0,
3318       0,   0,   0,   0,   0,   0,   0,   0,
3319      35,  35,  35,  35,  35,  35,  35,  35,
3320      35,  35,  35,  35,  35,  35,  35,  35,
3321      35,  35,  35,  35,  35,  35,  35,  35,
3322      35,  35,  35,  35,  35,  35,  35,  35,
3323      35,  35,  35,  35,  35,  35,  35,  35,
3324      35,  35,  35,  35,  35,  35,  35,  35,
3325      35,  35,  35,  35,  35,  35,  35,  35,
3326      35,  35,  35,  35,  35,  35,  35,  35,
3327      35,  35,  35,  35,  35,  35,  35,  35,
3328      35,  35,  35,  35,  35,  35,  35,  35,
3329      35,  35,  35,  35,  35,  35,  35, 255,
3330     255, 255, 255, 255, 255, 255, 255, 255,
3331     255, 255, 255, 255, 255, 255, 255, 255,
3332     255, 255, 255, 255, 255, 255, 255, 255,
3333     255, 255, 255, 255, 255, 255, 255, 255,
3334     255, 255, 255, 255, 255, 255, 255, 255,
3335      35,  35,  35,  35,  35,  35,  35,  35,
3336      35,  35,  35,  35,  35,  35,  35,  35,
3337      35,  35,  35,  35,  35,  35,  35,  35,
3338      35,  35,  35,  35,  35,  35, 255, 255,
3339     255, 255, 255, 255, 255, 255, 255, 255,
3340     255, 255, 255, 255, 255, 255, 255, 255,
3341     255, 255, 255, 255, 255, 255, 255, 255,
3342     255, 255, 255, 255, 255, 255, 255, 255,
3343     255, 255, 255, 255, 255, 255, 255, 255,
3344     255, 255, 255, 255, 255, 255, 255, 255,
3345     255, 255, 255, 255, 255, 255, 255, 255,
3346     255, 255, 255, 255, 255, 255, 255, 255,
3347     255, 255, 255, 255, 255, 255, 255, 255,
3348     255, 255, 255, 255, 255, 255, 255, 255,
3349     255, 255, 255, 255, 255, 255, 255, 255,
3350     255, 255, 255, 255, 255, 255, 255, 255,
3351     255,   0, 255, 255, 255, 255, 255, 255,
3352     255, 255, 255, 255, 255, 255, 255, 255,
3353     255, 255, 255, 255, 255, 255, 255, 255,
3354     255, 255, 255, 255, 255, 255, 255, 255,
3355       0,   0,   0,   0,   0,   0,   0,   0,
3356       0,   0,   0,   0,   0,   0,   0,   0,
3357       0,   0,   0,   0,   0,   0,   0,   0,
3358       0,   0,   0,   0,   0,   0,   0,   0,
3359       0,   0,   0,   0,   0,   0,   0,   0,
3360       0,   0,   0,   0,   0,   0,   0,   0,
3361       0,   0,   0,   0,   0,   0,   0,   0,
3362       0,   0,   0,   0,   0,   0,   0,   0,
3363       0,   0,   0,   0,   0,   0,   0,   0,
3364       0,   0,   0,   0,   0,   0,   0,   0,
3365       0,   0,   0,   0,   0,   0,   0,   0,
3366       0,   0,   0,   0,   0,   0,   0,   0,
3367      40,  40,  40,  40,  40,  40,  40,  40,
3368      40,  40,  40,  40,  40,  40,  40,  40,
3369      40,  40,  40,  40,  40,  40,  40,  40,
3370      40,  40,  40,  40,  40,  40,  40,  40,
3371      40,  40,  40,  40,  40,  40,  40,  40,
3372      40,  40,  40,  40,  40,  40,  40,  40,
3373      40,  40,  40,  40,  40,  40,  40,  40,
3374      40,  40,  40,  40,  40,  40,  40,  40,
3375      40,  40,  40,  40,  40,  40,  40,  40,
3376      40,  40,  40,  40,  40,  40,  40,  40,
3377      40,  40,  40,  40,  40,  40,  40,  40,
3378      40,  40,  40,  40,  40,  40,  40,  40,
3379      40,  40,  40,  40,  40,  40,  40,  40,
3380      40,  40,  40,  40,  40,  40,  40,  40,
3381      40,  40,  40,  40,  40,  40,  40,  40,
3382      40,  40,  40,  40,  40,  40,  40,  40,
3383      40,  40,  40,  40,  40,  40,  40,  40,
3384      40,  40,  40,  40,  40,  40,  40,  40,
3385      40,  40,  40,  40,  40,  40,  40,  40,
3386      40,  40,  40,  40,  40,  40,  40,  40,
3387      40,  40,  40,  40,  40,  40,  40,  40,
3388      40,  40,  40,  40,  40,  40,  40,  40,
3389      40,  40,  40,  40,  40,  40,  40,  40,
3390      40,  40,  40,  40,  40,  40,  40,  40,
3391      40,  40,  40,  40,  40,  40,  40,  40,
3392      40,  40,  40,  40,  40,  40,  40,  40,
3393      40,  40,  40,  40,  40,  40,  40,  40,
3394      40,  40,  40,  40,  40,  40,  40,  40,
3395      40,  40,  40,  40,  40,  40,  40,  40,
3396      40,  40,  40,  40,  40,  40,  40,  40,
3397     255, 255, 255, 255, 255, 255, 255, 255,
3398     255, 255, 255, 255, 255, 255, 255, 255
3399   }
3400 };