1/* DO NOT EDIT! GENERATED AUTOMATICALLY! */
2/* Simple character mapping of Unicode characters.  */
3/* Generated automatically by gen-case.c for Unicode 5.1.0.  */
4#define mapping_header_0 16
5#define mapping_header_1 2
6#define mapping_header_2 7
7#define mapping_header_3 511
8#define mapping_header_4 127
9static const
10struct
11  {
12    int level1[2];
13    short level2[2 << 9];
14    int level3[29 << 7];
15  }
16u_mapping =
17{
18  {     0,   512 },
19  {
20        0,   128,   256,   384,   512,   640,   768,   896,
21     1024,  1152,  1280,  1408,    -1,    -1,    -1,    -1,
22       -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
23       -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
24       -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
25       -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
26       -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
27       -1,    -1,  1536,    -1,  1664,  1792,  1920,  2048,
28       -1,    -1,  2176,  2304,    -1,    -1,    -1,    -1,
29       -1,  2432,    -1,    -1,    -1,    -1,    -1,    -1,
30       -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
31     2560,  2688,  2816,    -1,    -1,    -1,    -1,    -1,
32       -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
33       -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
34       -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
35       -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
36       -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
37       -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
38       -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
39       -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
40       -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
41       -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
42       -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
43       -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
44       -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
45       -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
46       -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
47       -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
48       -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
49       -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
50       -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
51       -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
52       -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
53       -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
54       -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
55       -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
56       -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
57       -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
58       -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
59       -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
60       -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
61       -1,    -1,    -1,    -1,  2944,  3072,  3200,  3328,
62       -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
63       -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
64       -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
65       -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
66       -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
67       -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
68       -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
69       -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
70       -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
71       -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
72       -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
73       -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
74       -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
75       -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
76       -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
77       -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
78       -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
79       -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
80       -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
81       -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
82       -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
83       -1,    -1,    -1,    -1,    -1,    -1,  3456,    -1,
84       -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
85     3584,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
86       -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
87       -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
88       -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
89       -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
90       -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
91       -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
92       -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
93       -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
94       -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
95       -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
96       -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
97       -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
98       -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
99       -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
100       -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
101       -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
102       -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
103       -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
104       -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
105       -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
106       -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
107       -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
108       -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
109       -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
110       -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
111       -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
112       -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
113       -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
114       -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
115       -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
116       -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
117       -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
118       -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
119       -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
120       -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
121       -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
122       -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
123       -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
124       -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
125       -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
126       -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
127       -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
128       -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
129       -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
130       -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
131       -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
132       -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
133       -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
134       -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
135       -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
136       -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
137       -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
138       -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
139       -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
140       -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
141       -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
142       -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
143       -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
144       -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
145       -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
146       -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
147       -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1
148  },
149  {
150        0,     0,     0,     0,     0,     0,     0,     0,
151        0,     0,     0,     0,     0,     0,     0,     0,
152        0,     0,     0,     0,     0,     0,     0,     0,
153        0,     0,     0,     0,     0,     0,     0,     0,
154        0,     0,     0,     0,     0,     0,     0,     0,
155        0,     0,     0,     0,     0,     0,     0,     0,
156        0,     0,     0,     0,     0,     0,     0,     0,
157        0,     0,     0,     0,     0,     0,     0,     0,
158        0,     0,     0,     0,     0,     0,     0,     0,
159        0,     0,     0,     0,     0,     0,     0,     0,
160        0,     0,     0,     0,     0,     0,     0,     0,
161        0,     0,     0,     0,     0,     0,     0,     0,
162        0,   -32,   -32,   -32,   -32,   -32,   -32,   -32,
163      -32,   -32,   -32,   -32,   -32,   -32,   -32,   -32,
164      -32,   -32,   -32,   -32,   -32,   -32,   -32,   -32,
165      -32,   -32,   -32,     0,     0,     0,     0,     0,
166        0,     0,     0,     0,     0,     0,     0,     0,
167        0,     0,     0,     0,     0,     0,     0,     0,
168        0,     0,     0,     0,     0,     0,     0,     0,
169        0,     0,     0,     0,     0,     0,     0,     0,
170        0,     0,     0,     0,     0,     0,     0,     0,
171        0,     0,     0,     0,     0,     0,     0,     0,
172        0,     0,     0,     0,     0,   743,     0,     0,
173        0,     0,     0,     0,     0,     0,     0,     0,
174        0,     0,     0,     0,     0,     0,     0,     0,
175        0,     0,     0,     0,     0,     0,     0,     0,
176        0,     0,     0,     0,     0,     0,     0,     0,
177        0,     0,     0,     0,     0,     0,     0,     0,
178      -32,   -32,   -32,   -32,   -32,   -32,   -32,   -32,
179      -32,   -32,   -32,   -32,   -32,   -32,   -32,   -32,
180      -32,   -32,   -32,   -32,   -32,   -32,   -32,     0,
181      -32,   -32,   -32,   -32,   -32,   -32,   -32,   121,
182        0,    -1,     0,    -1,     0,    -1,     0,    -1,
183        0,    -1,     0,    -1,     0,    -1,     0,    -1,
184        0,    -1,     0,    -1,     0,    -1,     0,    -1,
185        0,    -1,     0,    -1,     0,    -1,     0,    -1,
186        0,    -1,     0,    -1,     0,    -1,     0,    -1,
187        0,    -1,     0,    -1,     0,    -1,     0,    -1,
188        0,  -232,     0,    -1,     0,    -1,     0,    -1,
189        0,     0,    -1,     0,    -1,     0,    -1,     0,
190       -1,     0,    -1,     0,    -1,     0,    -1,     0,
191       -1,     0,     0,    -1,     0,    -1,     0,    -1,
192        0,    -1,     0,    -1,     0,    -1,     0,    -1,
193        0,    -1,     0,    -1,     0,    -1,     0,    -1,
194        0,    -1,     0,    -1,     0,    -1,     0,    -1,
195        0,    -1,     0,    -1,     0,    -1,     0,    -1,
196        0,    -1,     0,    -1,     0,    -1,     0,    -1,
197        0,     0,    -1,     0,    -1,     0,    -1,  -300,
198      195,     0,     0,    -1,     0,    -1,     0,     0,
199       -1,     0,     0,     0,    -1,     0,     0,     0,
200        0,     0,    -1,     0,     0,    97,     0,     0,
201        0,    -1,   163,     0,     0,     0,   130,     0,
202        0,    -1,     0,    -1,     0,    -1,     0,     0,
203       -1,     0,     0,     0,     0,    -1,     0,     0,
204       -1,     0,     0,     0,    -1,     0,    -1,     0,
205        0,    -1,     0,     0,     0,    -1,     0,    56,
206        0,     0,     0,     0,     0,    -1,    -2,     0,
207       -1,    -2,     0,    -1,    -2,     0,    -1,     0,
208       -1,     0,    -1,     0,    -1,     0,    -1,     0,
209       -1,     0,    -1,     0,    -1,   -79,     0,    -1,
210        0,    -1,     0,    -1,     0,    -1,     0,    -1,
211        0,    -1,     0,    -1,     0,    -1,     0,    -1,
212        0,     0,    -1,    -2,     0,    -1,     0,     0,
213        0,    -1,     0,    -1,     0,    -1,     0,    -1,
214        0,    -1,     0,    -1,     0,    -1,     0,    -1,
215        0,    -1,     0,    -1,     0,    -1,     0,    -1,
216        0,    -1,     0,    -1,     0,    -1,     0,    -1,
217        0,    -1,     0,    -1,     0,    -1,     0,    -1,
218        0,     0,     0,    -1,     0,    -1,     0,    -1,
219        0,    -1,     0,    -1,     0,    -1,     0,    -1,
220        0,    -1,     0,    -1,     0,     0,     0,     0,
221        0,     0,     0,     0,    -1,     0,     0,     0,
222        0,     0,    -1,     0,     0,     0,     0,    -1,
223        0,    -1,     0,    -1,     0,    -1,     0,    -1,
224    10783, 10780,     0,  -210,  -206,     0,  -205,  -205,
225        0,  -202,     0,  -203,     0,     0,     0,     0,
226     -205,     0,     0,  -207,     0,     0,     0,     0,
227     -209,  -211,     0, 10743,     0,     0,     0,  -211,
228        0, 10749,  -213,     0,     0,  -214,     0,     0,
229        0,     0,     0,     0,     0, 10727,     0,     0,
230     -218,     0,     0,  -218,     0,     0,     0,     0,
231     -218,   -69,  -217,  -217,   -71,     0,     0,     0,
232        0,     0,  -219,     0,     0,     0,     0,     0,
233        0,     0,     0,     0,     0,     0,     0,     0,
234        0,     0,     0,     0,     0,     0,     0,     0,
235        0,     0,     0,     0,     0,     0,     0,     0,
236        0,     0,     0,     0,     0,     0,     0,     0,
237        0,     0,     0,     0,     0,     0,     0,     0,
238        0,     0,     0,     0,     0,     0,     0,     0,
239        0,     0,     0,     0,     0,     0,     0,     0,
240        0,     0,     0,     0,     0,     0,     0,     0,
241        0,     0,     0,     0,     0,     0,     0,     0,
242        0,     0,     0,     0,     0,     0,     0,     0,
243        0,     0,     0,     0,     0,     0,     0,     0,
244        0,     0,     0,     0,     0,     0,     0,     0,
245        0,     0,     0,     0,     0,     0,     0,     0,
246        0,     0,     0,     0,     0,     0,     0,     0,
247        0,     0,     0,     0,     0,     0,     0,     0,
248        0,     0,     0,     0,     0,     0,     0,     0,
249        0,     0,     0,     0,     0,     0,     0,     0,
250        0,     0,     0,     0,     0,     0,     0,     0,
251        0,     0,     0,     0,     0,     0,     0,     0,
252        0,     0,     0,     0,     0,     0,     0,     0,
253        0,     0,     0,     0,     0,     0,     0,     0,
254        0,     0,     0,     0,     0,    84,     0,     0,
255        0,     0,     0,     0,     0,     0,     0,     0,
256        0,     0,     0,     0,     0,     0,     0,     0,
257        0,     0,     0,     0,     0,     0,     0,     0,
258        0,     0,     0,     0,     0,     0,     0,     0,
259        0,     0,     0,     0,     0,     0,     0,     0,
260        0,    -1,     0,    -1,     0,     0,     0,    -1,
261        0,     0,     0,   130,   130,   130,     0,     0,
262        0,     0,     0,     0,     0,     0,     0,     0,
263        0,     0,     0,     0,     0,     0,     0,     0,
264        0,     0,     0,     0,     0,     0,     0,     0,
265        0,     0,     0,     0,     0,     0,     0,     0,
266        0,     0,     0,     0,     0,     0,     0,     0,
267        0,     0,     0,     0,   -38,   -37,   -37,   -37,
268        0,   -32,   -32,   -32,   -32,   -32,   -32,   -32,
269      -32,   -32,   -32,   -32,   -32,   -32,   -32,   -32,
270      -32,   -32,   -31,   -32,   -32,   -32,   -32,   -32,
271      -32,   -32,   -32,   -32,   -64,   -63,   -63,     0,
272      -62,   -57,     0,     0,     0,   -47,   -54,    -8,
273        0,    -1,     0,    -1,     0,    -1,     0,    -1,
274        0,    -1,     0,    -1,     0,    -1,     0,    -1,
275        0,    -1,     0,    -1,     0,    -1,     0,    -1,
276      -86,   -80,     7,     0,     0,   -96,     0,     0,
277       -1,     0,     0,    -1,     0,     0,     0,     0,
278        0,     0,     0,     0,     0,     0,     0,     0,
279        0,     0,     0,     0,     0,     0,     0,     0,
280        0,     0,     0,     0,     0,     0,     0,     0,
281        0,     0,     0,     0,     0,     0,     0,     0,
282        0,     0,     0,     0,     0,     0,     0,     0,
283        0,     0,     0,     0,     0,     0,     0,     0,
284      -32,   -32,   -32,   -32,   -32,   -32,   -32,   -32,
285      -32,   -32,   -32,   -32,   -32,   -32,   -32,   -32,
286      -32,   -32,   -32,   -32,   -32,   -32,   -32,   -32,
287      -32,   -32,   -32,   -32,   -32,   -32,   -32,   -32,
288      -80,   -80,   -80,   -80,   -80,   -80,   -80,   -80,
289      -80,   -80,   -80,   -80,   -80,   -80,   -80,   -80,
290        0,    -1,     0,    -1,     0,    -1,     0,    -1,
291        0,    -1,     0,    -1,     0,    -1,     0,    -1,
292        0,    -1,     0,    -1,     0,    -1,     0,    -1,
293        0,    -1,     0,    -1,     0,    -1,     0,    -1,
294        0,    -1,     0,     0,     0,     0,     0,     0,
295        0,     0,     0,    -1,     0,    -1,     0,    -1,
296        0,    -1,     0,    -1,     0,    -1,     0,    -1,
297        0,    -1,     0,    -1,     0,    -1,     0,    -1,
298        0,    -1,     0,    -1,     0,    -1,     0,    -1,
299        0,    -1,     0,    -1,     0,    -1,     0,    -1,
300        0,    -1,     0,    -1,     0,    -1,     0,    -1,
301        0,    -1,     0,    -1,     0,    -1,     0,    -1,
302        0,     0,    -1,     0,    -1,     0,    -1,     0,
303       -1,     0,    -1,     0,    -1,     0,    -1,   -15,
304        0,    -1,     0,    -1,     0,    -1,     0,    -1,
305        0,    -1,     0,    -1,     0,    -1,     0,    -1,
306        0,    -1,     0,    -1,     0,    -1,     0,    -1,
307        0,    -1,     0,    -1,     0,    -1,     0,    -1,
308        0,    -1,     0,    -1,     0,    -1,     0,    -1,
309        0,    -1,     0,    -1,     0,    -1,     0,    -1,
310        0,    -1,     0,    -1,     0,    -1,     0,    -1,
311        0,    -1,     0,    -1,     0,    -1,     0,    -1,
312        0,    -1,     0,    -1,     0,    -1,     0,    -1,
313        0,    -1,     0,    -1,     0,    -1,     0,    -1,
314        0,    -1,     0,    -1,     0,     0,     0,     0,
315        0,     0,     0,     0,     0,     0,     0,     0,
316        0,     0,     0,     0,     0,     0,     0,     0,
317        0,     0,     0,     0,     0,     0,     0,     0,
318        0,     0,     0,     0,     0,     0,     0,     0,
319        0,     0,     0,     0,     0,     0,     0,     0,
320        0,     0,     0,     0,     0,     0,     0,     0,
321        0,     0,     0,     0,     0,     0,     0,     0,
322        0,   -48,   -48,   -48,   -48,   -48,   -48,   -48,
323      -48,   -48,   -48,   -48,   -48,   -48,   -48,   -48,
324      -48,   -48,   -48,   -48,   -48,   -48,   -48,   -48,
325      -48,   -48,   -48,   -48,   -48,   -48,   -48,   -48,
326      -48,   -48,   -48,   -48,   -48,   -48,   -48,     0,
327        0,     0,     0,     0,     0,     0,     0,     0,
328        0,     0,     0,     0,     0,     0,     0,     0,
329        0,     0,     0,     0,     0,     0,     0,     0,
330        0,     0,     0,     0,     0,     0,     0,     0,
331        0,     0,     0,     0,     0,     0,     0,     0,
332        0,     0,     0,     0,     0,     0,     0,     0,
333        0,     0,     0,     0,     0,     0,     0,     0,
334        0,     0,     0,     0,     0,     0,     0,     0,
335        0,     0,     0,     0,     0,     0,     0,     0,
336        0,     0,     0,     0,     0,     0,     0,     0,
337        0,     0,     0,     0,     0,     0,     0,     0,
338        0,     0,     0,     0,     0,     0,     0,     0,
339        0,     0,     0,     0,     0,     0,     0,     0,
340        0,     0,     0,     0,     0,     0,     0,     0,
341        0,     0,     0,     0,     0,     0,     0,     0,
342        0,     0,     0,     0,     0,     0,     0,     0,
343        0,     0,     0,     0,     0,     0,     0,     0,
344        0,     0,     0,     0,     0,     0,     0,     0,
345        0,     0,     0,     0,     0,     0,     0,     0,
346        0,     0,     0,     0,     0,     0,     0,     0,
347        0,     0,     0,     0,     0,     0,     0,     0,
348        0,     0,     0,     0,     0,     0,     0,     0,
349        0,     0,     0,     0,     0,     0,     0,     0,
350        0,     0,     0,     0,     0,     0,     0,     0,
351        0,     0,     0,     0,     0,     0,     0,     0,
352        0,     0,     0,     0,     0,     0,     0,     0,
353        0,     0,     0,     0,     0,     0,     0,     0,
354        0,     0,     0,     0,     0,     0,     0,     0,
355        0,     0,     0,     0,     0,     0,     0,     0,
356        0,     0,     0,     0,     0,     0,     0,     0,
357        0, 35332,     0,     0,     0,  3814,     0,     0,
358        0,    -1,     0,    -1,     0,    -1,     0,    -1,
359        0,    -1,     0,    -1,     0,    -1,     0,    -1,
360        0,    -1,     0,    -1,     0,    -1,     0,    -1,
361        0,    -1,     0,    -1,     0,    -1,     0,    -1,
362        0,    -1,     0,    -1,     0,    -1,     0,    -1,
363        0,    -1,     0,    -1,     0,    -1,     0,    -1,
364        0,    -1,     0,    -1,     0,    -1,     0,    -1,
365        0,    -1,     0,    -1,     0,    -1,     0,    -1,
366        0,    -1,     0,    -1,     0,    -1,     0,    -1,
367        0,    -1,     0,    -1,     0,    -1,     0,    -1,
368        0,    -1,     0,    -1,     0,    -1,     0,    -1,
369        0,    -1,     0,    -1,     0,    -1,     0,    -1,
370        0,    -1,     0,    -1,     0,    -1,     0,    -1,
371        0,    -1,     0,    -1,     0,    -1,     0,    -1,
372        0,    -1,     0,    -1,     0,    -1,     0,    -1,
373        0,    -1,     0,    -1,     0,    -1,     0,    -1,
374        0,    -1,     0,    -1,     0,    -1,     0,    -1,
375        0,    -1,     0,    -1,     0,    -1,     0,    -1,
376        0,    -1,     0,    -1,     0,    -1,     0,     0,
377        0,     0,     0,   -59,     0,     0,     0,     0,
378        0,    -1,     0,    -1,     0,    -1,     0,    -1,
379        0,    -1,     0,    -1,     0,    -1,     0,    -1,
380        0,    -1,     0,    -1,     0,    -1,     0,    -1,
381        0,    -1,     0,    -1,     0,    -1,     0,    -1,
382        0,    -1,     0,    -1,     0,    -1,     0,    -1,
383        0,    -1,     0,    -1,     0,    -1,     0,    -1,
384        0,    -1,     0,    -1,     0,    -1,     0,    -1,
385        0,    -1,     0,    -1,     0,    -1,     0,    -1,
386        0,    -1,     0,    -1,     0,    -1,     0,    -1,
387        0,    -1,     0,    -1,     0,    -1,     0,    -1,
388        0,    -1,     0,    -1,     0,    -1,     0,    -1,
389        0,    -1,     0,    -1,     0,    -1,     0,    -1,
390        8,     8,     8,     8,     8,     8,     8,     8,
391        0,     0,     0,     0,     0,     0,     0,     0,
392        8,     8,     8,     8,     8,     8,     0,     0,
393        0,     0,     0,     0,     0,     0,     0,     0,
394        8,     8,     8,     8,     8,     8,     8,     8,
395        0,     0,     0,     0,     0,     0,     0,     0,
396        8,     8,     8,     8,     8,     8,     8,     8,
397        0,     0,     0,     0,     0,     0,     0,     0,
398        8,     8,     8,     8,     8,     8,     0,     0,
399        0,     0,     0,     0,     0,     0,     0,     0,
400        0,     8,     0,     8,     0,     8,     0,     8,
401        0,     0,     0,     0,     0,     0,     0,     0,
402        8,     8,     8,     8,     8,     8,     8,     8,
403        0,     0,     0,     0,     0,     0,     0,     0,
404       74,    74,    86,    86,    86,    86,   100,   100,
405      128,   128,   112,   112,   126,   126,     0,     0,
406        8,     8,     8,     8,     8,     8,     8,     8,
407        0,     0,     0,     0,     0,     0,     0,     0,
408        8,     8,     8,     8,     8,     8,     8,     8,
409        0,     0,     0,     0,     0,     0,     0,     0,
410        8,     8,     8,     8,     8,     8,     8,     8,
411        0,     0,     0,     0,     0,     0,     0,     0,
412        8,     8,     0,     9,     0,     0,     0,     0,
413        0,     0,     0,     0,     0,     0, -7205,     0,
414        0,     0,     0,     9,     0,     0,     0,     0,
415        0,     0,     0,     0,     0,     0,     0,     0,
416        8,     8,     0,     0,     0,     0,     0,     0,
417        0,     0,     0,     0,     0,     0,     0,     0,
418        8,     8,     0,     0,     0,     7,     0,     0,
419        0,     0,     0,     0,     0,     0,     0,     0,
420        0,     0,     0,     9,     0,     0,     0,     0,
421        0,     0,     0,     0,     0,     0,     0,     0,
422        0,     0,     0,     0,     0,     0,     0,     0,
423        0,     0,     0,     0,     0,     0,     0,     0,
424        0,     0,     0,     0,     0,     0,     0,     0,
425        0,     0,     0,     0,     0,     0,     0,     0,
426        0,     0,     0,     0,     0,     0,     0,     0,
427        0,     0,     0,     0,     0,     0,     0,     0,
428        0,     0,     0,     0,     0,     0,     0,     0,
429        0,     0,     0,     0,     0,     0,     0,     0,
430        0,     0,     0,     0,     0,     0,     0,     0,
431        0,     0,     0,     0,     0,     0,   -28,     0,
432        0,     0,     0,     0,     0,     0,     0,     0,
433        0,     0,     0,     0,     0,     0,     0,     0,
434        0,     0,     0,     0,     0,     0,     0,     0,
435        0,     0,     0,     0,     0,     0,     0,     0,
436      -16,   -16,   -16,   -16,   -16,   -16,   -16,   -16,
437      -16,   -16,   -16,   -16,   -16,   -16,   -16,   -16,
438        0,     0,     0,     0,    -1,     0,     0,     0,
439        0,     0,     0,     0,     0,     0,     0,     0,
440        0,     0,     0,     0,     0,     0,     0,     0,
441        0,     0,     0,     0,     0,     0,     0,     0,
442        0,     0,     0,     0,     0,     0,     0,     0,
443        0,     0,     0,     0,     0,     0,     0,     0,
444        0,     0,     0,     0,     0,     0,     0,     0,
445        0,     0,     0,     0,     0,     0,     0,     0,
446        0,     0,     0,     0,     0,     0,     0,     0,
447        0,     0,     0,     0,     0,     0,     0,     0,
448        0,     0,     0,     0,     0,     0,     0,     0,
449        0,     0,     0,     0,     0,     0,     0,     0,
450        0,     0,     0,     0,     0,     0,     0,     0,
451        0,     0,     0,     0,     0,     0,     0,     0,
452        0,     0,     0,     0,     0,     0,     0,     0,
453        0,     0,     0,     0,     0,     0,     0,     0,
454        0,     0,     0,     0,     0,     0,     0,     0,
455        0,     0,     0,     0,     0,     0,     0,     0,
456        0,     0,     0,     0,     0,     0,     0,     0,
457        0,     0,     0,     0,     0,     0,     0,     0,
458        0,     0,     0,     0,     0,     0,     0,     0,
459        0,     0,     0,     0,     0,     0,     0,     0,
460        0,     0,     0,     0,     0,     0,     0,     0,
461        0,     0,     0,     0,     0,     0,     0,     0,
462        0,     0,     0,     0,     0,     0,     0,     0,
463        0,     0,     0,     0,     0,     0,     0,     0,
464      -26,   -26,   -26,   -26,   -26,   -26,   -26,   -26,
465      -26,   -26,   -26,   -26,   -26,   -26,   -26,   -26,
466      -26,   -26,   -26,   -26,   -26,   -26,   -26,   -26,
467      -26,   -26,     0,     0,     0,     0,     0,     0,
468        0,     0,     0,     0,     0,     0,     0,     0,
469        0,     0,     0,     0,     0,     0,     0,     0,
470        0,     0,     0,     0,     0,     0,     0,     0,
471        0,     0,     0,     0,     0,     0,     0,     0,
472        0,     0,     0,     0,     0,     0,     0,     0,
473        0,     0,     0,     0,     0,     0,     0,     0,
474        0,     0,     0,     0,     0,     0,     0,     0,
475        0,     0,     0,     0,     0,     0,     0,     0,
476      -48,   -48,   -48,   -48,   -48,   -48,   -48,   -48,
477      -48,   -48,   -48,   -48,   -48,   -48,   -48,   -48,
478      -48,   -48,   -48,   -48,   -48,   -48,   -48,   -48,
479      -48,   -48,   -48,   -48,   -48,   -48,   -48,   -48,
480      -48,   -48,   -48,   -48,   -48,   -48,   -48,   -48,
481      -48,   -48,   -48,   -48,   -48,   -48,   -48,     0,
482        0,    -1,     0,     0,     0, -10795, -10792,     0,
483       -1,     0,    -1,     0,    -1,     0,     0,     0,
484        0,     0,     0,    -1,     0,     0,    -1,     0,
485        0,     0,     0,     0,     0,     0,     0,     0,
486        0,    -1,     0,    -1,     0,    -1,     0,    -1,
487        0,    -1,     0,    -1,     0,    -1,     0,    -1,
488        0,    -1,     0,    -1,     0,    -1,     0,    -1,
489        0,    -1,     0,    -1,     0,    -1,     0,    -1,
490        0,    -1,     0,    -1,     0,    -1,     0,    -1,
491        0,    -1,     0,    -1,     0,    -1,     0,    -1,
492        0,    -1,     0,    -1,     0,    -1,     0,    -1,
493        0,    -1,     0,    -1,     0,    -1,     0,    -1,
494        0,    -1,     0,    -1,     0,    -1,     0,    -1,
495        0,    -1,     0,    -1,     0,    -1,     0,    -1,
496        0,    -1,     0,    -1,     0,    -1,     0,    -1,
497        0,    -1,     0,    -1,     0,    -1,     0,    -1,
498        0,    -1,     0,    -1,     0,     0,     0,     0,
499        0,     0,     0,     0,     0,     0,     0,     0,
500        0,     0,     0,     0,     0,     0,     0,     0,
501        0,     0,     0,     0,     0,     0,     0,     0,
502    -7264, -7264, -7264, -7264, -7264, -7264, -7264, -7264,
503    -7264, -7264, -7264, -7264, -7264, -7264, -7264, -7264,
504    -7264, -7264, -7264, -7264, -7264, -7264, -7264, -7264,
505    -7264, -7264, -7264, -7264, -7264, -7264, -7264, -7264,
506    -7264, -7264, -7264, -7264, -7264, -7264,     0,     0,
507        0,     0,     0,     0,     0,     0,     0,     0,
508        0,     0,     0,     0,     0,     0,     0,     0,
509        0,     0,     0,     0,     0,     0,     0,     0,
510        0,     0,     0,     0,     0,     0,     0,     0,
511        0,     0,     0,     0,     0,     0,     0,     0,
512        0,     0,     0,     0,     0,     0,     0,     0,
513        0,     0,     0,     0,     0,     0,     0,     0,
514        0,     0,     0,     0,     0,     0,     0,     0,
515        0,     0,     0,     0,     0,     0,     0,     0,
516        0,     0,     0,     0,     0,     0,     0,     0,
517        0,     0,     0,     0,     0,     0,     0,     0,
518        0,     0,     0,     0,     0,     0,     0,     0,
519        0,     0,     0,     0,     0,     0,     0,     0,
520        0,     0,     0,     0,     0,     0,     0,     0,
521        0,     0,     0,     0,     0,     0,     0,     0,
522        0,     0,     0,     0,     0,     0,     0,     0,
523        0,     0,     0,     0,     0,     0,     0,     0,
524        0,     0,     0,     0,     0,     0,     0,     0,
525        0,     0,     0,     0,     0,     0,     0,     0,
526        0,    -1,     0,    -1,     0,    -1,     0,    -1,
527        0,    -1,     0,    -1,     0,    -1,     0,    -1,
528        0,    -1,     0,    -1,     0,    -1,     0,    -1,
529        0,    -1,     0,    -1,     0,    -1,     0,    -1,
530        0,     0,     0,    -1,     0,    -1,     0,    -1,
531        0,    -1,     0,    -1,     0,    -1,     0,     0,
532        0,     0,     0,     0,     0,     0,     0,     0,
533        0,     0,     0,     0,     0,     0,     0,     0,
534        0,    -1,     0,    -1,     0,    -1,     0,    -1,
535        0,    -1,     0,    -1,     0,    -1,     0,    -1,
536        0,    -1,     0,    -1,     0,    -1,     0,    -1,
537        0,     0,     0,     0,     0,     0,     0,     0,
538        0,     0,     0,     0,     0,     0,     0,     0,
539        0,     0,     0,     0,     0,     0,     0,     0,
540        0,     0,     0,     0,     0,     0,     0,     0,
541        0,     0,     0,     0,     0,     0,     0,     0,
542        0,     0,     0,     0,     0,     0,     0,     0,
543        0,     0,     0,     0,     0,     0,     0,     0,
544        0,     0,     0,     0,     0,     0,     0,     0,
545        0,     0,     0,     0,     0,     0,     0,     0,
546        0,     0,     0,     0,     0,     0,     0,     0,
547        0,     0,     0,     0,     0,     0,     0,     0,
548        0,     0,     0,     0,     0,     0,     0,     0,
549        0,     0,     0,     0,     0,     0,     0,     0,
550        0,     0,     0,     0,     0,     0,     0,     0,
551        0,     0,     0,     0,     0,     0,     0,     0,
552        0,     0,     0,     0,     0,     0,     0,     0,
553        0,     0,     0,     0,     0,     0,     0,     0,
554        0,     0,     0,    -1,     0,    -1,     0,    -1,
555        0,    -1,     0,    -1,     0,    -1,     0,    -1,
556        0,     0,     0,    -1,     0,    -1,     0,    -1,
557        0,    -1,     0,    -1,     0,    -1,     0,    -1,
558        0,    -1,     0,    -1,     0,    -1,     0,    -1,
559        0,    -1,     0,    -1,     0,    -1,     0,    -1,
560        0,    -1,     0,    -1,     0,    -1,     0,    -1,
561        0,    -1,     0,    -1,     0,    -1,     0,    -1,
562        0,    -1,     0,    -1,     0,    -1,     0,    -1,
563        0,    -1,     0,    -1,     0,    -1,     0,    -1,
564        0,     0,     0,     0,     0,     0,     0,     0,
565        0,     0,    -1,     0,    -1,     0,     0,    -1,
566        0,    -1,     0,    -1,     0,    -1,     0,    -1,
567        0,     0,     0,     0,    -1,     0,     0,     0,
568        0,     0,     0,     0,     0,     0,     0,     0,
569        0,     0,     0,     0,     0,     0,     0,     0,
570        0,     0,     0,     0,     0,     0,     0,     0,
571        0,     0,     0,     0,     0,     0,     0,     0,
572        0,     0,     0,     0,     0,     0,     0,     0,
573        0,     0,     0,     0,     0,     0,     0,     0,
574        0,     0,     0,     0,     0,     0,     0,     0,
575        0,     0,     0,     0,     0,     0,     0,     0,
576        0,     0,     0,     0,     0,     0,     0,     0,
577        0,     0,     0,     0,     0,     0,     0,     0,
578        0,     0,     0,     0,     0,     0,     0,     0,
579        0,     0,     0,     0,     0,     0,     0,     0,
580        0,     0,     0,     0,     0,     0,     0,     0,
581        0,     0,     0,     0,     0,     0,     0,     0,
582        0,     0,     0,     0,     0,     0,     0,     0,
583        0,     0,     0,     0,     0,     0,     0,     0,
584        0,     0,     0,     0,     0,     0,     0,     0,
585        0,     0,     0,     0,     0,     0,     0,     0,
586        0,     0,     0,     0,     0,     0,     0,     0,
587        0,     0,     0,     0,     0,     0,     0,     0,
588        0,     0,     0,     0,     0,     0,     0,     0,
589        0,     0,     0,     0,     0,     0,     0,     0,
590        0,   -32,   -32,   -32,   -32,   -32,   -32,   -32,
591      -32,   -32,   -32,   -32,   -32,   -32,   -32,   -32,
592      -32,   -32,   -32,   -32,   -32,   -32,   -32,   -32,
593      -32,   -32,   -32,     0,     0,     0,     0,     0,
594        0,     0,     0,     0,     0,     0,     0,     0,
595        0,     0,     0,     0,     0,     0,     0,     0,
596        0,     0,     0,     0,     0,     0,     0,     0,
597        0,     0,     0,     0,     0,     0,     0,     0,
598        0,     0,     0,     0,     0,     0,     0,     0,
599        0,     0,     0,     0,     0,     0,     0,     0,
600        0,     0,     0,     0,     0,     0,     0,     0,
601        0,     0,     0,     0,     0,     0,     0,     0,
602        0,     0,     0,     0,     0,     0,     0,     0,
603      -40,   -40,   -40,   -40,   -40,   -40,   -40,   -40,
604      -40,   -40,   -40,   -40,   -40,   -40,   -40,   -40,
605      -40,   -40,   -40,   -40,   -40,   -40,   -40,   -40,
606      -40,   -40,   -40,   -40,   -40,   -40,   -40,   -40,
607      -40,   -40,   -40,   -40,   -40,   -40,   -40,   -40,
608        0,     0,     0,     0,     0,     0,     0,     0,
609        0,     0,     0,     0,     0,     0,     0,     0,
610        0,     0,     0,     0,     0,     0,     0,     0,
611        0,     0,     0,     0,     0,     0,     0,     0,
612        0,     0,     0,     0,     0,     0,     0,     0,
613        0,     0,     0,     0,     0,     0,     0,     0
614  }
615};
616