blob: 637f6298cd5737d2acc5b79664c1d3fade606a05 [file] [log] [blame]
Martin v. Löwis93cbca32008-09-10 14:08:48 +00001/* this file was generated by Tools/unicode/makeunicodedata.py 2.6 */
Fredrik Lundh69b58e22000-09-25 21:12:34 +00002
3/* a list of unique character type descriptors */
4const _PyUnicode_TypeRecord _PyUnicode_TypeRecords[] = {
5 {0, 0, 0, 0, 0, 0},
6 {0, 0, 0, 0, 0, 0},
Georg Brandld52429f2008-07-04 15:55:02 +00007 {0, 0, 0, 0, 0, 32},
8 {0, 0, 0, 0, 0, 48},
Benjamin Peterson09832742009-03-26 17:15:46 +00009 {0, 0, 0, 0, 0, 1056},
Georg Brandld52429f2008-07-04 15:55:02 +000010 {0, 0, 0, 0, 0, 1024},
Amaury Forgeot d'Arc7d520792009-10-06 21:03:20 +000011 {0, 0, 0, 0, 0, 5638},
12 {0, 0, 0, 1, 1, 5638},
13 {0, 0, 0, 2, 2, 5638},
14 {0, 0, 0, 3, 3, 5638},
15 {0, 0, 0, 4, 4, 5638},
16 {0, 0, 0, 5, 5, 5638},
17 {0, 0, 0, 6, 6, 5638},
18 {0, 0, 0, 7, 7, 5638},
19 {0, 0, 0, 8, 8, 5638},
20 {0, 0, 0, 9, 9, 5638},
Georg Brandld52429f2008-07-04 15:55:02 +000021 {0, 32, 0, 0, 0, 1921},
22 {0, 0, 0, 0, 0, 1536},
23 {65504, 0, 65504, 0, 0, 1801},
24 {0, 0, 0, 0, 0, 1801},
Amaury Forgeot d'Arc7d520792009-10-06 21:03:20 +000025 {0, 0, 0, 0, 2, 5124},
26 {0, 0, 0, 0, 3, 5124},
Georg Brandld52429f2008-07-04 15:55:02 +000027 {743, 0, 743, 0, 0, 1801},
Amaury Forgeot d'Arc7d520792009-10-06 21:03:20 +000028 {0, 0, 0, 0, 1, 5124},
29 {0, 0, 0, 0, 0, 5120},
Georg Brandld52429f2008-07-04 15:55:02 +000030 {121, 0, 121, 0, 0, 1801},
31 {0, 1, 0, 0, 0, 1921},
32 {65535, 0, 65535, 0, 0, 1801},
33 {0, 65337, 0, 0, 0, 1921},
34 {65304, 0, 65304, 0, 0, 1801},
35 {0, 65415, 0, 0, 0, 1921},
36 {65236, 0, 65236, 0, 0, 1801},
Martin v. Löwis93cbca32008-09-10 14:08:48 +000037 {195, 0, 195, 0, 0, 1801},
Georg Brandld52429f2008-07-04 15:55:02 +000038 {0, 210, 0, 0, 0, 1921},
39 {0, 206, 0, 0, 0, 1921},
40 {0, 205, 0, 0, 0, 1921},
41 {0, 79, 0, 0, 0, 1921},
42 {0, 202, 0, 0, 0, 1921},
43 {0, 203, 0, 0, 0, 1921},
44 {0, 207, 0, 0, 0, 1921},
45 {97, 0, 97, 0, 0, 1801},
46 {0, 211, 0, 0, 0, 1921},
47 {0, 209, 0, 0, 0, 1921},
48 {163, 0, 163, 0, 0, 1801},
49 {0, 213, 0, 0, 0, 1921},
50 {130, 0, 130, 0, 0, 1801},
51 {0, 214, 0, 0, 0, 1921},
52 {0, 218, 0, 0, 0, 1921},
53 {0, 217, 0, 0, 0, 1921},
54 {0, 219, 0, 0, 0, 1921},
55 {0, 0, 0, 0, 0, 1793},
56 {56, 0, 56, 0, 0, 1801},
57 {0, 2, 1, 0, 0, 1921},
58 {65535, 1, 0, 0, 0, 1857},
59 {65534, 0, 65535, 0, 0, 1801},
60 {65457, 0, 65457, 0, 0, 1801},
61 {0, 65439, 0, 0, 0, 1921},
62 {0, 65480, 0, 0, 0, 1921},
63 {0, 65406, 0, 0, 0, 1921},
Martin v. Löwis93cbca32008-09-10 14:08:48 +000064 {0, 10795, 0, 0, 0, 1921},
Georg Brandld52429f2008-07-04 15:55:02 +000065 {0, 65373, 0, 0, 0, 1921},
Martin v. Löwis93cbca32008-09-10 14:08:48 +000066 {0, 10792, 0, 0, 0, 1921},
Florent Xiclunafaa663f2010-03-19 13:37:08 +000067 {10815, 0, 10815, 0, 0, 1801},
Martin v. Löwis93cbca32008-09-10 14:08:48 +000068 {0, 65341, 0, 0, 0, 1921},
69 {0, 69, 0, 0, 0, 1921},
70 {0, 71, 0, 0, 0, 1921},
71 {10783, 0, 10783, 0, 0, 1801},
72 {10780, 0, 10780, 0, 0, 1801},
Florent Xiclunafaa663f2010-03-19 13:37:08 +000073 {10782, 0, 10782, 0, 0, 1801},
Georg Brandld52429f2008-07-04 15:55:02 +000074 {65326, 0, 65326, 0, 0, 1801},
75 {65330, 0, 65330, 0, 0, 1801},
76 {65331, 0, 65331, 0, 0, 1801},
77 {65334, 0, 65334, 0, 0, 1801},
78 {65333, 0, 65333, 0, 0, 1801},
79 {65329, 0, 65329, 0, 0, 1801},
80 {65327, 0, 65327, 0, 0, 1801},
81 {65325, 0, 65325, 0, 0, 1801},
Martin v. Löwis93cbca32008-09-10 14:08:48 +000082 {10743, 0, 10743, 0, 0, 1801},
83 {10749, 0, 10749, 0, 0, 1801},
Georg Brandld52429f2008-07-04 15:55:02 +000084 {65323, 0, 65323, 0, 0, 1801},
85 {65322, 0, 65322, 0, 0, 1801},
Martin v. Löwis93cbca32008-09-10 14:08:48 +000086 {10727, 0, 10727, 0, 0, 1801},
Georg Brandld52429f2008-07-04 15:55:02 +000087 {65318, 0, 65318, 0, 0, 1801},
Martin v. Löwis93cbca32008-09-10 14:08:48 +000088 {65467, 0, 65467, 0, 0, 1801},
Georg Brandld52429f2008-07-04 15:55:02 +000089 {65319, 0, 65319, 0, 0, 1801},
Martin v. Löwis93cbca32008-09-10 14:08:48 +000090 {65465, 0, 65465, 0, 0, 1801},
Georg Brandld52429f2008-07-04 15:55:02 +000091 {65317, 0, 65317, 0, 0, 1801},
Georg Brandld52429f2008-07-04 15:55:02 +000092 {84, 0, 84, 0, 0, 1536},
93 {0, 0, 0, 0, 0, 1025},
94 {0, 38, 0, 0, 0, 1921},
95 {0, 37, 0, 0, 0, 1921},
96 {0, 64, 0, 0, 0, 1921},
97 {0, 63, 0, 0, 0, 1921},
98 {65498, 0, 65498, 0, 0, 1801},
99 {65499, 0, 65499, 0, 0, 1801},
100 {65505, 0, 65505, 0, 0, 1801},
101 {65472, 0, 65472, 0, 0, 1801},
102 {65473, 0, 65473, 0, 0, 1801},
Martin v. Löwis93cbca32008-09-10 14:08:48 +0000103 {0, 8, 0, 0, 0, 1921},
Georg Brandld52429f2008-07-04 15:55:02 +0000104 {65474, 0, 65474, 0, 0, 1801},
105 {65479, 0, 65479, 0, 0, 1801},
Martin v. Löwis93cbca32008-09-10 14:08:48 +0000106 {0, 0, 0, 0, 0, 1921},
Georg Brandld52429f2008-07-04 15:55:02 +0000107 {65489, 0, 65489, 0, 0, 1801},
108 {65482, 0, 65482, 0, 0, 1801},
Martin v. Löwis93cbca32008-09-10 14:08:48 +0000109 {65528, 0, 65528, 0, 0, 1801},
Georg Brandld52429f2008-07-04 15:55:02 +0000110 {65450, 0, 65450, 0, 0, 1801},
111 {65456, 0, 65456, 0, 0, 1801},
112 {7, 0, 7, 0, 0, 1801},
113 {0, 65476, 0, 0, 0, 1921},
114 {65440, 0, 65440, 0, 0, 1801},
115 {0, 65529, 0, 0, 0, 1921},
116 {0, 80, 0, 0, 0, 1921},
Martin v. Löwis93cbca32008-09-10 14:08:48 +0000117 {0, 15, 0, 0, 0, 1921},
118 {65521, 0, 65521, 0, 0, 1801},
Georg Brandld52429f2008-07-04 15:55:02 +0000119 {0, 48, 0, 0, 0, 1921},
120 {65488, 0, 65488, 0, 0, 1801},
121 {0, 0, 0, 0, 0, 1537},
122 {0, 7264, 0, 0, 0, 1921},
Amaury Forgeot d'Arc7d520792009-10-06 21:03:20 +0000123 {0, 0, 0, 0, 1, 5636},
124 {0, 0, 0, 0, 2, 5636},
125 {0, 0, 0, 0, 3, 5636},
126 {0, 0, 0, 0, 4, 5636},
127 {0, 0, 0, 0, 5, 5636},
128 {0, 0, 0, 0, 6, 5636},
129 {0, 0, 0, 0, 7, 5636},
130 {0, 0, 0, 0, 8, 5636},
131 {0, 0, 0, 0, 9, 5636},
132 {0, 0, 0, 0, 0, 5888},
Walter Dörwald1b08b302009-04-25 14:13:56 +0000133 {42877, 7545, 42877, 0, 0, 3849},
Martin v. Löwis93cbca32008-09-10 14:08:48 +0000134 {3814, 0, 3814, 0, 0, 1801},
Georg Brandld52429f2008-07-04 15:55:02 +0000135 {65477, 0, 65477, 0, 0, 1801},
Martin v. Löwis93cbca32008-09-10 14:08:48 +0000136 {0, 57921, 0, 0, 0, 1921},
Georg Brandld52429f2008-07-04 15:55:02 +0000137 {8, 0, 8, 0, 0, 1801},
138 {0, 65528, 0, 0, 0, 1921},
139 {74, 0, 74, 0, 0, 1801},
140 {86, 0, 86, 0, 0, 1801},
141 {100, 0, 100, 0, 0, 1801},
142 {128, 0, 128, 0, 0, 1801},
143 {112, 0, 112, 0, 0, 1801},
144 {126, 0, 126, 0, 0, 1801},
145 {0, 65528, 0, 0, 0, 1857},
146 {9, 0, 9, 0, 0, 1801},
147 {0, 65462, 0, 0, 0, 1921},
148 {0, 65527, 0, 0, 0, 1857},
149 {58331, 0, 58331, 0, 0, 1801},
150 {0, 65450, 0, 0, 0, 1921},
151 {0, 65436, 0, 0, 0, 1921},
152 {0, 65424, 0, 0, 0, 1921},
153 {0, 65408, 0, 0, 0, 1921},
154 {0, 65410, 0, 0, 0, 1921},
Amaury Forgeot d'Arc7d520792009-10-06 21:03:20 +0000155 {0, 0, 0, 0, 0, 5124},
156 {0, 0, 0, 0, 4, 5124},
157 {0, 0, 0, 0, 5, 5124},
158 {0, 0, 0, 0, 6, 5124},
159 {0, 0, 0, 0, 7, 5124},
160 {0, 0, 0, 0, 8, 5124},
161 {0, 0, 0, 0, 9, 5124},
162 {0, 0, 0, 0, 0, 1792},
Georg Brandld52429f2008-07-04 15:55:02 +0000163 {0, 58019, 0, 0, 0, 1921},
164 {0, 57153, 0, 0, 0, 1921},
165 {0, 57274, 0, 0, 0, 1921},
Martin v. Löwis93cbca32008-09-10 14:08:48 +0000166 {0, 28, 0, 0, 0, 1921},
167 {65508, 0, 65508, 0, 0, 1801},
Amaury Forgeot d'Arc7d520792009-10-06 21:03:20 +0000168 {0, 16, 0, 0, 0, 5888},
169 {65520, 0, 65520, 0, 0, 5888},
Georg Brandld52429f2008-07-04 15:55:02 +0000170 {0, 26, 0, 0, 0, 1024},
171 {65510, 0, 65510, 0, 0, 1024},
Martin v. Löwis93cbca32008-09-10 14:08:48 +0000172 {0, 54793, 0, 0, 0, 1921},
173 {0, 61722, 0, 0, 0, 1921},
174 {0, 54809, 0, 0, 0, 1921},
175 {54741, 0, 54741, 0, 0, 1801},
176 {54744, 0, 54744, 0, 0, 1801},
177 {0, 54756, 0, 0, 0, 1921},
178 {0, 54787, 0, 0, 0, 1921},
179 {0, 54753, 0, 0, 0, 1921},
Florent Xiclunafaa663f2010-03-19 13:37:08 +0000180 {0, 54754, 0, 0, 0, 1921},
181 {0, 54721, 0, 0, 0, 1921},
Georg Brandld52429f2008-07-04 15:55:02 +0000182 {58272, 0, 58272, 0, 0, 1801},
Amaury Forgeot d'Arc7d520792009-10-06 21:03:20 +0000183 {0, 0, 0, 0, 0, 5889},
Walter Dörwald1b08b302009-04-25 14:13:56 +0000184 {42877, 7545, 42877, 0, 0, 3969},
Georg Brandld52429f2008-07-04 15:55:02 +0000185 {0, 40, 0, 0, 0, 1921},
186 {65496, 0, 65496, 0, 0, 1801},
Fredrik Lundh69b58e22000-09-25 21:12:34 +0000187};
188
189/* type indexes */
Amaury Forgeot d'Arc7d520792009-10-06 21:03:20 +0000190#define SHIFT 7
Fredrik Lundh69b58e22000-09-25 21:12:34 +0000191static unsigned char index1[] = {
Florent Xiclunafaa663f2010-03-19 13:37:08 +0000192 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20,
193 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 34, 35, 36, 37,
194 38, 39, 34, 34, 34, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52,
195 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 64, 64, 65, 66, 67, 64,
196 64, 64, 68, 69, 70, 64, 64, 64, 64, 64, 64, 71, 17, 72, 73, 74, 75, 76,
197 77, 64, 78, 79, 80, 81, 82, 83, 84, 64, 64, 85, 86, 34, 34, 34, 34, 34,
198 34, 87, 34, 34, 34, 34, 34, 88, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34,
199 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34,
200 34, 34, 34, 34, 34, 34, 34, 34, 89, 90, 91, 92, 34, 34, 34, 93, 34, 34,
201 34, 94, 95, 34, 34, 34, 34, 34, 96, 34, 34, 34, 97, 34, 34, 34, 34, 34,
202 34, 34, 34, 34, 34, 98, 99, 100, 34, 34, 34, 34, 34, 34, 101, 102, 34,
203 34, 34, 34, 34, 34, 34, 34, 103, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34,
204 34, 34, 34, 34, 104, 34, 34, 34, 34, 34, 34, 34, 34, 105, 34, 34, 34, 34,
205 101, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34,
206 34, 34, 34, 104, 34, 34, 34, 34, 34, 34, 106, 34, 34, 34, 34, 34, 34, 34,
207 34, 34, 34, 34, 34, 34, 34, 34, 34, 107, 108, 34, 34, 34, 34, 34, 34, 34,
208 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 109, 110, 34, 34, 34, 34, 34, 34,
209 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 111, 34, 34, 34, 34, 34, 34,
210 34, 34, 34, 112, 34, 34, 113, 114, 115, 116, 117, 118, 119, 120, 121,
211 122, 17, 123, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34,
212 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34,
213 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34,
214 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34,
215 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34,
216 124, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125,
217 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125,
218 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125,
219 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125,
220 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 126, 127, 128,
221 129, 130, 131, 132, 34, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142,
222 17, 143, 144, 145, 146, 147, 17, 17, 17, 17, 17, 17, 148, 17, 149, 17,
223 150, 17, 151, 17, 152, 17, 17, 17, 153, 17, 17, 17, 17, 154, 17, 17, 17,
224 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
225 17, 17, 17, 17, 17, 17, 17, 17, 17, 34, 34, 34, 34, 34, 34, 155, 17, 156,
226 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
227 17, 17, 17, 17, 17, 34, 34, 34, 34, 34, 34, 34, 34, 157, 17, 17, 17, 17,
228 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
229 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
230 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
231 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
232 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
233 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
234 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
235 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
236 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
237 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
238 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
239 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
240 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
241 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
242 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
243 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
244 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
245 17, 64, 158, 159, 160, 161, 17, 162, 17, 163, 164, 165, 166, 167, 168,
246 169, 170, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
247 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
248 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 171, 172, 173,
249 174, 175, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
250 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 176, 177, 178, 34, 34, 34,
251 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 87, 179, 34, 180, 181,
252 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34,
253 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34,
254 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 182, 34, 34, 34, 34, 34,
255 34, 34, 34, 34, 34, 34, 183, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34,
256 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34,
257 34, 34, 34, 34, 34, 184, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34,
258 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34,
259 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34,
260 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34,
261 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 185, 34, 34, 34, 34, 34, 34,
262 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34,
263 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34,
264 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34,
265 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34,
266 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34,
267 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34,
268 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34,
269 34, 34, 34, 34, 186, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34,
270 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34,
271 34, 187, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
272 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
273 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
274 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
275 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
276 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
277 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
278 17, 17, 17, 17, 17, 34, 182, 34, 34, 188, 17, 17, 17, 17, 17, 17, 17, 17,
279 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
280 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
281 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
282 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
283 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
284 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
285 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
286 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
287 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
288 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
289 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
290 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
291 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
292 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
293 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
294 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
295 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
296 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
297 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
298 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
299 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
300 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
301 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
302 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
303 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
304 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
305 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
306 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
307 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
308 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
309 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
310 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
311 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
312 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
313 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
314 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
315 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
316 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
317 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
318 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
319 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
320 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
321 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
322 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
323 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
324 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
325 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
326 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
327 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
328 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
329 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
330 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
331 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
332 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
333 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
334 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
335 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
336 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
337 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
338 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
339 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
340 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
341 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
342 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
343 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
344 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
345 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
346 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
347 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
348 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
349 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
350 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
351 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
352 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
353 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
354 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
355 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
356 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
357 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
358 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
359 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
360 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
361 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
362 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
363 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
364 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
365 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
366 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
367 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
368 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
369 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
370 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
371 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
372 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
373 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
374 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
375 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
376 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
377 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
378 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
379 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
380 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
381 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
382 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
383 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
384 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
385 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
386 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
387 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
388 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
389 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
390 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
391 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
392 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
393 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
394 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
395 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
396 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
397 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
398 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
399 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
400 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
401 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
402 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
403 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
404 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
405 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
406 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
407 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
408 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
409 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
410 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
411 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
412 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
413 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
414 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
415 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
416 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
417 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
418 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
419 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
420 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
421 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
422 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
423 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
424 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
425 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
426 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
427 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
428 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
429 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
430 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
431 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
432 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
433 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
434 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
435 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
436 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
437 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
438 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
439 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
440 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
441 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
442 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
443 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
444 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
445 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
446 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
447 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
448 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
449 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
450 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
451 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
452 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
453 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
454 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
455 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
456 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
457 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
458 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
459 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
460 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
461 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
462 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
463 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
464 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
465 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
466 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
467 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
468 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
469 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
470 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
471 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
472 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
473 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
474 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
475 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
476 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
477 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
478 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
479 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
480 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
481 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
482 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
483 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
484 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
485 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
486 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
487 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
488 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
489 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
490 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
491 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
492 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
493 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
494 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
495 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
496 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
497 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
498 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
499 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
500 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
501 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
502 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
503 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
504 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
505 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
506 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
507 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
508 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
509 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
510 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
511 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
512 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
513 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
514 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
515 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
516 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
517 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
518 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
519 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
520 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
521 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
522 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
523 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
524 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
525 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
526 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
527 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
528 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
529 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
530 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
531 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
532 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
533 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
534 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
535 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
536 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
537 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
538 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
539 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
540 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
541 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
542 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
543 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
544 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
545 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
546 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
547 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
548 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
549 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
550 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
551 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
552 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
553 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
554 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
555 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
556 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
557 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
558 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
559 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
560 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
561 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
562 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
563 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
564 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
565 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
566 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
567 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
568 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
569 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
570 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
571 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
572 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
573 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
574 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
575 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
576 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
577 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
578 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
579 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
580 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
581 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
582 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
583 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
584 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
585 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
586 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
587 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
588 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
589 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
590 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
591 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
592 17, 189, 17, 190, 191, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
593 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
594 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
595 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
596 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
597 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
598 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
599 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
600 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
601 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
602 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
603 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
604 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
605 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
606 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
607 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
608 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
609 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
610 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
611 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
612 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
613 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
614 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
615 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
616 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
617 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
618 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
619 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
620 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 125, 125, 125, 125, 125, 125,
621 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125,
622 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125,
623 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125,
624 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125,
625 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125,
626 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125,
627 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125,
628 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125,
629 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125,
630 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125,
631 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125,
632 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125,
633 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125,
634 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125,
635 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125,
636 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125,
637 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125,
638 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125,
639 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125,
640 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125,
641 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125,
642 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125,
643 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125,
644 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125,
645 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125,
646 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125,
647 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125,
648 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125,
649 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125,
650 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125,
651 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125,
652 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125,
653 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125,
654 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125,
655 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125,
656 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125,
657 125, 192, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125,
658 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125,
659 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125,
660 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125,
661 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125,
662 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125,
663 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125,
664 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125,
665 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125,
666 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125,
667 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125,
668 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125,
669 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125,
670 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125,
671 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125,
672 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125,
673 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125,
674 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125,
675 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125,
676 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125,
677 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125,
678 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125,
679 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125,
680 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125,
681 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125,
682 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125,
683 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125,
684 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125,
685 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125,
686 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125,
687 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125,
688 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125,
689 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125,
690 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125,
691 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125,
692 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125,
693 125, 125, 125, 125, 125, 125, 125, 125, 125, 192,
Fredrik Lundh69b58e22000-09-25 21:12:34 +0000694};
695
696static unsigned char index2[] = {
Florent Xicluna806d8cf2010-03-30 19:34:18 +0000697 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
Benjamin Peterson09832742009-03-26 17:15:46 +0000698 1, 1, 1, 1, 3, 3, 3, 2, 4, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5,
699 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 5, 5, 5, 5, 5, 5, 5, 16, 16, 16, 16,
Georg Brandla26f8ca2008-06-04 13:01:30 +0000700 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16,
Benjamin Peterson09832742009-03-26 17:15:46 +0000701 16, 16, 16, 16, 5, 5, 5, 5, 17, 5, 18, 18, 18, 18, 18, 18, 18, 18, 18,
702 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 5, 5,
703 5, 5, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
704 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 5, 5, 5, 5, 5, 5, 5, 5, 5, 19, 5, 5,
Amaury Forgeot d'Arc7d520792009-10-06 21:03:20 +0000705 1, 5, 5, 5, 5, 20, 21, 5, 22, 5, 17, 5, 23, 19, 5, 24, 24, 24, 5, 16, 16,
Georg Brandl559e5d72008-06-11 18:37:52 +0000706 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16,
Benjamin Peterson09832742009-03-26 17:15:46 +0000707 16, 16, 16, 5, 16, 16, 16, 16, 16, 16, 16, 19, 18, 18, 18, 18, 18, 18,
708 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 5,
Amaury Forgeot d'Arc7d520792009-10-06 21:03:20 +0000709 18, 18, 18, 18, 18, 18, 18, 25, 26, 27, 26, 27, 26, 27, 26, 27, 26, 27,
710 26, 27, 26, 27, 26, 27, 26, 27, 26, 27, 26, 27, 26, 27, 26, 27, 26, 27,
711 26, 27, 26, 27, 26, 27, 26, 27, 26, 27, 26, 27, 26, 27, 26, 27, 26, 27,
712 26, 27, 28, 29, 26, 27, 26, 27, 26, 27, 19, 26, 27, 26, 27, 26, 27, 26,
713 27, 26, 27, 26, 27, 26, 27, 26, 27, 19, 26, 27, 26, 27, 26, 27, 26, 27,
714 26, 27, 26, 27, 26, 27, 26, 27, 26, 27, 26, 27, 26, 27, 26, 27, 26, 27,
715 26, 27, 26, 27, 26, 27, 26, 27, 26, 27, 26, 27, 26, 27, 26, 27, 26, 27,
716 26, 27, 30, 26, 27, 26, 27, 26, 27, 31, 32, 33, 26, 27, 26, 27, 34, 26,
717 27, 35, 35, 26, 27, 19, 36, 37, 38, 26, 27, 35, 39, 40, 41, 42, 26, 27,
718 43, 19, 41, 44, 45, 46, 26, 27, 26, 27, 26, 27, 47, 26, 27, 47, 19, 19,
719 26, 27, 47, 26, 27, 48, 48, 26, 27, 26, 27, 49, 26, 27, 19, 50, 26, 27,
720 19, 51, 50, 50, 50, 50, 52, 53, 54, 52, 53, 54, 52, 53, 54, 26, 27, 26,
721 27, 26, 27, 26, 27, 26, 27, 26, 27, 26, 27, 26, 27, 55, 26, 27, 26, 27,
722 26, 27, 26, 27, 26, 27, 26, 27, 26, 27, 26, 27, 26, 27, 19, 52, 53, 54,
723 26, 27, 56, 57, 26, 27, 26, 27, 26, 27, 26, 27, 26, 27, 26, 27, 26, 27,
724 26, 27, 26, 27, 26, 27, 26, 27, 26, 27, 26, 27, 26, 27, 26, 27, 26, 27,
725 26, 27, 26, 27, 26, 27, 26, 27, 58, 19, 26, 27, 26, 27, 26, 27, 26, 27,
726 26, 27, 26, 27, 26, 27, 26, 27, 26, 27, 19, 19, 19, 19, 19, 19, 59, 26,
Florent Xiclunafaa663f2010-03-19 13:37:08 +0000727 27, 60, 61, 62, 62, 26, 27, 63, 64, 65, 26, 27, 26, 27, 26, 27, 26, 27,
728 26, 27, 66, 67, 68, 69, 70, 19, 71, 71, 19, 72, 19, 73, 19, 19, 19, 19,
729 71, 19, 19, 74, 19, 19, 19, 19, 75, 76, 19, 77, 19, 19, 19, 76, 19, 78,
730 79, 19, 19, 80, 19, 19, 19, 19, 19, 19, 19, 81, 19, 19, 82, 19, 19, 82,
731 19, 19, 19, 19, 82, 83, 84, 84, 85, 19, 19, 19, 19, 19, 86, 19, 50, 19,
Benjamin Peterson09832742009-03-26 17:15:46 +0000732 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19,
Amaury Forgeot d'Arc7d520792009-10-06 21:03:20 +0000733 19, 19, 19, 19, 19, 19, 19, 19, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50,
734 50, 50, 50, 50, 50, 50, 50, 50, 5, 5, 5, 5, 50, 50, 50, 50, 50, 50, 50,
735 50, 50, 50, 50, 50, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 50, 50, 50,
736 50, 50, 5, 5, 5, 5, 5, 5, 5, 50, 5, 50, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5,
Benjamin Peterson09832742009-03-26 17:15:46 +0000737 5, 5, 5, 5, 5, 5, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
738 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
739 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
740 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
Florent Xiclunafaa663f2010-03-19 13:37:08 +0000741 17, 87, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
Benjamin Peterson09832742009-03-26 17:15:46 +0000742 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
Florent Xiclunafaa663f2010-03-19 13:37:08 +0000743 17, 17, 17, 17, 17, 17, 17, 17, 26, 27, 26, 27, 50, 5, 26, 27, 0, 0, 88,
744 45, 45, 45, 5, 0, 0, 0, 0, 0, 5, 5, 89, 17, 90, 90, 90, 0, 91, 0, 92, 92,
Benjamin Peterson09832742009-03-26 17:15:46 +0000745 19, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16,
Florent Xiclunafaa663f2010-03-19 13:37:08 +0000746 0, 16, 16, 16, 16, 16, 16, 16, 16, 16, 93, 94, 94, 94, 19, 18, 18, 18,
747 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 95, 18, 18, 18,
748 18, 18, 18, 18, 18, 18, 96, 97, 97, 98, 99, 100, 101, 101, 101, 102, 103,
749 104, 26, 27, 26, 27, 26, 27, 26, 27, 26, 27, 26, 27, 26, 27, 26, 27, 26,
750 27, 26, 27, 26, 27, 26, 27, 105, 106, 107, 19, 108, 109, 5, 26, 27, 110,
751 26, 27, 19, 58, 58, 58, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111,
752 111, 111, 111, 111, 111, 111, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16,
Georg Brandl559e5d72008-06-11 18:37:52 +0000753 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16,
Benjamin Peterson09832742009-03-26 17:15:46 +0000754 16, 16, 16, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18,
Florent Xiclunafaa663f2010-03-19 13:37:08 +0000755 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 106,
756 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106,
757 106, 26, 27, 26, 27, 26, 27, 26, 27, 26, 27, 26, 27, 26, 27, 26, 27, 26,
Amaury Forgeot d'Arc7d520792009-10-06 21:03:20 +0000758 27, 26, 27, 26, 27, 26, 27, 26, 27, 26, 27, 26, 27, 26, 27, 26, 27, 5,
759 17, 17, 17, 17, 17, 5, 5, 26, 27, 26, 27, 26, 27, 26, 27, 26, 27, 26, 27,
760 26, 27, 26, 27, 26, 27, 26, 27, 26, 27, 26, 27, 26, 27, 26, 27, 26, 27,
761 26, 27, 26, 27, 26, 27, 26, 27, 26, 27, 26, 27, 26, 27, 26, 27, 26, 27,
Florent Xiclunafaa663f2010-03-19 13:37:08 +0000762 26, 27, 26, 27, 26, 27, 112, 26, 27, 26, 27, 26, 27, 26, 27, 26, 27, 26,
763 27, 26, 27, 113, 26, 27, 26, 27, 26, 27, 26, 27, 26, 27, 26, 27, 26, 27,
Amaury Forgeot d'Arc7d520792009-10-06 21:03:20 +0000764 26, 27, 26, 27, 26, 27, 26, 27, 26, 27, 26, 27, 26, 27, 26, 27, 26, 27,
765 26, 27, 26, 27, 26, 27, 26, 27, 26, 27, 26, 27, 26, 27, 26, 27, 26, 27,
766 26, 27, 26, 27, 26, 27, 26, 27, 26, 27, 26, 27, 26, 27, 26, 27, 26, 27,
Florent Xiclunafaa663f2010-03-19 13:37:08 +0000767 26, 27, 26, 27, 26, 27, 26, 27, 26, 27, 26, 27, 26, 27, 26, 27, 26, 27,
768 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 114, 114, 114, 114, 114, 114, 114, 114,
769 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114,
770 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114,
771 114, 114, 0, 0, 50, 5, 5, 5, 5, 5, 5, 0, 115, 115, 115, 115, 115, 115,
772 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115,
773 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115,
774 115, 115, 115, 115, 19, 0, 5, 5, 0, 0, 0, 0, 0, 0, 17, 17, 17, 17, 17,
Benjamin Peterson09832742009-03-26 17:15:46 +0000775 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
776 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
777 17, 17, 17, 17, 5, 17, 5, 17, 17, 5, 17, 17, 5, 17, 0, 0, 0, 0, 0, 0, 0,
Amaury Forgeot d'Arc7d520792009-10-06 21:03:20 +0000778 0, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50,
779 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 0, 0, 0, 0, 0, 50, 50, 50, 5, 5,
Benjamin Peterson09832742009-03-26 17:15:46 +0000780 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 0, 0, 5, 5, 5, 5, 5, 5, 5,
781 5, 5, 5, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 5, 0, 0, 5, 5, 0,
Amaury Forgeot d'Arc7d520792009-10-06 21:03:20 +0000782 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50,
783 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50,
784 50, 50, 50, 50, 50, 50, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
Benjamin Peterson09832742009-03-26 17:15:46 +0000785 17, 17, 17, 17, 17, 17, 17, 17, 0, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 5,
Amaury Forgeot d'Arc7d520792009-10-06 21:03:20 +0000786 5, 5, 5, 50, 50, 17, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50,
787 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50,
788 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50,
789 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50,
790 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50,
791 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 5, 50, 17, 17,
792 17, 17, 17, 17, 17, 1, 5, 17, 17, 17, 17, 17, 17, 50, 50, 17, 17, 5, 17,
793 17, 17, 17, 50, 50, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 50, 50, 50, 5, 5,
794 50, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 0, 1, 50, 17, 50, 50, 50,
795 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50,
796 50, 50, 50, 50, 50, 50, 50, 50, 50, 17, 17, 17, 17, 17, 17, 17, 17, 17,
Benjamin Peterson09832742009-03-26 17:15:46 +0000797 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
Amaury Forgeot d'Arc7d520792009-10-06 21:03:20 +0000798 0, 0, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50,
799 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50,
800 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50,
801 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50,
802 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50,
803 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 50, 0, 0, 0, 0, 0, 0, 0, 0,
804 0, 0, 0, 0, 0, 0, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 50, 50, 50, 50, 50,
805 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50,
806 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 17, 17, 17, 17, 17, 17, 17, 17,
Florent Xiclunafaa663f2010-03-19 13:37:08 +0000807 17, 50, 50, 5, 5, 5, 5, 50, 0, 0, 0, 0, 0, 50, 50, 50, 50, 50, 50, 50,
808 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 17, 17, 17,
809 17, 50, 17, 17, 17, 17, 17, 17, 17, 17, 17, 50, 17, 17, 17, 50, 17, 17,
810 17, 17, 17, 0, 0, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 0, 0, 0,
Martin v. Löwis480f1bb2006-03-09 23:38:20 +0000811 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
812 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
813 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
814 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
Florent Xiclunafaa663f2010-03-19 13:37:08 +0000815 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
816 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
817 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
818 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 17, 17,
Amaury Forgeot d'Arc7d520792009-10-06 21:03:20 +0000819 17, 17, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50,
820 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50,
821 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50,
822 50, 50, 0, 0, 17, 50, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
Florent Xiclunafaa663f2010-03-19 13:37:08 +0000823 17, 17, 17, 17, 0, 50, 17, 17, 17, 17, 17, 0, 0, 50, 50, 50, 50, 50, 50,
Amaury Forgeot d'Arc7d520792009-10-06 21:03:20 +0000824 50, 50, 50, 50, 17, 17, 5, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 5, 50,
Florent Xiclunafaa663f2010-03-19 13:37:08 +0000825 50, 0, 0, 0, 0, 0, 0, 50, 50, 50, 50, 50, 50, 50, 0, 17, 17, 17, 0, 50,
826 50, 50, 50, 50, 50, 50, 50, 0, 0, 50, 50, 0, 0, 50, 50, 50, 50, 50, 50,
827 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 0, 50,
828 50, 50, 50, 50, 50, 50, 0, 50, 0, 0, 0, 50, 50, 50, 50, 0, 0, 17, 50, 17,
829 17, 17, 17, 17, 17, 17, 0, 0, 17, 17, 0, 0, 17, 17, 17, 50, 0, 0, 0, 0,
830 0, 0, 0, 0, 17, 0, 0, 0, 0, 50, 50, 0, 50, 50, 50, 17, 17, 0, 0, 6, 7, 8,
831 9, 10, 11, 12, 13, 14, 15, 50, 50, 5, 5, 24, 24, 24, 24, 24, 24, 5, 5, 0,
832 0, 0, 0, 0, 17, 17, 17, 0, 50, 50, 50, 50, 50, 50, 0, 0, 0, 0, 50, 50, 0,
833 0, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50,
834 50, 50, 50, 50, 50, 0, 50, 50, 50, 50, 50, 50, 50, 0, 50, 50, 0, 50, 50,
835 0, 50, 50, 0, 0, 17, 0, 17, 17, 17, 17, 17, 0, 0, 0, 0, 17, 17, 0, 0, 17,
Amaury Forgeot d'Arc7d520792009-10-06 21:03:20 +0000836 17, 17, 0, 0, 0, 17, 0, 0, 0, 0, 0, 0, 0, 50, 50, 50, 50, 0, 50, 0, 0, 0,
837 0, 0, 0, 0, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 17, 17, 50, 50, 50, 17,
838 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 17, 17, 17, 0, 50, 50, 50, 50, 50, 50,
839 50, 50, 50, 0, 50, 50, 50, 0, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50,
840 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 0, 50, 50, 50, 50, 50, 50,
841 50, 0, 50, 50, 0, 50, 50, 50, 50, 50, 0, 0, 17, 50, 17, 17, 17, 17, 17,
842 17, 17, 17, 0, 17, 17, 17, 0, 17, 17, 17, 0, 0, 50, 0, 0, 0, 0, 0, 0, 0,
843 0, 0, 0, 0, 0, 0, 0, 0, 50, 50, 17, 17, 0, 0, 6, 7, 8, 9, 10, 11, 12, 13,
844 14, 15, 0, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 17, 17, 17, 0,
845 50, 50, 50, 50, 50, 50, 50, 50, 0, 0, 50, 50, 0, 0, 50, 50, 50, 50, 50,
846 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 0,
847 50, 50, 50, 50, 50, 50, 50, 0, 50, 50, 0, 50, 50, 50, 50, 50, 0, 0, 17,
848 50, 17, 17, 17, 17, 17, 17, 17, 0, 0, 17, 17, 0, 0, 17, 17, 17, 0, 0, 0,
849 0, 0, 0, 0, 0, 17, 17, 0, 0, 0, 0, 50, 50, 0, 50, 50, 50, 17, 17, 0, 0,
850 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 5, 50, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
851 0, 0, 0, 0, 0, 0, 17, 50, 0, 50, 50, 50, 50, 50, 50, 0, 0, 0, 50, 50, 50,
852 0, 50, 50, 50, 50, 0, 0, 0, 50, 50, 0, 50, 0, 50, 50, 0, 0, 0, 50, 50, 0,
853 0, 0, 50, 50, 50, 0, 0, 0, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50,
854 50, 0, 0, 0, 0, 17, 17, 17, 17, 17, 0, 0, 0, 17, 17, 17, 0, 17, 17, 17,
855 17, 0, 0, 50, 0, 0, 0, 0, 0, 0, 17, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
856 0, 0, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 24, 24, 24, 5, 5, 5, 5, 5, 5,
857 5, 5, 0, 0, 0, 0, 0, 0, 17, 17, 17, 0, 50, 50, 50, 50, 50, 50, 50, 50, 0,
858 50, 50, 50, 0, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50,
859 50, 50, 50, 50, 50, 50, 50, 50, 50, 0, 50, 50, 50, 50, 50, 50, 50, 50,
860 50, 50, 0, 50, 50, 50, 50, 50, 0, 0, 0, 50, 17, 17, 17, 17, 17, 17, 17,
861 0, 17, 17, 17, 0, 17, 17, 17, 17, 0, 0, 0, 0, 0, 0, 0, 17, 17, 0, 50, 50,
862 0, 0, 0, 0, 0, 0, 50, 50, 17, 17, 0, 0, 6, 7, 8, 9, 10, 11, 12, 13, 14,
863 15, 0, 0, 0, 0, 0, 0, 0, 0, 24, 24, 24, 24, 24, 24, 24, 5, 0, 0, 17, 17,
864 0, 50, 50, 50, 50, 50, 50, 50, 50, 0, 50, 50, 50, 0, 50, 50, 50, 50, 50,
865 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50,
866 0, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 0, 50, 50, 50, 50, 50, 0, 0,
867 17, 50, 17, 17, 17, 17, 17, 17, 17, 0, 17, 17, 17, 0, 17, 17, 17, 17, 0,
868 0, 0, 0, 0, 0, 0, 17, 17, 0, 0, 0, 0, 0, 0, 0, 50, 0, 50, 50, 17, 17, 0,
869 0, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 0, 5, 5, 0, 0, 0, 0, 0, 0, 0, 0,
870 0, 0, 0, 0, 0, 0, 0, 17, 17, 0, 50, 50, 50, 50, 50, 50, 50, 50, 0, 50,
871 50, 50, 0, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50,
872 50, 50, 50, 50, 50, 50, 50, 50, 0, 50, 50, 50, 50, 50, 50, 50, 50, 50,
873 50, 50, 50, 50, 50, 50, 50, 0, 0, 0, 50, 17, 17, 17, 17, 17, 17, 17, 0,
874 17, 17, 17, 0, 17, 17, 17, 17, 0, 0, 0, 0, 0, 0, 0, 0, 0, 17, 0, 0, 0, 0,
875 0, 0, 0, 0, 50, 50, 17, 17, 0, 0, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 24,
876 24, 24, 24, 24, 24, 0, 0, 0, 5, 50, 50, 50, 50, 50, 50, 0, 0, 17, 17, 0,
877 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50,
878 0, 0, 0, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50,
879 50, 50, 50, 50, 50, 50, 50, 50, 0, 50, 50, 50, 50, 50, 50, 50, 50, 50, 0,
880 50, 0, 0, 50, 50, 50, 50, 50, 50, 50, 0, 0, 0, 17, 0, 0, 0, 0, 17, 17,
881 17, 17, 17, 17, 0, 17, 0, 17, 17, 17, 17, 17, 17, 17, 17, 0, 0, 0, 0, 0,
882 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 17, 17, 5, 0, 0, 0, 0, 0, 0, 0, 0,
883 0, 0, 0, 0, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50,
884 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50,
Florent Xiclunafaa663f2010-03-19 13:37:08 +0000885 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 17, 50, 116,
Amaury Forgeot d'Arc7d520792009-10-06 21:03:20 +0000886 17, 17, 17, 17, 17, 17, 17, 0, 0, 0, 0, 5, 50, 50, 50, 50, 50, 50, 50,
887 17, 17, 17, 17, 17, 17, 17, 17, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 5,
888 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
889 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 50, 50, 0, 50, 0, 0, 50, 50, 0,
890 50, 0, 0, 50, 0, 0, 0, 0, 0, 0, 50, 50, 50, 50, 0, 50, 50, 50, 50, 50,
891 50, 50, 0, 50, 50, 50, 0, 50, 0, 50, 0, 0, 50, 50, 0, 50, 50, 50, 50, 17,
Florent Xiclunafaa663f2010-03-19 13:37:08 +0000892 50, 116, 17, 17, 17, 17, 17, 17, 0, 17, 17, 50, 0, 0, 50, 50, 50, 50, 50,
Amaury Forgeot d'Arc7d520792009-10-06 21:03:20 +0000893 0, 50, 0, 17, 17, 17, 17, 17, 17, 0, 0, 6, 7, 8, 9, 10, 11, 12, 13, 14,
894 15, 0, 0, 50, 50, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
895 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 50, 5, 5, 5, 5, 5, 5, 5,
896 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 17, 17, 5, 5, 5, 5, 5, 5,
897 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 24, 24, 24, 24, 24, 24, 24, 24, 24,
898 24, 5, 17, 5, 17, 5, 17, 5, 5, 5, 5, 17, 17, 50, 50, 50, 50, 50, 50, 50,
899 50, 0, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50,
900 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50,
901 50, 50, 0, 0, 0, 0, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
902 17, 17, 17, 17, 17, 17, 17, 5, 17, 17, 50, 50, 50, 50, 0, 0, 0, 0, 17,
903 17, 17, 17, 17, 17, 17, 17, 0, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
Benjamin Peterson09832742009-03-26 17:15:46 +0000904 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
Amaury Forgeot d'Arc7d520792009-10-06 21:03:20 +0000905 17, 17, 17, 17, 17, 17, 17, 17, 0, 5, 5, 5, 5, 5, 5, 5, 5, 17, 5, 5, 5,
Florent Xiclunafaa663f2010-03-19 13:37:08 +0000906 5, 5, 5, 0, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0,
Martin v. Löwis13c3e382007-08-14 22:37:03 +0000907 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
Amaury Forgeot d'Arc7d520792009-10-06 21:03:20 +0000908 0, 0, 0, 0, 0, 0, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50,
909 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50,
910 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 17, 17, 17, 17, 17, 17, 17,
911 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 50, 6, 7, 8, 9, 10,
912 11, 12, 13, 14, 15, 5, 5, 5, 5, 5, 5, 50, 50, 50, 50, 50, 50, 17, 17, 17,
913 17, 50, 50, 50, 50, 17, 17, 17, 50, 17, 17, 17, 50, 50, 17, 17, 17, 17,
914 17, 17, 17, 50, 50, 50, 17, 17, 17, 17, 50, 50, 50, 50, 50, 50, 50, 50,
915 50, 50, 50, 50, 50, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 50,
Florent Xiclunafaa663f2010-03-19 13:37:08 +0000916 17, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 17, 17, 17, 17, 5, 5, 117, 117,
917 117, 117, 117, 117, 117, 117, 117, 117, 117, 117, 117, 117, 117, 117,
918 117, 117, 117, 117, 117, 117, 117, 117, 117, 117, 117, 117, 117, 117,
919 117, 117, 117, 117, 117, 117, 117, 117, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 50,
Amaury Forgeot d'Arc7d520792009-10-06 21:03:20 +0000920 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50,
921 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50,
Florent Xiclunafaa663f2010-03-19 13:37:08 +0000922 50, 50, 50, 50, 50, 50, 5, 50, 0, 0, 0, 50, 50, 50, 50, 50, 50, 50, 50,
Amaury Forgeot d'Arc7d520792009-10-06 21:03:20 +0000923 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50,
924 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50,
925 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50,
926 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50,
Amaury Forgeot d'Arc7d520792009-10-06 21:03:20 +0000927 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50,
928 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50,
929 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50,
930 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50,
Amaury Forgeot d'Arc7d520792009-10-06 21:03:20 +0000931 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50,
932 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50,
Florent Xiclunafaa663f2010-03-19 13:37:08 +0000933 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 0, 50, 50, 50, 50, 0,
934 0, 50, 50, 50, 50, 50, 50, 50, 0, 50, 0, 50, 50, 50, 50, 0, 0, 50, 50,
935 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50,
936 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50,
937 50, 50, 50, 0, 50, 50, 50, 50, 0, 0, 50, 50, 50, 50, 50, 50, 50, 50, 50,
938 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50,
939 50, 50, 50, 50, 50, 50, 0, 50, 50, 50, 50, 0, 0, 50, 50, 50, 50, 50, 50,
940 50, 0, 50, 0, 50, 50, 50, 50, 0, 0, 50, 50, 50, 50, 50, 50, 50, 50, 50,
941 50, 50, 50, 50, 50, 50, 0, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50,
942 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50,
Amaury Forgeot d'Arc7d520792009-10-06 21:03:20 +0000943 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50,
944 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 0, 50, 50, 50, 50, 0, 0, 50, 50,
Florent Xiclunaf1789de2010-03-19 01:17:46 +0000945 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50,
946 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50,
Florent Xiclunaf1789de2010-03-19 01:17:46 +0000947 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50,
Florent Xiclunafaa663f2010-03-19 13:37:08 +0000948 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 0, 0, 0, 0, 17, 5, 5, 5, 5,
949 5, 5, 5, 5, 5, 118, 119, 120, 121, 122, 123, 124, 125, 126, 24, 24, 24,
950 24, 24, 24, 24, 24, 24, 24, 24, 0, 0, 0, 50, 50, 50, 50, 50, 50, 50, 50,
951 50, 50, 50, 50, 50, 50, 50, 50, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 0, 0, 0, 0,
Florent Xiclunaf1789de2010-03-19 01:17:46 +0000952 0, 0, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50,
Florent Xicluna657de432010-03-18 22:11:01 +0000953 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50,
Florent Xicluna657de432010-03-18 22:11:01 +0000954 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50,
955 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50,
Florent Xiclunaf1789de2010-03-19 01:17:46 +0000956 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 0, 0, 0, 0, 0, 0,
Florent Xiclunafaa663f2010-03-19 13:37:08 +0000957 0, 0, 0, 0, 0, 5, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50,
958 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50,
959 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50,
960 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50,
961 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50,
962 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50,
963 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50,
964 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50,
965 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50,
966 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50,
967 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50,
968 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50,
969 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50,
970 50, 50, 50, 50, 50, 50, 5, 5, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50,
971 50, 50, 50, 50, 50, 50, 2, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50,
972 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 5, 5, 0, 0,
973 0, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50,
974 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50,
975 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50,
976 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50,
977 50, 50, 50, 50, 5, 5, 5, 127, 127, 127, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
978 0, 0, 0, 0, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 0, 50,
979 50, 50, 50, 17, 17, 17, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 50, 50, 50, 50,
980 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 17, 17, 17, 5, 5,
981 0, 0, 0, 0, 0, 0, 0, 0, 0, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50,
982 50, 50, 50, 50, 50, 50, 50, 17, 17, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
983 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 0, 50, 50, 50, 0, 17,
984 17, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 50, 50, 50, 50, 50, 50, 50, 50,
985 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50,
986 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50,
987 50, 50, 50, 50, 50, 50, 50, 50, 1, 1, 17, 17, 17, 17, 17, 17, 17, 17, 17,
988 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
989 17, 17, 17, 5, 5, 5, 50, 5, 5, 5, 5, 50, 17, 0, 0, 6, 7, 8, 9, 10, 11,
990 12, 13, 14, 15, 0, 0, 0, 0, 0, 0, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24,
991 0, 0, 0, 0, 0, 0, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 17, 17, 17, 2, 0, 6,
992 7, 8, 9, 10, 11, 12, 13, 14, 15, 0, 0, 0, 0, 0, 0, 50, 50, 50, 50, 50,
993 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50,
994 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50,
995 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50,
996 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50,
997 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 0, 0, 0, 0, 0, 0, 0, 0, 50,
998 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50,
999 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50,
1000 50, 50, 50, 50, 17, 50, 0, 0, 0, 0, 0, 50, 50, 50, 50, 50, 50, 50, 50,
1001 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50,
1002 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50,
1003 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50,
1004 50, 50, 50, 50, 50, 50, 50, 50, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 50, 50, 50,
1005 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50,
1006 50, 50, 50, 50, 50, 50, 50, 50, 0, 0, 0, 17, 17, 17, 17, 17, 17, 17, 17,
1007 17, 17, 17, 17, 0, 0, 0, 0, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
1008 17, 0, 0, 0, 0, 5, 0, 0, 0, 5, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 50,
1009 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50,
1010 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 0, 0, 50, 50, 50, 50, 50, 0,
1011 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50,
1012 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50,
1013 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 0, 0, 0, 0,
1014 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 50,
1015 50, 50, 50, 50, 50, 50, 17, 17, 0, 0, 0, 0, 0, 0, 6, 7, 8, 9, 10, 11, 12,
1016 13, 14, 15, 7, 0, 0, 0, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5,
1017 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 50, 50, 50, 50, 50,
1018 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50,
1019 17, 17, 17, 17, 17, 0, 0, 5, 5, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50,
1020 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50,
1021 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50,
1022 50, 50, 50, 50, 50, 50, 50, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 0,
1023 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
1024 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 0, 0, 17, 6, 7, 8, 9, 10, 11,
1025 12, 13, 14, 15, 0, 0, 0, 0, 0, 0, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 0,
1026 0, 0, 0, 0, 0, 5, 5, 5, 5, 5, 5, 5, 50, 5, 5, 5, 5, 5, 5, 0, 0, 0, 0, 0,
Florent Xicluna657de432010-03-18 22:11:01 +00001027 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
Florent Xiclunafaa663f2010-03-19 13:37:08 +00001028 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1029 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1030 0, 0, 0, 0, 0, 17, 17, 17, 17, 17, 50, 50, 50, 50, 50, 50, 50, 50, 50,
1031 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50,
1032 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50,
1033 50, 50, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
1034 17, 50, 50, 50, 50, 50, 50, 50, 0, 0, 0, 0, 6, 7, 8, 9, 10, 11, 12, 13,
1035 14, 15, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 17, 17, 17,
1036 17, 17, 17, 17, 17, 17, 5, 5, 5, 5, 5, 5, 5, 5, 5, 0, 0, 0, 17, 17, 17,
1037 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50,
1038 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 17, 17, 17, 17, 17, 17,
1039 17, 17, 17, 17, 0, 0, 0, 50, 50, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 0,
1040 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1041 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1042 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 50, 50,
1043 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50,
1044 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 17, 17,
1045 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
1046 0, 0, 0, 5, 5, 5, 5, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 0, 0, 0, 50,
1047 50, 50, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 50, 50, 50, 50, 50, 50, 50,
1048 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50,
1049 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 5, 5, 0, 0, 0, 0, 0, 0, 0, 0,
1050 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1051 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1052 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1053 17, 17, 17, 5, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
1054 17, 17, 17, 17, 17, 17, 17, 50, 50, 50, 50, 17, 50, 50, 50, 50, 17, 0, 0,
1055 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19,
1056 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19,
1057 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 50, 50,
1058 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50,
1059 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50,
1060 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 19, 19,
1061 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19,
1062 19, 19, 50, 128, 19, 19, 19, 129, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19,
1063 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19,
1064 19, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50,
1065 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50,
1066 50, 50, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
1067 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
1068 17, 17, 17, 17, 17, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1069 0, 0, 0, 0, 17, 17, 17, 26, 27, 26, 27, 26, 27, 26, 27, 26, 27, 26, 27,
1070 26, 27, 26, 27, 26, 27, 26, 27, 26, 27, 26, 27, 26, 27, 26, 27, 26, 27,
1071 26, 27, 26, 27, 26, 27, 26, 27, 26, 27, 26, 27, 26, 27, 26, 27, 26, 27,
1072 26, 27, 26, 27, 26, 27, 26, 27, 26, 27, 26, 27, 26, 27, 26, 27, 26, 27,
1073 26, 27, 26, 27, 26, 27, 26, 27, 26, 27, 26, 27, 26, 27, 26, 27, 26, 27,
1074 26, 27, 26, 27, 26, 27, 26, 27, 26, 27, 26, 27, 26, 27, 26, 27, 26, 27,
1075 26, 27, 26, 27, 26, 27, 26, 27, 26, 27, 26, 27, 26, 27, 26, 27, 26, 27,
1076 26, 27, 26, 27, 26, 27, 26, 27, 26, 27, 26, 27, 26, 27, 26, 27, 26, 27,
1077 26, 27, 26, 27, 26, 27, 26, 27, 26, 27, 26, 27, 19, 19, 19, 19, 19, 130,
1078 19, 19, 131, 19, 26, 27, 26, 27, 26, 27, 26, 27, 26, 27, 26, 27, 26, 27,
1079 26, 27, 26, 27, 26, 27, 26, 27, 26, 27, 26, 27, 26, 27, 26, 27, 26, 27,
1080 26, 27, 26, 27, 26, 27, 26, 27, 26, 27, 26, 27, 26, 27, 26, 27, 26, 27,
1081 26, 27, 26, 27, 26, 27, 26, 27, 26, 27, 26, 27, 26, 27, 26, 27, 26, 27,
1082 26, 27, 26, 27, 26, 27, 26, 27, 26, 27, 26, 27, 26, 27, 26, 27, 26, 27,
1083 26, 27, 26, 27, 26, 27, 26, 27, 26, 27, 132, 132, 132, 132, 132, 132,
1084 132, 132, 133, 133, 133, 133, 133, 133, 133, 133, 132, 132, 132, 132,
1085 132, 132, 0, 0, 133, 133, 133, 133, 133, 133, 0, 0, 132, 132, 132, 132,
1086 132, 132, 132, 132, 133, 133, 133, 133, 133, 133, 133, 133, 132, 132,
1087 132, 132, 132, 132, 132, 132, 133, 133, 133, 133, 133, 133, 133, 133,
1088 132, 132, 132, 132, 132, 132, 0, 0, 133, 133, 133, 133, 133, 133, 0, 0,
1089 19, 132, 19, 132, 19, 132, 19, 132, 0, 133, 0, 133, 0, 133, 0, 133, 132,
1090 132, 132, 132, 132, 132, 132, 132, 133, 133, 133, 133, 133, 133, 133,
1091 133, 134, 134, 135, 135, 135, 135, 136, 136, 137, 137, 138, 138, 139,
1092 139, 0, 0, 132, 132, 132, 132, 132, 132, 132, 132, 140, 140, 140, 140,
1093 140, 140, 140, 140, 132, 132, 132, 132, 132, 132, 132, 132, 140, 140,
1094 140, 140, 140, 140, 140, 140, 132, 132, 132, 132, 132, 132, 132, 132,
1095 140, 140, 140, 140, 140, 140, 140, 140, 132, 132, 19, 141, 19, 0, 19, 19,
1096 133, 133, 142, 142, 143, 5, 144, 5, 5, 5, 19, 141, 19, 0, 19, 19, 145,
1097 145, 145, 145, 143, 5, 5, 5, 132, 132, 19, 19, 0, 0, 19, 19, 133, 133,
1098 146, 146, 0, 5, 5, 5, 132, 132, 19, 19, 19, 107, 19, 19, 133, 133, 147,
1099 147, 110, 5, 5, 5, 0, 0, 19, 141, 19, 0, 19, 19, 148, 148, 149, 149, 143,
1100 5, 5, 0, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 5, 5, 5, 5, 5,
1101 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 3, 3, 1, 1, 1,
1102 1, 1, 2, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 17, 17, 5, 5, 5, 5,
1103 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 17, 5, 5, 5, 5, 5, 5, 5, 5,
1104 5, 5, 2, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1, 150, 50, 0, 0,
1105 151, 152, 153, 154, 155, 156, 5, 5, 5, 5, 5, 50, 150, 23, 20, 21, 151,
1106 152, 153, 154, 155, 156, 5, 5, 5, 5, 5, 0, 50, 50, 50, 50, 50, 0, 0, 0,
1107 0, 0, 0, 0, 0, 0, 0, 0, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5,
1108 5, 5, 5, 5, 5, 5, 5, 5, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1109 0, 0, 0, 0, 0, 0, 0, 0, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
1110 17, 5, 5, 5, 5, 17, 5, 5, 5, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
1111 17, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5, 5, 101, 5, 5, 5, 5,
1112 101, 5, 5, 19, 101, 101, 101, 19, 19, 101, 101, 101, 19, 5, 101, 5, 5,
1113 157, 101, 101, 101, 101, 101, 5, 5, 5, 5, 5, 5, 101, 5, 158, 5, 101, 5,
1114 159, 160, 101, 101, 157, 19, 101, 101, 161, 101, 19, 50, 50, 50, 50, 19,
1115 5, 5, 19, 19, 101, 101, 5, 5, 5, 5, 5, 101, 19, 19, 19, 19, 5, 5, 5, 5,
1116 162, 5, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24,
1117 163, 163, 163, 163, 163, 163, 163, 163, 163, 163, 163, 163, 163, 163,
1118 163, 163, 164, 164, 164, 164, 164, 164, 164, 164, 164, 164, 164, 164,
1119 164, 164, 164, 164, 127, 127, 127, 26, 27, 127, 127, 127, 127, 24, 0, 0,
1120 0, 0, 0, 0, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5,
1121 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5,
1122 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5,
1123 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5,
1124 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5,
1125 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5,
1126 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5,
1127 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5,
1128 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5,
1129 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5,
1130 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5,
1131 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5,
1132 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5,
1133 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5,
1134 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1135 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5,
1136 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5,
1137 5, 5, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1138 0, 0, 0, 0, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1139 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 23, 20, 21, 151, 152, 153, 154, 155,
1140 156, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 23, 20, 21, 151, 152,
1141 153, 154, 155, 156, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 23, 20,
1142 21, 151, 152, 153, 154, 155, 156, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24,
1143 24, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5,
1144 5, 5, 5, 165, 165, 165, 165, 165, 165, 165, 165, 165, 165, 165, 165, 165,
1145 165, 165, 165, 165, 165, 165, 165, 165, 165, 165, 165, 165, 165, 166,
1146 166, 166, 166, 166, 166, 166, 166, 166, 166, 166, 166, 166, 166, 166,
1147 166, 166, 166, 166, 166, 166, 166, 166, 166, 166, 166, 150, 24, 24, 24,
1148 24, 24, 24, 24, 24, 24, 24, 23, 20, 21, 151, 152, 153, 154, 155, 156, 24,
1149 150, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5,
1150 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5,
1151 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5,
1152 5, 5, 5, 5, 5, 5, 5, 0, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5,
1153 5, 5, 5, 0, 5, 0, 0, 0, 0, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5,
1154 5, 5, 5, 5, 5, 5, 5, 5, 5, 0, 5, 5, 5, 5, 0, 5, 5, 5, 5, 0, 0, 5, 5, 5,
1155 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5,
1156 5, 0, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5,
1157 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 0, 5, 0, 5, 5, 5, 5, 0, 0, 0, 5,
1158 5, 5, 5, 5, 5, 5, 5, 5, 0, 0, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5,
1159 5, 5, 5, 5, 5, 5, 5, 23, 20, 21, 151, 152, 153, 154, 155, 156, 24, 23,
1160 20, 21, 151, 152, 153, 154, 155, 156, 24, 23, 20, 21, 151, 152, 153, 154,
1161 155, 156, 24, 5, 0, 0, 0, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5,
1162 5, 5, 5, 5, 5, 5, 5, 5, 0, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 0,
1163 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 0, 5, 0, 0, 0, 5, 5, 5, 5, 5, 5, 5, 5,
1164 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5,
1165 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5,
1166 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5,
1167 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5,
1168 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 0, 0, 0,
1169 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1170 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1171 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114,
1172 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114,
1173 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114,
1174 114, 114, 114, 114, 114, 0, 115, 115, 115, 115, 115, 115, 115, 115, 115,
1175 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115,
1176 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115,
1177 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 0, 26, 27, 167, 168,
1178 169, 170, 171, 26, 27, 26, 27, 26, 27, 172, 173, 174, 175, 19, 26, 27,
1179 19, 26, 27, 19, 19, 19, 19, 19, 19, 50, 176, 176, 26, 27, 26, 27, 26, 27,
1180 26, 27, 26, 27, 26, 27, 26, 27, 26, 27, 26, 27, 26, 27, 26, 27, 26, 27,
1181 26, 27, 26, 27, 26, 27, 26, 27, 26, 27, 26, 27, 26, 27, 26, 27, 26, 27,
1182 26, 27, 26, 27, 26, 27, 26, 27, 26, 27, 26, 27, 26, 27, 26, 27, 26, 27,
1183 26, 27, 26, 27, 26, 27, 26, 27, 26, 27, 26, 27, 26, 27, 26, 27, 26, 27,
1184 26, 27, 26, 27, 26, 27, 26, 27, 26, 27, 26, 27, 26, 27, 26, 27, 26, 27,
1185 26, 27, 26, 27, 19, 5, 5, 5, 5, 5, 5, 26, 27, 26, 27, 17, 17, 17, 0, 0,
1186 0, 0, 0, 0, 0, 5, 5, 5, 5, 24, 5, 5, 177, 177, 177, 177, 177, 177, 177,
1187 177, 177, 177, 177, 177, 177, 177, 177, 177, 177, 177, 177, 177, 177,
1188 177, 177, 177, 177, 177, 177, 177, 177, 177, 177, 177, 177, 177, 177,
1189 177, 177, 177, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 50, 50, 50, 50, 50, 50, 50,
1190 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50,
1191 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50,
1192 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1193 50, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 50, 50, 50, 50, 50,
1194 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50,
1195 0, 0, 0, 0, 0, 0, 0, 0, 0, 50, 50, 50, 50, 50, 50, 50, 0, 50, 50, 50, 50,
1196 50, 50, 50, 0, 50, 50, 50, 50, 50, 50, 50, 0, 50, 50, 50, 50, 50, 50, 50,
1197 0, 50, 50, 50, 50, 50, 50, 50, 0, 50, 50, 50, 50, 50, 50, 50, 0, 50, 50,
1198 50, 50, 50, 50, 50, 0, 50, 50, 50, 50, 50, 50, 50, 0, 17, 17, 17, 17, 17,
1199 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
1200 17, 17, 17, 17, 17, 17, 17, 17, 17, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5,
1201 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5,
1202 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 88, 5, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1203 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1204 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1205 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5, 5, 5, 5,
1206 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 0, 5,
1207 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5,
1208 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5,
1209 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5,
1210 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 0, 0, 0, 0, 0, 0, 0, 0,
1211 0, 0, 0, 0, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5,
1212 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5,
1213 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5,
1214 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 0, 0, 0, 0, 0, 0,
1215 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5, 5, 5, 5,
1216 5, 5, 5, 5, 5, 5, 5, 5, 0, 0, 0, 0, 2, 5, 5, 5, 5, 50, 50, 127, 5, 5, 5,
1217 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 127,
1218 127, 127, 127, 127, 127, 127, 127, 127, 17, 17, 17, 17, 17, 17, 5, 50,
1219 50, 50, 50, 50, 5, 5, 127, 127, 127, 50, 50, 5, 5, 5, 0, 50, 50, 50, 50,
1220 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50,
1221 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50,
1222 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50,
1223 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50,
1224 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 0, 0, 17, 17, 5, 5, 50, 50, 50,
1225 5, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50,
1226 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50,
1227 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50,
1228 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50,
1229 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50,
1230 50, 5, 50, 50, 50, 50, 0, 0, 0, 0, 0, 50, 50, 50, 50, 50, 50, 50, 50, 50,
1231 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50,
1232 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 0, 0, 0, 50, 50,
1233 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50,
1234 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50,
1235 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50,
1236 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50,
1237 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50,
1238 50, 50, 0, 5, 5, 24, 24, 24, 24, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 50, 50,
1239 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50,
1240 50, 50, 50, 50, 0, 0, 0, 0, 0, 0, 0, 0, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5,
1241 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5,
1242 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 50, 50, 50, 50, 50, 50, 50, 50,
1243 50, 50, 50, 50, 50, 50, 50, 50, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5,
1244 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 0, 24, 24, 24, 24, 24,
1245 24, 24, 24, 24, 24, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5,
1246 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 24, 24,
1247 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 5, 5, 5, 5, 5, 5, 5,
1248 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5,
1249 5, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5,
1250 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5,
1251 5, 5, 5, 5, 5, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24,
1252 24, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5,
1253 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5,
1254 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 0, 50, 50, 50, 50, 50,
1255 178, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50,
1256 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50,
1257 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50,
1258 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50,
1259 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50,
1260 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50,
1261 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50,
1262 178, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50,
1263 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50,
1264 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50,
1265 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50,
1266 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50,
1267 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50,
1268 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50,
1269 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50,
1270 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50,
1271 50, 50, 50, 50, 50, 178, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50,
1272 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50,
1273 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50,
1274 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50,
1275 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50,
1276 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50,
1277 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50,
1278 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50,
1279 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50,
1280 50, 50, 50, 50, 50, 50, 178, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50,
1281 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50,
1282 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50,
1283 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50,
1284 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50,
1285 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50,
1286 50, 50, 50, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5,
1287 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5,
1288 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5,
1289 5, 5, 5, 5, 5, 5, 178, 50, 50, 178, 50, 50, 50, 178, 50, 178, 50, 50, 50,
1290 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50,
1291 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50,
1292 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50,
1293 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50,
1294 50, 50, 50, 50, 50, 50, 50, 50, 178, 50, 50, 50, 50, 50, 50, 50, 50, 50,
1295 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50,
1296 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50,
1297 50, 178, 50, 50, 50, 50, 50, 50, 50, 178, 50, 178, 50, 50, 50, 50, 50,
1298 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50,
1299 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 178,
1300 178, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50,
1301 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 178, 50, 50, 50, 50,
1302 50, 50, 50, 50, 178, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50,
1303 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50,
1304 50, 50, 50, 50, 50, 178, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50,
1305 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50,
1306 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50,
1307 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50,
1308 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50,
1309 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 178, 50, 50, 50,
1310 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 178, 50,
1311 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50,
1312 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50,
1313 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50,
1314 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 178, 50, 50, 50, 50, 50, 50, 50,
1315 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50,
1316 50, 50, 50, 50, 50, 50, 50, 50, 50, 178, 50, 178, 50, 178, 50, 50, 50,
1317 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50,
1318 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50,
1319 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50,
1320 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50,
1321 50, 50, 50, 50, 50, 50, 50, 50, 178, 50, 178, 178, 178, 50, 50, 50, 50,
1322 50, 50, 178, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50,
1323 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50,
1324 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50,
1325 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50,
1326 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50,
1327 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50,
1328 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 178, 178, 178, 178, 50, 50,
1329 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50,
1330 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50,
1331 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50,
1332 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50,
1333 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50,
1334 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50,
1335 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50,
1336 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50,
1337 50, 50, 50, 50, 178, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50,
1338 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50,
1339 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50,
1340 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50,
1341 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50,
1342 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50,
1343 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50,
1344 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50,
1345 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 178, 50, 50, 50, 50, 50, 50, 50,
1346 178, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50,
1347 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50,
1348 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50,
1349 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50,
1350 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50,
1351 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50,
1352 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50,
1353 50, 50, 50, 178, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50,
1354 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50,
1355 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50,
1356 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50,
1357 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50,
1358 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50,
1359 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50,
1360 50, 50, 50, 50, 50, 50, 50, 50, 50, 178, 178, 50, 50, 50, 50, 50, 50, 50,
1361 50, 50, 50, 50, 50, 178, 178, 178, 50, 178, 50, 50, 50, 50, 50, 50, 50,
1362 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50,
1363 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50,
1364 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50,
1365 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50,
1366 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50,
1367 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50,
1368 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50,
1369 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50,
1370 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50,
1371 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50,
1372 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50,
1373 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50,
1374 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 178, 50, 50, 50,
1375 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50,
1376 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50,
1377 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50,
1378 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50,
1379 50, 50, 178, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50,
1380 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50,
1381 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50,
1382 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50,
1383 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50,
1384 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50,
1385 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50,
1386 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 178, 50, 50, 50, 50, 50, 50, 50,
1387 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50,
1388 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50,
1389 50, 50, 50, 50, 50, 50, 50, 50, 178, 50, 50, 50, 50, 50, 50, 50, 50, 50,
1390 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50,
1391 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50,
1392 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50,
1393 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50,
1394 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50,
1395 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50,
1396 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50,
1397 50, 50, 50, 50, 50, 50, 50, 50, 178, 50, 50, 50, 50, 50, 50, 50, 50, 50,
1398 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50,
1399 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50,
1400 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50,
1401 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50,
1402 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50,
1403 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50,
1404 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50,
1405 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 178, 50, 50, 50,
1406 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50,
1407 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50,
1408 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50,
1409 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50,
1410 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50,
1411 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50,
1412 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50,
1413 178, 50, 50, 50, 50, 178, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50,
1414 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50,
1415 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50,
1416 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50,
1417 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50,
1418 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50,
1419 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50,
1420 50, 50, 50, 50, 178, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50,
1421 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50,
1422 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50,
1423 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50,
1424 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50,
1425 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50,
1426 50, 50, 50, 50, 50, 50, 50, 50, 50, 178, 50, 50, 50, 50, 50, 50, 50, 50,
1427 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50,
1428 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 178, 50, 50, 50, 50, 50, 178, 50,
1429 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50,
1430 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50,
1431 50, 50, 50, 50, 50, 50, 178, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50,
1432 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50,
1433 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50,
1434 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50,
1435 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50,
1436 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50,
1437 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50,
1438 50, 50, 50, 50, 50, 50, 178, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50,
1439 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50,
1440 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50,
1441 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50,
1442 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50,
1443 50, 50, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1444 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1445 0, 0, 0, 0, 0, 0, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 0,
1446 0, 0, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5,
1447 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5,
1448 5, 5, 5, 5, 5, 5, 5, 5, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 50, 50, 50, 50, 50,
1449 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50,
1450 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50,
1451 50, 50, 50, 50, 50, 5, 5, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50,
1452 50, 5, 5, 5, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50,
1453 50, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 50, 50, 0, 0, 0, 0, 0, 0, 0, 0,
1454 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 26, 27, 26, 27, 26, 27, 26, 27, 26,
1455 27, 26, 27, 26, 27, 26, 27, 26, 27, 26, 27, 26, 27, 26, 27, 26, 27, 26,
1456 27, 26, 27, 26, 27, 0, 0, 26, 27, 26, 27, 26, 27, 26, 27, 26, 27, 26, 27,
1457 50, 17, 5, 5, 5, 5, 0, 0, 0, 0, 0, 0, 0, 0, 17, 17, 5, 50, 26, 27, 26,
1458 27, 26, 27, 26, 27, 26, 27, 26, 27, 26, 27, 26, 27, 26, 27, 26, 27, 26,
1459 27, 26, 27, 0, 0, 0, 0, 0, 0, 0, 0, 50, 50, 50, 50, 50, 50, 50, 50, 50,
1460 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50,
1461 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50,
1462 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50,
1463 50, 50, 50, 50, 50, 50, 50, 127, 127, 127, 127, 127, 127, 127, 127, 127,
1464 127, 17, 17, 5, 5, 5, 5, 5, 5, 0, 0, 0, 0, 0, 0, 0, 0, 5, 5, 5, 5, 5, 5,
1465 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 50, 50, 50, 50, 50,
1466 50, 50, 50, 50, 5, 5, 26, 27, 26, 27, 26, 27, 26, 27, 26, 27, 26, 27, 26,
1467 27, 19, 19, 26, 27, 26, 27, 26, 27, 26, 27, 26, 27, 26, 27, 26, 27, 26,
1468 27, 26, 27, 26, 27, 26, 27, 26, 27, 26, 27, 26, 27, 26, 27, 26, 27, 26,
1469 27, 26, 27, 26, 27, 26, 27, 26, 27, 26, 27, 26, 27, 26, 27, 26, 27, 26,
1470 27, 26, 27, 26, 27, 26, 27, 26, 27, 26, 27, 50, 19, 19, 19, 19, 19, 19,
1471 19, 19, 26, 27, 26, 27, 179, 26, 27, 26, 27, 26, 27, 26, 27, 26, 27, 50,
1472 5, 5, 26, 27, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1473 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1474 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1475 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1476 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 50, 50, 50, 50, 50,
1477 50, 50, 17, 50, 50, 50, 17, 50, 50, 50, 50, 17, 50, 50, 50, 50, 50, 50,
1478 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 17,
1479 17, 17, 17, 17, 5, 5, 5, 5, 0, 0, 0, 0, 24, 24, 24, 24, 24, 24, 5, 5, 5,
1480 5, 0, 0, 0, 0, 0, 0, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50,
1481 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50,
1482 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50,
1483 50, 50, 50, 5, 5, 5, 5, 0, 0, 0, 0, 0, 0, 0, 0, 17, 17, 50, 50, 50, 50,
1484 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50,
1485 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50,
1486 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 17, 17, 17, 17, 17, 17, 17, 17,
1487 17, 17, 17, 17, 17, 17, 17, 17, 17, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5, 5, 6,
1488 7, 8, 9, 10, 11, 12, 13, 14, 15, 0, 0, 0, 0, 0, 0, 17, 17, 17, 17, 17,
1489 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 50, 50, 50, 50, 50,
1490 50, 5, 5, 5, 50, 0, 0, 0, 0, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 50, 50,
1491 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50,
1492 50, 50, 50, 50, 50, 50, 50, 50, 17, 17, 17, 17, 17, 17, 17, 17, 5, 5, 50,
1493 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50,
1494 50, 50, 50, 50, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 0, 0,
1495 0, 0, 0, 0, 0, 0, 0, 0, 0, 5, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50,
1496 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50,
1497 0, 0, 0, 17, 17, 17, 17, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50,
1498 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50,
1499 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 17,
1500 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 5, 5, 5, 5, 5, 5, 5,
1501 5, 5, 5, 5, 5, 5, 0, 50, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 0, 0, 0, 0,
1502 5, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1503 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50,
1504 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50,
1505 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 17, 17, 17, 17, 17, 17,
1506 17, 17, 17, 17, 17, 17, 17, 17, 0, 0, 0, 0, 0, 0, 0, 0, 0, 50, 50, 50,
1507 17, 50, 50, 50, 50, 50, 50, 50, 50, 17, 17, 0, 0, 6, 7, 8, 9, 10, 11, 12,
1508 13, 14, 15, 0, 0, 5, 5, 5, 5, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50,
1509 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 5, 5, 5, 50, 17, 0, 0, 0,
1510 0, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50,
1511 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50,
1512 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 17, 50, 17, 17, 17,
1513 50, 50, 17, 17, 50, 50, 50, 50, 50, 17, 17, 50, 17, 50, 0, 0, 0, 0, 0, 0,
1514 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 50, 50, 50, 5, 5,
1515 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1516 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1517 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1518 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1519 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50,
1520 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 17,
1521 17, 17, 17, 17, 17, 17, 17, 5, 17, 17, 0, 0, 6, 7, 8, 9, 10, 11, 12, 13,
1522 14, 15, 0, 0, 0, 0, 0, 0, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50,
1523 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50,
1524 50, 50, 50, 50, 50, 50, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 50, 50, 50,
1525 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50,
1526 50, 50, 0, 0, 0, 0, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50,
1527 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50,
1528 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50,
1529 0, 0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
1530 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
1531 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
1532 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
1533 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
1534 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 50, 50, 50, 50, 50, 50, 50, 50, 50,
1535 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50,
1536 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50,
1537 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50,
1538 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50,
1539 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50,
1540 50, 50, 50, 50, 50, 50, 50, 50, 178, 50, 50, 50, 50, 50, 50, 50, 178, 50,
1541 50, 50, 50, 178, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50,
1542 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50,
1543 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50,
1544 50, 50, 50, 50, 50, 50, 50, 178, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50,
1545 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50,
1546 50, 50, 178, 50, 178, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50,
1547 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50,
1548 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 178, 50, 50, 50, 50, 50, 50, 50,
1549 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50,
1550 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50,
1551 50, 50, 50, 50, 50, 0, 0, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50,
1552 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50,
1553 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50,
1554 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 0, 0, 50, 50, 50,
1555 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50,
1556 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50,
1557 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50,
1558 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50,
1559 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50,
1560 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 0, 0, 0, 0, 0, 0, 0,
1561 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1562 0, 0, 0, 0, 0, 0, 0, 19, 19, 19, 19, 19, 19, 19, 0, 0, 0, 0, 0, 0, 0, 0,
1563 0, 0, 0, 0, 19, 19, 19, 19, 19, 0, 0, 0, 0, 0, 50, 17, 50, 50, 50, 50,
Amaury Forgeot d'Arc7d520792009-10-06 21:03:20 +00001564 50, 50, 50, 50, 50, 50, 5, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50,
1565 50, 50, 0, 50, 50, 50, 50, 50, 0, 50, 0, 50, 50, 0, 50, 50, 0, 50, 50,
1566 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50,
1567 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50,
1568 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50,
1569 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50,
1570 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50,
1571 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 0, 0, 0,
1572 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1573 0, 0, 0, 0, 0, 0, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50,
1574 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50,
1575 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50,
1576 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50,
1577 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50,
1578 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50,
1579 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50,
Florent Xiclunafaa663f2010-03-19 13:37:08 +00001580 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 88,
1581 88, 88, 88, 88, 88, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50,
Amaury Forgeot d'Arc7d520792009-10-06 21:03:20 +00001582 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50,
1583 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50,
1584 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50,
1585 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50,
1586 50, 50, 50, 50, 50, 5, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1587 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50,
1588 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50,
1589 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50,
1590 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 0, 0, 50, 50, 50, 50, 50, 50, 50,
1591 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50,
1592 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50,
1593 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1594 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
Florent Xiclunafaa663f2010-03-19 13:37:08 +00001595 0, 0, 0, 0, 0, 0, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 88, 88, 5, 5,
Amaury Forgeot d'Arc7d520792009-10-06 21:03:20 +00001596 0, 0, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 5,
1597 5, 5, 5, 5, 5, 5, 5, 5, 5, 0, 0, 0, 0, 0, 0, 17, 17, 17, 17, 17, 17, 17,
1598 0, 0, 0, 0, 0, 0, 0, 0, 0, 5, 5, 5, 17, 17, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5,
1599 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 17, 17, 17, 5, 5, 5, 0, 5, 5,
1600 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 0, 5, 5, 5, 5, 0, 0,
Florent Xiclunafaa663f2010-03-19 13:37:08 +00001601 0, 0, 88, 50, 88, 50, 88, 0, 88, 50, 88, 50, 88, 50, 88, 50, 88, 50, 50,
Amaury Forgeot d'Arc7d520792009-10-06 21:03:20 +00001602 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50,
1603 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50,
1604 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50,
1605 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50,
1606 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50,
1607 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50,
1608 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 0, 0, 1,
1609 0, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 6, 7, 8, 9, 10, 11, 12,
1610 13, 14, 15, 5, 5, 5, 5, 5, 5, 5, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16,
1611 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 5, 5, 5,
1612 5, 17, 5, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18,
1613 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5,
1614 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50,
1615 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50,
1616 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50,
Florent Xiclunafaa663f2010-03-19 13:37:08 +00001617 50, 50, 116, 116, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50,
Amaury Forgeot d'Arc7d520792009-10-06 21:03:20 +00001618 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 0, 0,
1619 0, 50, 50, 50, 50, 50, 50, 0, 0, 50, 50, 50, 50, 50, 50, 0, 0, 50, 50,
1620 50, 50, 50, 50, 0, 0, 50, 50, 50, 0, 0, 0, 5, 5, 5, 5, 5, 5, 5, 0, 5, 5,
1621 5, 5, 5, 5, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 5, 5, 0, 0, 50, 50,
1622 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 0, 50, 50, 50, 50, 50, 50, 50,
1623 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50,
1624 50, 0, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50,
1625 50, 50, 50, 0, 50, 50, 0, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50,
1626 50, 50, 50, 0, 0, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50,
1627 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1628 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50,
1629 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50,
1630 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50,
1631 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50,
1632 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50,
1633 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50,
1634 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50,
1635 50, 50, 50, 50, 0, 0, 0, 0, 0, 5, 5, 5, 0, 0, 0, 0, 24, 24, 24, 24, 24,
1636 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24,
1637 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24,
Florent Xiclunafaa663f2010-03-19 13:37:08 +00001638 24, 24, 24, 24, 0, 0, 0, 5, 5, 5, 5, 5, 5, 5, 5, 5, 127, 127, 127, 127,
1639 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127,
1640 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127,
1641 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127,
1642 127, 127, 127, 127, 127, 127, 127, 24, 24, 24, 24, 5, 5, 5, 5, 5, 5, 5,
Amaury Forgeot d'Arc7d520792009-10-06 21:03:20 +00001643 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 24, 0, 0, 0, 0, 0, 5, 5, 5, 5, 5, 5, 5, 5,
1644 5, 5, 5, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1645 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1646 0, 0, 0, 0, 0, 0, 0, 0, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5,
1647 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5,
1648 5, 5, 5, 5, 5, 17, 0, 0, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50,
1649 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 0, 0,
1650 0, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50,
1651 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50,
1652 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 0, 0, 0, 0, 0, 0,
1653 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1654 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 50, 50, 50, 50, 50,
1655 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50,
1656 50, 50, 50, 50, 50, 50, 50, 50, 0, 24, 24, 24, 24, 0, 0, 0, 0, 0, 0, 0,
1657 0, 0, 0, 0, 0, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50,
Florent Xiclunafaa663f2010-03-19 13:37:08 +00001658 50, 50, 50, 127, 50, 50, 50, 50, 50, 50, 50, 50, 127, 0, 0, 0, 0, 0, 0,
Amaury Forgeot d'Arc7d520792009-10-06 21:03:20 +00001659 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1660 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 50,
1661 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50,
1662 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 0, 5, 50, 50, 50, 50, 50, 50,
1663 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50,
1664 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 0, 0, 0, 0, 50, 50, 50,
Florent Xiclunafaa663f2010-03-19 13:37:08 +00001665 50, 50, 50, 50, 50, 5, 127, 127, 127, 127, 127, 0, 0, 0, 0, 0, 0, 0, 0,
Amaury Forgeot d'Arc7d520792009-10-06 21:03:20 +00001666 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
Florent Xiclunafaa663f2010-03-19 13:37:08 +00001667 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 180, 180, 180, 180, 180, 180, 180, 180,
1668 180, 180, 180, 180, 180, 180, 180, 180, 180, 180, 180, 180, 180, 180,
1669 180, 180, 180, 180, 180, 180, 180, 180, 180, 180, 180, 180, 180, 180,
1670 180, 180, 180, 180, 181, 181, 181, 181, 181, 181, 181, 181, 181, 181,
1671 181, 181, 181, 181, 181, 181, 181, 181, 181, 181, 181, 181, 181, 181,
1672 181, 181, 181, 181, 181, 181, 181, 181, 181, 181, 181, 181, 181, 181,
1673 181, 181, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50,
Amaury Forgeot d'Arc7d520792009-10-06 21:03:20 +00001674 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50,
1675 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50,
1676 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50,
1677 50, 50, 50, 50, 50, 50, 50, 50, 0, 0, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15,
1678 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1679 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1680 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1681 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 50, 50, 50, 50, 50, 50, 0, 0,
1682 50, 0, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50,
1683 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50,
1684 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 0, 50, 50, 0, 0, 0, 50, 0, 0, 50,
Florent Xicluna657de432010-03-18 22:11:01 +00001685 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50,
Florent Xiclunafaa663f2010-03-19 13:37:08 +00001686 50, 50, 50, 50, 0, 5, 24, 24, 24, 24, 24, 24, 24, 24, 0, 0, 0, 0, 0, 0,
1687 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1688 0, 0, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50,
1689 50, 50, 50, 50, 50, 24, 24, 24, 24, 24, 24, 0, 0, 0, 5, 50, 50, 50, 50,
1690 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50,
1691 50, 50, 50, 50, 0, 0, 0, 0, 0, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1692 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1693 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1694 0, 0, 0, 50, 17, 17, 17, 0, 17, 17, 0, 0, 0, 0, 0, 17, 17, 17, 17, 50,
1695 50, 50, 50, 0, 50, 50, 50, 0, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50,
1696 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 0, 0, 0,
1697 0, 17, 17, 17, 0, 0, 0, 0, 17, 23, 20, 21, 151, 24, 24, 24, 24, 0, 0, 0,
1698 0, 0, 0, 0, 0, 5, 5, 5, 5, 5, 5, 5, 5, 5, 0, 0, 0, 0, 0, 0, 0, 50, 50,
1699 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50,
1700 50, 50, 50, 50, 50, 50, 50, 50, 50, 24, 24, 5, 50, 50, 50, 50, 50, 50,
1701 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50,
1702 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50,
1703 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 0, 0, 0, 5, 5, 5, 5, 5,
1704 5, 5, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50,
1705 50, 50, 50, 50, 50, 0, 0, 24, 24, 24, 24, 24, 24, 24, 24, 50, 50, 50, 50,
1706 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 0, 0, 0, 0,
1707 0, 24, 24, 24, 24, 24, 24, 24, 24, 50, 50, 50, 50, 50, 50, 50, 50, 50,
1708 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50,
1709 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50,
1710 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50,
1711 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1712 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1713 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1714 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1715 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1716 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1717 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 23, 20, 21,
1718 151, 152, 153, 154, 155, 156, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24,
1719 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 0, 17, 17, 17, 50, 50, 50,
1720 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50,
1721 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50,
1722 50, 50, 50, 50, 50, 50, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 5, 5,
1723 1, 5, 5, 5, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1724 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
Amaury Forgeot d'Arc7d520792009-10-06 21:03:20 +00001725 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 50, 50, 50, 50,
1726 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50,
1727 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50,
1728 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50,
1729 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50,
1730 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50,
1731 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 0, 0,
Florent Xiclunafaa663f2010-03-19 13:37:08 +00001732 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 127, 127, 127, 127, 127,
1733 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127,
1734 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127,
1735 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127,
1736 127, 127, 127, 157, 157, 127, 127, 127, 127, 127, 127, 127, 127, 127,
1737 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127,
1738 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 157, 157, 127,
1739 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 0, 0, 0, 0, 0, 0, 0, 0,
1740 0, 0, 0, 0, 0, 5, 5, 5, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 50, 50,
1741 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50,
1742 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50,
1743 50, 50, 50, 50, 50, 50, 50, 50, 50, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1744 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1745 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1746 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5, 5, 5,
Amaury Forgeot d'Arc7d520792009-10-06 21:03:20 +00001747 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5,
1748 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5,
1749 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5,
1750 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5,
1751 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 0, 0, 0, 0, 0,
1752 0, 0, 0, 0, 0, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5,
1753 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 0, 0, 5, 5,
1754 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5,
1755 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5,
1756 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 17, 17, 17, 17, 17, 5, 5, 5, 17, 17, 17,
1757 17, 17, 17, 1, 1, 1, 1, 1, 1, 1, 1, 17, 17, 17, 17, 17, 17, 17, 17, 5, 5,
1758 17, 17, 17, 17, 17, 17, 17, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5,
1759 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 17, 17, 17, 17, 5, 5, 5, 5,
1760 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5,
1761 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 0, 0, 0, 0,
Martin v. Löwis93cbca32008-09-10 14:08:48 +00001762 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
Benjamin Peterson09832742009-03-26 17:15:46 +00001763 0, 0, 0, 0, 0, 0, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5,
1764 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5,
Amaury Forgeot d'Arc7d520792009-10-06 21:03:20 +00001765 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5,
1766 17, 17, 17, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
Martin v. Löwis93cbca32008-09-10 14:08:48 +00001767 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
Amaury Forgeot d'Arc7d520792009-10-06 21:03:20 +00001768 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5, 5, 5, 5, 5, 5, 5, 5, 5,
Benjamin Peterson09832742009-03-26 17:15:46 +00001769 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5,
1770 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5,
1771 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5,
Amaury Forgeot d'Arc7d520792009-10-06 21:03:20 +00001772 5, 5, 5, 5, 5, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 24, 24, 24, 24, 24, 24, 24,
1773 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
Florent Xiclunafaa663f2010-03-19 13:37:08 +00001774 0, 0, 0, 0, 101, 101, 101, 101, 101, 101, 101, 101, 101, 101, 101, 101,
1775 101, 101, 101, 101, 101, 101, 101, 101, 101, 101, 101, 101, 101, 101, 19,
Benjamin Peterson09832742009-03-26 17:15:46 +00001776 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19,
Florent Xiclunafaa663f2010-03-19 13:37:08 +00001777 19, 19, 19, 19, 19, 19, 19, 101, 101, 101, 101, 101, 101, 101, 101, 101,
1778 101, 101, 101, 101, 101, 101, 101, 101, 101, 101, 101, 101, 101, 101,
1779 101, 101, 101, 19, 19, 19, 19, 19, 19, 19, 0, 19, 19, 19, 19, 19, 19, 19,
1780 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 101, 101, 101, 101, 101, 101,
1781 101, 101, 101, 101, 101, 101, 101, 101, 101, 101, 101, 101, 101, 101,
1782 101, 101, 101, 101, 101, 101, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19,
1783 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 101, 0, 101,
1784 101, 0, 0, 101, 0, 0, 101, 101, 0, 0, 101, 101, 101, 101, 0, 101, 101,
1785 101, 101, 101, 101, 101, 101, 19, 19, 19, 19, 0, 19, 0, 19, 19, 19, 19,
1786 19, 19, 19, 0, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 101, 101, 101,
1787 101, 101, 101, 101, 101, 101, 101, 101, 101, 101, 101, 101, 101, 101,
1788 101, 101, 101, 101, 101, 101, 101, 101, 101, 19, 19, 19, 19, 19, 19, 19,
Benjamin Peterson09832742009-03-26 17:15:46 +00001789 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19,
Florent Xiclunafaa663f2010-03-19 13:37:08 +00001790 19, 101, 101, 0, 101, 101, 101, 101, 0, 0, 101, 101, 101, 101, 101, 101,
1791 101, 101, 0, 101, 101, 101, 101, 101, 101, 101, 0, 19, 19, 19, 19, 19,
Benjamin Peterson09832742009-03-26 17:15:46 +00001792 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19,
Florent Xiclunafaa663f2010-03-19 13:37:08 +00001793 19, 19, 19, 101, 101, 0, 101, 101, 101, 101, 0, 101, 101, 101, 101, 101,
1794 0, 101, 0, 0, 0, 101, 101, 101, 101, 101, 101, 101, 0, 19, 19, 19, 19,
Benjamin Peterson09832742009-03-26 17:15:46 +00001795 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19,
Florent Xiclunafaa663f2010-03-19 13:37:08 +00001796 19, 19, 19, 19, 101, 101, 101, 101, 101, 101, 101, 101, 101, 101, 101,
1797 101, 101, 101, 101, 101, 101, 101, 101, 101, 101, 101, 101, 101, 101,
1798 101, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19,
1799 19, 19, 19, 19, 19, 19, 19, 19, 19, 101, 101, 101, 101, 101, 101, 101,
1800 101, 101, 101, 101, 101, 101, 101, 101, 101, 101, 101, 101, 101, 101,
1801 101, 101, 101, 101, 101, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19,
1802 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 101, 101, 101,
1803 101, 101, 101, 101, 101, 101, 101, 101, 101, 101, 101, 101, 101, 101,
1804 101, 101, 101, 101, 101, 101, 101, 101, 101, 19, 19, 19, 19, 19, 19, 19,
Benjamin Peterson09832742009-03-26 17:15:46 +00001805 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19,
Florent Xiclunafaa663f2010-03-19 13:37:08 +00001806 19, 101, 101, 101, 101, 101, 101, 101, 101, 101, 101, 101, 101, 101, 101,
1807 101, 101, 101, 101, 101, 101, 101, 101, 101, 101, 101, 101, 19, 19, 19,
Benjamin Peterson09832742009-03-26 17:15:46 +00001808 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19,
Florent Xiclunafaa663f2010-03-19 13:37:08 +00001809 19, 19, 19, 19, 19, 101, 101, 101, 101, 101, 101, 101, 101, 101, 101,
1810 101, 101, 101, 101, 101, 101, 101, 101, 101, 101, 101, 101, 101, 101,
1811 101, 101, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19,
1812 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 101, 101, 101, 101, 101, 101,
1813 101, 101, 101, 101, 101, 101, 101, 101, 101, 101, 101, 101, 101, 101,
1814 101, 101, 101, 101, 101, 101, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19,
1815 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 0, 0,
1816 101, 101, 101, 101, 101, 101, 101, 101, 101, 101, 101, 101, 101, 101,
1817 101, 101, 101, 101, 101, 101, 101, 101, 101, 101, 101, 5, 19, 19, 19, 19,
Benjamin Peterson09832742009-03-26 17:15:46 +00001818 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19,
Florent Xiclunafaa663f2010-03-19 13:37:08 +00001819 19, 19, 19, 5, 19, 19, 19, 19, 19, 19, 101, 101, 101, 101, 101, 101, 101,
1820 101, 101, 101, 101, 101, 101, 101, 101, 101, 101, 101, 101, 101, 101,
1821 101, 101, 101, 101, 5, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19,
1822 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 5, 19, 19, 19, 19,
1823 19, 19, 101, 101, 101, 101, 101, 101, 101, 101, 101, 101, 101, 101, 101,
1824 101, 101, 101, 101, 101, 101, 101, 101, 101, 101, 101, 101, 5, 19, 19,
Benjamin Peterson09832742009-03-26 17:15:46 +00001825 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19,
Florent Xiclunafaa663f2010-03-19 13:37:08 +00001826 19, 19, 19, 19, 19, 5, 19, 19, 19, 19, 19, 19, 101, 101, 101, 101, 101,
1827 101, 101, 101, 101, 101, 101, 101, 101, 101, 101, 101, 101, 101, 101,
1828 101, 101, 101, 101, 101, 101, 5, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19,
1829 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 5, 19, 19,
1830 19, 19, 19, 19, 101, 101, 101, 101, 101, 101, 101, 101, 101, 101, 101,
1831 101, 101, 101, 101, 101, 101, 101, 101, 101, 101, 101, 101, 101, 101, 5,
Benjamin Peterson09832742009-03-26 17:15:46 +00001832 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19,
Florent Xiclunafaa663f2010-03-19 13:37:08 +00001833 19, 19, 19, 19, 19, 19, 19, 5, 19, 19, 19, 19, 19, 19, 101, 19, 0, 0, 6,
1834 7, 8, 9, 10, 11, 12, 13, 14, 15, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 6,
1835 7, 8, 9, 10, 11, 12, 13, 14, 15, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 6,
1836 7, 8, 9, 10, 11, 12, 13, 14, 15, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5,
Benjamin Peterson09832742009-03-26 17:15:46 +00001837 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5,
Florent Xiclunafaa663f2010-03-19 13:37:08 +00001838 5, 5, 5, 5, 5, 5, 5, 0, 0, 0, 0, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5,
Benjamin Peterson09832742009-03-26 17:15:46 +00001839 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5,
1840 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5,
1841 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5,
Florent Xiclunafaa663f2010-03-19 13:37:08 +00001842 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0,
Georg Brandlf954c4b2008-06-04 11:41:32 +00001843 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
Martin v. Löwis93cbca32008-09-10 14:08:48 +00001844 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1845 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1846 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
Florent Xiclunafaa663f2010-03-19 13:37:08 +00001847 0, 0, 0, 150, 150, 23, 20, 21, 151, 152, 153, 154, 155, 156, 0, 0, 0, 0,
1848 0, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5,
1849 5, 5, 5, 5, 5, 5, 5, 5, 0, 0, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5, 0,
1850 5, 0, 0, 5, 0, 0, 0, 5, 0, 0, 0, 5, 5, 5, 5, 5, 0, 0, 0, 0, 0, 0, 0, 0,
1851 5, 0, 0, 0, 0, 0, 0, 0, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1852 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5, 0, 5, 5, 0, 0, 5, 0, 0, 0, 0, 0, 0, 0,
1853 0, 0, 0, 5, 5, 5, 5, 0, 0, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
Martin v. Löwis480f1bb2006-03-09 23:38:20 +00001854 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1855 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1856 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
Florent Xiclunafaa663f2010-03-19 13:37:08 +00001857 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1858 0, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5, 5, 5, 5, 5, 5, 5,
1859 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5,
1860 5, 5, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5, 5, 5, 5, 5, 5, 5,
1861 5, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1862 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1863 0, 0, 0, 0, 0, 0, 0, 0, 0, 50, 178, 50, 50, 50, 50, 50, 50, 50, 50, 50,
1864 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50,
1865 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50,
1866 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50,
1867 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50,
1868 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 178,
1869 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50,
1870 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50,
1871 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50,
1872 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50,
1873 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50,
1874 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50,
1875 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 178,
1876 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50,
1877 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50,
1878 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50,
1879 50, 50, 50, 50, 50, 50, 50, 50, 178, 50, 50, 50, 50, 50, 50, 50, 50, 50,
1880 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50,
1881 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50,
1882 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50,
1883 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50,
1884 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 178, 50,
1885 50, 50, 50, 50, 50, 50, 50, 178, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50,
1886 50, 50, 50, 50, 50, 178, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50,
1887 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50,
1888 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50,
1889 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50,
1890 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50,
1891 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50,
1892 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50,
1893 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50,
1894 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50,
1895 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50,
1896 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50,
1897 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 178, 50, 50, 50, 50,
1898 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 178, 50, 50, 50,
1899 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50,
1900 50, 50, 50, 50, 50, 50, 178, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50,
1901 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50,
1902 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50,
1903 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50,
1904 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50,
1905 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50,
1906 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 178,
1907 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50,
1908 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50,
1909 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50,
1910 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50,
1911 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50,
1912 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50,
1913 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50,
1914 50, 50, 50, 50, 50, 50, 50, 50, 50, 178, 50, 50, 50, 50, 50, 50, 50, 50,
1915 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50,
1916 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50,
1917 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50,
1918 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50,
1919 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50,
1920 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50,
1921 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 178, 50, 50, 50,
1922 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50,
1923 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50,
1924 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50,
1925 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50,
1926 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50,
1927 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50,
1928 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50,
1929 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50,
1930 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50,
1931 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50,
1932 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50,
1933 50, 50, 50, 50, 50, 50, 50, 50, 178, 50, 50, 50, 50, 50, 50, 50, 50, 50,
1934 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50,
1935 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50,
1936 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50,
1937 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50,
1938 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50,
1939 50, 50, 50, 50, 50, 50, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1940 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1941 0, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50,
1942 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50,
1943 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50,
1944 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1945 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1946 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1947 0, 0, 0, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50,
1948 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 0, 0, 0, 0, 0, 0,
1949 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1950 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1951 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1952 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
1953 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1954 0, 0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
Martin v. Löwis480f1bb2006-03-09 23:38:20 +00001955 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
1956 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
1957 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
Florent Xiclunafaa663f2010-03-19 13:37:08 +00001958 1, 1, 1, 1, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
Benjamin Peterson09832742009-03-26 17:15:46 +00001959 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
1960 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
1961 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
1962 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
1963 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
1964 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
1965 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
1966 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
1967 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
1968 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
1969 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
1970 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
Florent Xiclunafaa663f2010-03-19 13:37:08 +00001971 17, 17, 17, 17, 17, 17, 17, 17, 17, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1972 0, 0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
Martin v. Löwis480f1bb2006-03-09 23:38:20 +00001973 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
1974 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
1975 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
1976 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
Florent Xiclunafaa663f2010-03-19 13:37:08 +00001977 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0,
Fredrik Lundh69b58e22000-09-25 21:12:34 +00001978};
1979
Amaury Forgeot d'Arc7d520792009-10-06 21:03:20 +00001980/* Returns the numeric value as double for Unicode characters
1981 * having this property, -1.0 otherwise.
1982 */
Amaury Forgeot d'Arc324ac652010-08-18 20:44:58 +00001983double _PyUnicode_ToNumeric(Py_UCS4 ch)
Amaury Forgeot d'Arc7d520792009-10-06 21:03:20 +00001984{
1985 switch (ch) {
1986 case 0x0F33:
Amaury Forgeot d'Arc919765a2009-10-13 23:18:53 +00001987 return (double) -1.0/2.0;
Amaury Forgeot d'Arc7d520792009-10-06 21:03:20 +00001988 case 0x0030:
1989 case 0x0660:
1990 case 0x06F0:
1991 case 0x07C0:
1992 case 0x0966:
1993 case 0x09E6:
1994 case 0x0A66:
1995 case 0x0AE6:
1996 case 0x0B66:
1997 case 0x0BE6:
1998 case 0x0C66:
1999 case 0x0C78:
2000 case 0x0CE6:
2001 case 0x0D66:
2002 case 0x0E50:
2003 case 0x0ED0:
2004 case 0x0F20:
2005 case 0x1040:
2006 case 0x1090:
2007 case 0x17E0:
2008 case 0x17F0:
2009 case 0x1810:
2010 case 0x1946:
2011 case 0x19D0:
Florent Xiclunafaa663f2010-03-19 13:37:08 +00002012 case 0x1A80:
2013 case 0x1A90:
Amaury Forgeot d'Arc7d520792009-10-06 21:03:20 +00002014 case 0x1B50:
2015 case 0x1BB0:
2016 case 0x1C40:
2017 case 0x1C50:
2018 case 0x2070:
2019 case 0x2080:
Florent Xiclunafaa663f2010-03-19 13:37:08 +00002020 case 0x2189:
Amaury Forgeot d'Arc7d520792009-10-06 21:03:20 +00002021 case 0x24EA:
2022 case 0x24FF:
2023 case 0x3007:
2024 case 0x96F6:
2025 case 0xA620:
Florent Xiclunafaa663f2010-03-19 13:37:08 +00002026 case 0xA6EF:
Amaury Forgeot d'Arc7d520792009-10-06 21:03:20 +00002027 case 0xA8D0:
2028 case 0xA900:
Florent Xiclunafaa663f2010-03-19 13:37:08 +00002029 case 0xA9D0:
Amaury Forgeot d'Arc7d520792009-10-06 21:03:20 +00002030 case 0xAA50:
Florent Xiclunafaa663f2010-03-19 13:37:08 +00002031 case 0xABF0:
Amaury Forgeot d'Arc7d520792009-10-06 21:03:20 +00002032 case 0xF9B2:
2033 case 0xFF10:
Amaury Forgeot d'Arc7d520792009-10-06 21:03:20 +00002034 case 0x1018A:
2035 case 0x104A0:
2036 case 0x1D7CE:
2037 case 0x1D7D8:
2038 case 0x1D7E2:
2039 case 0x1D7EC:
2040 case 0x1D7F6:
Florent Xiclunafaa663f2010-03-19 13:37:08 +00002041 case 0x1F100:
2042 case 0x1F101:
Amaury Forgeot d'Arc919765a2009-10-13 23:18:53 +00002043 return (double) 0.0;
Amaury Forgeot d'Arc7d520792009-10-06 21:03:20 +00002044 case 0x0031:
2045 case 0x00B9:
2046 case 0x0661:
2047 case 0x06F1:
2048 case 0x07C1:
2049 case 0x0967:
2050 case 0x09E7:
Amaury Forgeot d'Arc7d520792009-10-06 21:03:20 +00002051 case 0x0A67:
2052 case 0x0AE7:
2053 case 0x0B67:
2054 case 0x0BE7:
2055 case 0x0C67:
2056 case 0x0C79:
2057 case 0x0C7C:
2058 case 0x0CE7:
2059 case 0x0D67:
2060 case 0x0E51:
2061 case 0x0ED1:
2062 case 0x0F21:
2063 case 0x1041:
2064 case 0x1091:
2065 case 0x1369:
2066 case 0x17E1:
2067 case 0x17F1:
2068 case 0x1811:
2069 case 0x1947:
2070 case 0x19D1:
Florent Xiclunafaa663f2010-03-19 13:37:08 +00002071 case 0x19DA:
2072 case 0x1A81:
2073 case 0x1A91:
Amaury Forgeot d'Arc7d520792009-10-06 21:03:20 +00002074 case 0x1B51:
2075 case 0x1BB1:
2076 case 0x1C41:
2077 case 0x1C51:
2078 case 0x2081:
2079 case 0x215F:
2080 case 0x2160:
2081 case 0x2170:
2082 case 0x2460:
2083 case 0x2474:
2084 case 0x2488:
2085 case 0x24F5:
2086 case 0x2776:
2087 case 0x2780:
2088 case 0x278A:
2089 case 0x3021:
2090 case 0x3192:
2091 case 0x3220:
2092 case 0x3280:
2093 case 0x4E00:
2094 case 0x58F1:
2095 case 0x58F9:
2096 case 0x5E7A:
2097 case 0x5F0C:
2098 case 0xA621:
Florent Xiclunafaa663f2010-03-19 13:37:08 +00002099 case 0xA6E6:
Amaury Forgeot d'Arc7d520792009-10-06 21:03:20 +00002100 case 0xA8D1:
2101 case 0xA901:
Florent Xiclunafaa663f2010-03-19 13:37:08 +00002102 case 0xA9D1:
Amaury Forgeot d'Arc7d520792009-10-06 21:03:20 +00002103 case 0xAA51:
Florent Xiclunafaa663f2010-03-19 13:37:08 +00002104 case 0xABF1:
Amaury Forgeot d'Arc7d520792009-10-06 21:03:20 +00002105 case 0xFF11:
Amaury Forgeot d'Arc7d520792009-10-06 21:03:20 +00002106 case 0x10107:
2107 case 0x10142:
2108 case 0x10158:
2109 case 0x10159:
2110 case 0x1015A:
2111 case 0x10320:
2112 case 0x103D1:
2113 case 0x104A1:
Florent Xiclunafaa663f2010-03-19 13:37:08 +00002114 case 0x10858:
Amaury Forgeot d'Arc7d520792009-10-06 21:03:20 +00002115 case 0x10916:
2116 case 0x10A40:
Florent Xiclunafaa663f2010-03-19 13:37:08 +00002117 case 0x10A7D:
2118 case 0x10B58:
2119 case 0x10B78:
2120 case 0x10E60:
Amaury Forgeot d'Arc7d520792009-10-06 21:03:20 +00002121 case 0x12415:
2122 case 0x1241E:
2123 case 0x1242C:
2124 case 0x12434:
2125 case 0x1244F:
2126 case 0x12458:
2127 case 0x1D360:
2128 case 0x1D7CF:
2129 case 0x1D7D9:
2130 case 0x1D7E3:
2131 case 0x1D7ED:
2132 case 0x1D7F7:
Florent Xiclunafaa663f2010-03-19 13:37:08 +00002133 case 0x1F102:
Amaury Forgeot d'Arc7d520792009-10-06 21:03:20 +00002134 case 0x2092A:
Amaury Forgeot d'Arc919765a2009-10-13 23:18:53 +00002135 return (double) 1.0;
Florent Xiclunafaa663f2010-03-19 13:37:08 +00002136 case 0x2152:
2137 return (double) 1.0/10.0;
2138 case 0x09F4:
2139 case 0xA833:
2140 return (double) 1.0/16.0;
Amaury Forgeot d'Arc7d520792009-10-06 21:03:20 +00002141 case 0x00BD:
2142 case 0x0D74:
2143 case 0x0F2A:
2144 case 0x2CFD:
Florent Xiclunafaa663f2010-03-19 13:37:08 +00002145 case 0xA831:
Amaury Forgeot d'Arc7d520792009-10-06 21:03:20 +00002146 case 0x10141:
2147 case 0x10175:
2148 case 0x10176:
Florent Xiclunafaa663f2010-03-19 13:37:08 +00002149 case 0x10E7B:
Amaury Forgeot d'Arc919765a2009-10-13 23:18:53 +00002150 return (double) 1.0/2.0;
Amaury Forgeot d'Arc7d520792009-10-06 21:03:20 +00002151 case 0x2153:
Florent Xiclunafaa663f2010-03-19 13:37:08 +00002152 case 0x10E7D:
Amaury Forgeot d'Arc7d520792009-10-06 21:03:20 +00002153 case 0x1245A:
2154 case 0x1245D:
Amaury Forgeot d'Arc919765a2009-10-13 23:18:53 +00002155 return (double) 1.0/3.0;
Amaury Forgeot d'Arc7d520792009-10-06 21:03:20 +00002156 case 0x00BC:
Florent Xiclunafaa663f2010-03-19 13:37:08 +00002157 case 0x09F7:
Amaury Forgeot d'Arc7d520792009-10-06 21:03:20 +00002158 case 0x0D73:
Florent Xiclunafaa663f2010-03-19 13:37:08 +00002159 case 0xA830:
Amaury Forgeot d'Arc7d520792009-10-06 21:03:20 +00002160 case 0x10140:
Florent Xiclunafaa663f2010-03-19 13:37:08 +00002161 case 0x10E7C:
Amaury Forgeot d'Arc7d520792009-10-06 21:03:20 +00002162 case 0x12460:
2163 case 0x12462:
Amaury Forgeot d'Arc919765a2009-10-13 23:18:53 +00002164 return (double) 1.0/4.0;
Amaury Forgeot d'Arc7d520792009-10-06 21:03:20 +00002165 case 0x2155:
Amaury Forgeot d'Arc919765a2009-10-13 23:18:53 +00002166 return (double) 1.0/5.0;
Amaury Forgeot d'Arc7d520792009-10-06 21:03:20 +00002167 case 0x2159:
Amaury Forgeot d'Arc7d520792009-10-06 21:03:20 +00002168 case 0x12461:
Amaury Forgeot d'Arc919765a2009-10-13 23:18:53 +00002169 return (double) 1.0/6.0;
Florent Xiclunafaa663f2010-03-19 13:37:08 +00002170 case 0x2150:
2171 return (double) 1.0/7.0;
2172 case 0x09F5:
Amaury Forgeot d'Arc7d520792009-10-06 21:03:20 +00002173 case 0x215B:
Florent Xiclunafaa663f2010-03-19 13:37:08 +00002174 case 0xA834:
Amaury Forgeot d'Arc7d520792009-10-06 21:03:20 +00002175 case 0x1245F:
Amaury Forgeot d'Arc919765a2009-10-13 23:18:53 +00002176 return (double) 1.0/8.0;
Florent Xiclunafaa663f2010-03-19 13:37:08 +00002177 case 0x2151:
2178 return (double) 1.0/9.0;
Amaury Forgeot d'Arc7d520792009-10-06 21:03:20 +00002179 case 0x0BF0:
2180 case 0x0D70:
2181 case 0x1372:
2182 case 0x2169:
2183 case 0x2179:
2184 case 0x2469:
2185 case 0x247D:
2186 case 0x2491:
2187 case 0x24FE:
2188 case 0x277F:
2189 case 0x2789:
2190 case 0x2793:
2191 case 0x3038:
2192 case 0x3229:
2193 case 0x3289:
2194 case 0x4EC0:
2195 case 0x5341:
2196 case 0x62FE:
2197 case 0xF973:
2198 case 0xF9FD:
Amaury Forgeot d'Arc7d520792009-10-06 21:03:20 +00002199 case 0x10110:
2200 case 0x10149:
2201 case 0x10150:
2202 case 0x10157:
2203 case 0x10160:
2204 case 0x10161:
2205 case 0x10162:
2206 case 0x10163:
2207 case 0x10164:
2208 case 0x10322:
2209 case 0x103D3:
Florent Xiclunafaa663f2010-03-19 13:37:08 +00002210 case 0x1085B:
Amaury Forgeot d'Arc7d520792009-10-06 21:03:20 +00002211 case 0x10917:
2212 case 0x10A44:
Florent Xiclunafaa663f2010-03-19 13:37:08 +00002213 case 0x10B5C:
2214 case 0x10B7C:
2215 case 0x10E69:
Amaury Forgeot d'Arc7d520792009-10-06 21:03:20 +00002216 case 0x1D369:
Amaury Forgeot d'Arc919765a2009-10-13 23:18:53 +00002217 return (double) 10.0;
Amaury Forgeot d'Arc7d520792009-10-06 21:03:20 +00002218 case 0x0BF1:
2219 case 0x0D71:
2220 case 0x137B:
2221 case 0x216D:
2222 case 0x217D:
2223 case 0x4F70:
2224 case 0x767E:
2225 case 0x964C:
Amaury Forgeot d'Arc7d520792009-10-06 21:03:20 +00002226 case 0x10119:
2227 case 0x1014B:
2228 case 0x10152:
2229 case 0x1016A:
2230 case 0x103D5:
Florent Xiclunafaa663f2010-03-19 13:37:08 +00002231 case 0x1085D:
Amaury Forgeot d'Arc7d520792009-10-06 21:03:20 +00002232 case 0x10919:
2233 case 0x10A46:
Florent Xiclunafaa663f2010-03-19 13:37:08 +00002234 case 0x10B5E:
2235 case 0x10B7E:
2236 case 0x10E72:
Amaury Forgeot d'Arc919765a2009-10-13 23:18:53 +00002237 return (double) 100.0;
Amaury Forgeot d'Arc7d520792009-10-06 21:03:20 +00002238 case 0x0BF2:
2239 case 0x0D72:
2240 case 0x216F:
2241 case 0x217F:
2242 case 0x2180:
2243 case 0x4EDF:
2244 case 0x5343:
2245 case 0x9621:
Amaury Forgeot d'Arc7d520792009-10-06 21:03:20 +00002246 case 0x10122:
2247 case 0x1014D:
2248 case 0x10154:
2249 case 0x10171:
Florent Xiclunafaa663f2010-03-19 13:37:08 +00002250 case 0x1085E:
Amaury Forgeot d'Arc7d520792009-10-06 21:03:20 +00002251 case 0x10A47:
Florent Xiclunafaa663f2010-03-19 13:37:08 +00002252 case 0x10B5F:
2253 case 0x10B7F:
Amaury Forgeot d'Arc919765a2009-10-13 23:18:53 +00002254 return (double) 1000.0;
Amaury Forgeot d'Arc7d520792009-10-06 21:03:20 +00002255 case 0x137C:
2256 case 0x2182:
2257 case 0x4E07:
2258 case 0x842C:
Amaury Forgeot d'Arc7d520792009-10-06 21:03:20 +00002259 case 0x1012B:
2260 case 0x10155:
Florent Xiclunafaa663f2010-03-19 13:37:08 +00002261 case 0x1085F:
Amaury Forgeot d'Arc919765a2009-10-13 23:18:53 +00002262 return (double) 10000.0;
Amaury Forgeot d'Arc7d520792009-10-06 21:03:20 +00002263 case 0x2188:
Amaury Forgeot d'Arc919765a2009-10-13 23:18:53 +00002264 return (double) 100000.0;
Amaury Forgeot d'Arc7d520792009-10-06 21:03:20 +00002265 case 0x4EBF:
2266 case 0x5104:
Amaury Forgeot d'Arc919765a2009-10-13 23:18:53 +00002267 return (double) 100000000.0;
Amaury Forgeot d'Arc7d520792009-10-06 21:03:20 +00002268 case 0x5146:
Amaury Forgeot d'Arc919765a2009-10-13 23:18:53 +00002269 return (double) 1000000000000.0;
Amaury Forgeot d'Arc7d520792009-10-06 21:03:20 +00002270 case 0x216A:
2271 case 0x217A:
2272 case 0x246A:
2273 case 0x247E:
2274 case 0x2492:
2275 case 0x24EB:
Amaury Forgeot d'Arc919765a2009-10-13 23:18:53 +00002276 return (double) 11.0;
Amaury Forgeot d'Arc7d520792009-10-06 21:03:20 +00002277 case 0x0F2F:
Amaury Forgeot d'Arc919765a2009-10-13 23:18:53 +00002278 return (double) 11.0/2.0;
Amaury Forgeot d'Arc7d520792009-10-06 21:03:20 +00002279 case 0x216B:
2280 case 0x217B:
2281 case 0x246B:
2282 case 0x247F:
2283 case 0x2493:
2284 case 0x24EC:
Amaury Forgeot d'Arc919765a2009-10-13 23:18:53 +00002285 return (double) 12.0;
Amaury Forgeot d'Arc7d520792009-10-06 21:03:20 +00002286 case 0x246C:
2287 case 0x2480:
2288 case 0x2494:
2289 case 0x24ED:
Amaury Forgeot d'Arc919765a2009-10-13 23:18:53 +00002290 return (double) 13.0;
Amaury Forgeot d'Arc7d520792009-10-06 21:03:20 +00002291 case 0x0F30:
Amaury Forgeot d'Arc919765a2009-10-13 23:18:53 +00002292 return (double) 13.0/2.0;
Amaury Forgeot d'Arc7d520792009-10-06 21:03:20 +00002293 case 0x246D:
2294 case 0x2481:
2295 case 0x2495:
2296 case 0x24EE:
Amaury Forgeot d'Arc919765a2009-10-13 23:18:53 +00002297 return (double) 14.0;
Amaury Forgeot d'Arc7d520792009-10-06 21:03:20 +00002298 case 0x246E:
2299 case 0x2482:
2300 case 0x2496:
2301 case 0x24EF:
Amaury Forgeot d'Arc919765a2009-10-13 23:18:53 +00002302 return (double) 15.0;
Amaury Forgeot d'Arc7d520792009-10-06 21:03:20 +00002303 case 0x0F31:
Amaury Forgeot d'Arc919765a2009-10-13 23:18:53 +00002304 return (double) 15.0/2.0;
Amaury Forgeot d'Arc7d520792009-10-06 21:03:20 +00002305 case 0x09F9:
2306 case 0x246F:
2307 case 0x2483:
2308 case 0x2497:
2309 case 0x24F0:
Amaury Forgeot d'Arc919765a2009-10-13 23:18:53 +00002310 return (double) 16.0;
Amaury Forgeot d'Arc7d520792009-10-06 21:03:20 +00002311 case 0x16EE:
2312 case 0x2470:
2313 case 0x2484:
2314 case 0x2498:
2315 case 0x24F1:
Amaury Forgeot d'Arc919765a2009-10-13 23:18:53 +00002316 return (double) 17.0;
Amaury Forgeot d'Arc7d520792009-10-06 21:03:20 +00002317 case 0x0F32:
Amaury Forgeot d'Arc919765a2009-10-13 23:18:53 +00002318 return (double) 17.0/2.0;
Amaury Forgeot d'Arc7d520792009-10-06 21:03:20 +00002319 case 0x16EF:
2320 case 0x2471:
2321 case 0x2485:
2322 case 0x2499:
2323 case 0x24F2:
Amaury Forgeot d'Arc919765a2009-10-13 23:18:53 +00002324 return (double) 18.0;
Amaury Forgeot d'Arc7d520792009-10-06 21:03:20 +00002325 case 0x16F0:
2326 case 0x2472:
2327 case 0x2486:
2328 case 0x249A:
2329 case 0x24F3:
Amaury Forgeot d'Arc919765a2009-10-13 23:18:53 +00002330 return (double) 19.0;
Amaury Forgeot d'Arc7d520792009-10-06 21:03:20 +00002331 case 0x0032:
2332 case 0x00B2:
2333 case 0x0662:
2334 case 0x06F2:
2335 case 0x07C2:
2336 case 0x0968:
2337 case 0x09E8:
Amaury Forgeot d'Arc7d520792009-10-06 21:03:20 +00002338 case 0x0A68:
2339 case 0x0AE8:
2340 case 0x0B68:
2341 case 0x0BE8:
2342 case 0x0C68:
2343 case 0x0C7A:
2344 case 0x0C7D:
2345 case 0x0CE8:
2346 case 0x0D68:
2347 case 0x0E52:
2348 case 0x0ED2:
2349 case 0x0F22:
2350 case 0x1042:
2351 case 0x1092:
2352 case 0x136A:
2353 case 0x17E2:
2354 case 0x17F2:
2355 case 0x1812:
2356 case 0x1948:
2357 case 0x19D2:
Florent Xiclunafaa663f2010-03-19 13:37:08 +00002358 case 0x1A82:
2359 case 0x1A92:
Amaury Forgeot d'Arc7d520792009-10-06 21:03:20 +00002360 case 0x1B52:
2361 case 0x1BB2:
2362 case 0x1C42:
2363 case 0x1C52:
2364 case 0x2082:
2365 case 0x2161:
2366 case 0x2171:
2367 case 0x2461:
2368 case 0x2475:
2369 case 0x2489:
2370 case 0x24F6:
2371 case 0x2777:
2372 case 0x2781:
2373 case 0x278B:
2374 case 0x3022:
2375 case 0x3193:
2376 case 0x3221:
2377 case 0x3281:
2378 case 0x3483:
2379 case 0x4E8C:
2380 case 0x5169:
2381 case 0x5F0D:
2382 case 0x5F10:
2383 case 0x8CAE:
2384 case 0x8CB3:
2385 case 0x8D30:
2386 case 0xA622:
Florent Xiclunafaa663f2010-03-19 13:37:08 +00002387 case 0xA6E7:
Amaury Forgeot d'Arc7d520792009-10-06 21:03:20 +00002388 case 0xA8D2:
2389 case 0xA902:
Florent Xiclunafaa663f2010-03-19 13:37:08 +00002390 case 0xA9D2:
Amaury Forgeot d'Arc7d520792009-10-06 21:03:20 +00002391 case 0xAA52:
Florent Xiclunafaa663f2010-03-19 13:37:08 +00002392 case 0xABF2:
Amaury Forgeot d'Arc7d520792009-10-06 21:03:20 +00002393 case 0xF978:
2394 case 0xFF12:
Amaury Forgeot d'Arc7d520792009-10-06 21:03:20 +00002395 case 0x10108:
2396 case 0x1015B:
2397 case 0x1015C:
2398 case 0x1015D:
2399 case 0x1015E:
2400 case 0x103D2:
2401 case 0x104A2:
Florent Xiclunafaa663f2010-03-19 13:37:08 +00002402 case 0x10859:
2403 case 0x1091A:
Amaury Forgeot d'Arc7d520792009-10-06 21:03:20 +00002404 case 0x10A41:
Florent Xiclunafaa663f2010-03-19 13:37:08 +00002405 case 0x10B59:
2406 case 0x10B79:
2407 case 0x10E61:
Amaury Forgeot d'Arc7d520792009-10-06 21:03:20 +00002408 case 0x12400:
2409 case 0x12416:
2410 case 0x1241F:
2411 case 0x12423:
2412 case 0x1242D:
2413 case 0x12435:
2414 case 0x1244A:
2415 case 0x12450:
2416 case 0x12459:
2417 case 0x1D361:
2418 case 0x1D7D0:
2419 case 0x1D7DA:
2420 case 0x1D7E4:
2421 case 0x1D7EE:
2422 case 0x1D7F8:
Florent Xiclunafaa663f2010-03-19 13:37:08 +00002423 case 0x1F103:
Amaury Forgeot d'Arc7d520792009-10-06 21:03:20 +00002424 case 0x22390:
Amaury Forgeot d'Arc919765a2009-10-13 23:18:53 +00002425 return (double) 2.0;
Amaury Forgeot d'Arc7d520792009-10-06 21:03:20 +00002426 case 0x2154:
Amaury Forgeot d'Arc7d520792009-10-06 21:03:20 +00002427 case 0x10177:
Florent Xiclunafaa663f2010-03-19 13:37:08 +00002428 case 0x10E7E:
Amaury Forgeot d'Arc7d520792009-10-06 21:03:20 +00002429 case 0x1245B:
2430 case 0x1245E:
Amaury Forgeot d'Arc919765a2009-10-13 23:18:53 +00002431 return (double) 2.0/3.0;
Amaury Forgeot d'Arc7d520792009-10-06 21:03:20 +00002432 case 0x2156:
Amaury Forgeot d'Arc919765a2009-10-13 23:18:53 +00002433 return (double) 2.0/5.0;
Amaury Forgeot d'Arc7d520792009-10-06 21:03:20 +00002434 case 0x1373:
2435 case 0x2473:
2436 case 0x2487:
2437 case 0x249B:
2438 case 0x24F4:
2439 case 0x3039:
2440 case 0x5344:
2441 case 0x5EFF:
Amaury Forgeot d'Arc7d520792009-10-06 21:03:20 +00002442 case 0x10111:
2443 case 0x103D4:
Florent Xiclunafaa663f2010-03-19 13:37:08 +00002444 case 0x1085C:
Amaury Forgeot d'Arc7d520792009-10-06 21:03:20 +00002445 case 0x10918:
2446 case 0x10A45:
Florent Xiclunafaa663f2010-03-19 13:37:08 +00002447 case 0x10B5D:
2448 case 0x10B7D:
2449 case 0x10E6A:
Amaury Forgeot d'Arc7d520792009-10-06 21:03:20 +00002450 case 0x1D36A:
Amaury Forgeot d'Arc919765a2009-10-13 23:18:53 +00002451 return (double) 20.0;
Amaury Forgeot d'Arc7d520792009-10-06 21:03:20 +00002452 case 0x1011A:
Florent Xiclunafaa663f2010-03-19 13:37:08 +00002453 case 0x10E73:
Amaury Forgeot d'Arc919765a2009-10-13 23:18:53 +00002454 return (double) 200.0;
Amaury Forgeot d'Arc7d520792009-10-06 21:03:20 +00002455 case 0x10123:
Amaury Forgeot d'Arc919765a2009-10-13 23:18:53 +00002456 return (double) 2000.0;
Amaury Forgeot d'Arc7d520792009-10-06 21:03:20 +00002457 case 0x1012C:
Amaury Forgeot d'Arc919765a2009-10-13 23:18:53 +00002458 return (double) 20000.0;
Amaury Forgeot d'Arc7d520792009-10-06 21:03:20 +00002459 case 0x3251:
Amaury Forgeot d'Arc919765a2009-10-13 23:18:53 +00002460 return (double) 21.0;
Amaury Forgeot d'Arc7d520792009-10-06 21:03:20 +00002461 case 0x3252:
Amaury Forgeot d'Arc919765a2009-10-13 23:18:53 +00002462 return (double) 22.0;
Amaury Forgeot d'Arc7d520792009-10-06 21:03:20 +00002463 case 0x3253:
Amaury Forgeot d'Arc919765a2009-10-13 23:18:53 +00002464 return (double) 23.0;
Amaury Forgeot d'Arc7d520792009-10-06 21:03:20 +00002465 case 0x3254:
Amaury Forgeot d'Arc919765a2009-10-13 23:18:53 +00002466 return (double) 24.0;
Amaury Forgeot d'Arc7d520792009-10-06 21:03:20 +00002467 case 0x3255:
Amaury Forgeot d'Arc919765a2009-10-13 23:18:53 +00002468 return (double) 25.0;
Amaury Forgeot d'Arc7d520792009-10-06 21:03:20 +00002469 case 0x3256:
Amaury Forgeot d'Arc919765a2009-10-13 23:18:53 +00002470 return (double) 26.0;
Amaury Forgeot d'Arc7d520792009-10-06 21:03:20 +00002471 case 0x3257:
Amaury Forgeot d'Arc919765a2009-10-13 23:18:53 +00002472 return (double) 27.0;
Amaury Forgeot d'Arc7d520792009-10-06 21:03:20 +00002473 case 0x3258:
Amaury Forgeot d'Arc919765a2009-10-13 23:18:53 +00002474 return (double) 28.0;
Amaury Forgeot d'Arc7d520792009-10-06 21:03:20 +00002475 case 0x3259:
Amaury Forgeot d'Arc919765a2009-10-13 23:18:53 +00002476 return (double) 29.0;
Amaury Forgeot d'Arc7d520792009-10-06 21:03:20 +00002477 case 0x0033:
2478 case 0x00B3:
2479 case 0x0663:
2480 case 0x06F3:
2481 case 0x07C3:
2482 case 0x0969:
2483 case 0x09E9:
Amaury Forgeot d'Arc7d520792009-10-06 21:03:20 +00002484 case 0x0A69:
2485 case 0x0AE9:
2486 case 0x0B69:
2487 case 0x0BE9:
2488 case 0x0C69:
2489 case 0x0C7B:
2490 case 0x0C7E:
2491 case 0x0CE9:
2492 case 0x0D69:
2493 case 0x0E53:
2494 case 0x0ED3:
2495 case 0x0F23:
2496 case 0x1043:
2497 case 0x1093:
2498 case 0x136B:
2499 case 0x17E3:
2500 case 0x17F3:
2501 case 0x1813:
2502 case 0x1949:
2503 case 0x19D3:
Florent Xiclunafaa663f2010-03-19 13:37:08 +00002504 case 0x1A83:
2505 case 0x1A93:
Amaury Forgeot d'Arc7d520792009-10-06 21:03:20 +00002506 case 0x1B53:
2507 case 0x1BB3:
2508 case 0x1C43:
2509 case 0x1C53:
2510 case 0x2083:
2511 case 0x2162:
2512 case 0x2172:
2513 case 0x2462:
2514 case 0x2476:
2515 case 0x248A:
2516 case 0x24F7:
2517 case 0x2778:
2518 case 0x2782:
2519 case 0x278C:
2520 case 0x3023:
2521 case 0x3194:
2522 case 0x3222:
2523 case 0x3282:
2524 case 0x4E09:
2525 case 0x4EE8:
2526 case 0x53C1:
2527 case 0x53C2:
2528 case 0x53C3:
2529 case 0x53C4:
2530 case 0x5F0E:
2531 case 0xA623:
Florent Xiclunafaa663f2010-03-19 13:37:08 +00002532 case 0xA6E8:
Amaury Forgeot d'Arc7d520792009-10-06 21:03:20 +00002533 case 0xA8D3:
2534 case 0xA903:
Florent Xiclunafaa663f2010-03-19 13:37:08 +00002535 case 0xA9D3:
Amaury Forgeot d'Arc7d520792009-10-06 21:03:20 +00002536 case 0xAA53:
Florent Xiclunafaa663f2010-03-19 13:37:08 +00002537 case 0xABF3:
Amaury Forgeot d'Arc7d520792009-10-06 21:03:20 +00002538 case 0xF96B:
2539 case 0xFF13:
Amaury Forgeot d'Arc7d520792009-10-06 21:03:20 +00002540 case 0x10109:
2541 case 0x104A3:
Florent Xiclunafaa663f2010-03-19 13:37:08 +00002542 case 0x1085A:
2543 case 0x1091B:
Amaury Forgeot d'Arc7d520792009-10-06 21:03:20 +00002544 case 0x10A42:
Florent Xiclunafaa663f2010-03-19 13:37:08 +00002545 case 0x10B5A:
2546 case 0x10B7A:
2547 case 0x10E62:
Amaury Forgeot d'Arc7d520792009-10-06 21:03:20 +00002548 case 0x12401:
2549 case 0x12408:
2550 case 0x12417:
2551 case 0x12420:
2552 case 0x12424:
2553 case 0x12425:
2554 case 0x1242E:
2555 case 0x1242F:
2556 case 0x12436:
2557 case 0x12437:
2558 case 0x1243A:
2559 case 0x1243B:
2560 case 0x1244B:
2561 case 0x12451:
2562 case 0x1D362:
2563 case 0x1D7D1:
2564 case 0x1D7DB:
2565 case 0x1D7E5:
2566 case 0x1D7EF:
2567 case 0x1D7F9:
Florent Xiclunafaa663f2010-03-19 13:37:08 +00002568 case 0x1F104:
Amaury Forgeot d'Arc7d520792009-10-06 21:03:20 +00002569 case 0x20AFD:
2570 case 0x20B19:
2571 case 0x22998:
2572 case 0x23B1B:
Amaury Forgeot d'Arc919765a2009-10-13 23:18:53 +00002573 return (double) 3.0;
Florent Xiclunafaa663f2010-03-19 13:37:08 +00002574 case 0x09F6:
2575 case 0xA835:
2576 return (double) 3.0/16.0;
Amaury Forgeot d'Arc7d520792009-10-06 21:03:20 +00002577 case 0x0F2B:
Amaury Forgeot d'Arc919765a2009-10-13 23:18:53 +00002578 return (double) 3.0/2.0;
Amaury Forgeot d'Arc7d520792009-10-06 21:03:20 +00002579 case 0x00BE:
Florent Xiclunafaa663f2010-03-19 13:37:08 +00002580 case 0x09F8:
Amaury Forgeot d'Arc7d520792009-10-06 21:03:20 +00002581 case 0x0D75:
Florent Xiclunafaa663f2010-03-19 13:37:08 +00002582 case 0xA832:
Amaury Forgeot d'Arc7d520792009-10-06 21:03:20 +00002583 case 0x10178:
Amaury Forgeot d'Arc919765a2009-10-13 23:18:53 +00002584 return (double) 3.0/4.0;
Amaury Forgeot d'Arc7d520792009-10-06 21:03:20 +00002585 case 0x2157:
Amaury Forgeot d'Arc919765a2009-10-13 23:18:53 +00002586 return (double) 3.0/5.0;
Amaury Forgeot d'Arc7d520792009-10-06 21:03:20 +00002587 case 0x215C:
Amaury Forgeot d'Arc919765a2009-10-13 23:18:53 +00002588 return (double) 3.0/8.0;
Amaury Forgeot d'Arc7d520792009-10-06 21:03:20 +00002589 case 0x1374:
2590 case 0x303A:
2591 case 0x325A:
2592 case 0x5345:
Amaury Forgeot d'Arc7d520792009-10-06 21:03:20 +00002593 case 0x10112:
2594 case 0x10165:
Florent Xiclunafaa663f2010-03-19 13:37:08 +00002595 case 0x10E6B:
Amaury Forgeot d'Arc7d520792009-10-06 21:03:20 +00002596 case 0x1D36B:
2597 case 0x20983:
Amaury Forgeot d'Arc919765a2009-10-13 23:18:53 +00002598 return (double) 30.0;
Amaury Forgeot d'Arc7d520792009-10-06 21:03:20 +00002599 case 0x1011B:
2600 case 0x1016B:
Florent Xiclunafaa663f2010-03-19 13:37:08 +00002601 case 0x10E74:
Amaury Forgeot d'Arc919765a2009-10-13 23:18:53 +00002602 return (double) 300.0;
Amaury Forgeot d'Arc7d520792009-10-06 21:03:20 +00002603 case 0x10124:
Amaury Forgeot d'Arc919765a2009-10-13 23:18:53 +00002604 return (double) 3000.0;
Amaury Forgeot d'Arc7d520792009-10-06 21:03:20 +00002605 case 0x1012D:
Amaury Forgeot d'Arc919765a2009-10-13 23:18:53 +00002606 return (double) 30000.0;
Amaury Forgeot d'Arc7d520792009-10-06 21:03:20 +00002607 case 0x325B:
Amaury Forgeot d'Arc919765a2009-10-13 23:18:53 +00002608 return (double) 31.0;
Amaury Forgeot d'Arc7d520792009-10-06 21:03:20 +00002609 case 0x325C:
Amaury Forgeot d'Arc919765a2009-10-13 23:18:53 +00002610 return (double) 32.0;
Amaury Forgeot d'Arc7d520792009-10-06 21:03:20 +00002611 case 0x325D:
Amaury Forgeot d'Arc919765a2009-10-13 23:18:53 +00002612 return (double) 33.0;
Amaury Forgeot d'Arc7d520792009-10-06 21:03:20 +00002613 case 0x325E:
Amaury Forgeot d'Arc919765a2009-10-13 23:18:53 +00002614 return (double) 34.0;
Amaury Forgeot d'Arc7d520792009-10-06 21:03:20 +00002615 case 0x325F:
Amaury Forgeot d'Arc919765a2009-10-13 23:18:53 +00002616 return (double) 35.0;
Amaury Forgeot d'Arc7d520792009-10-06 21:03:20 +00002617 case 0x32B1:
Amaury Forgeot d'Arc919765a2009-10-13 23:18:53 +00002618 return (double) 36.0;
Amaury Forgeot d'Arc7d520792009-10-06 21:03:20 +00002619 case 0x32B2:
Amaury Forgeot d'Arc919765a2009-10-13 23:18:53 +00002620 return (double) 37.0;
Amaury Forgeot d'Arc7d520792009-10-06 21:03:20 +00002621 case 0x32B3:
Amaury Forgeot d'Arc919765a2009-10-13 23:18:53 +00002622 return (double) 38.0;
Amaury Forgeot d'Arc7d520792009-10-06 21:03:20 +00002623 case 0x32B4:
Amaury Forgeot d'Arc919765a2009-10-13 23:18:53 +00002624 return (double) 39.0;
Amaury Forgeot d'Arc7d520792009-10-06 21:03:20 +00002625 case 0x0034:
2626 case 0x0664:
2627 case 0x06F4:
2628 case 0x07C4:
2629 case 0x096A:
2630 case 0x09EA:
Amaury Forgeot d'Arc7d520792009-10-06 21:03:20 +00002631 case 0x0A6A:
2632 case 0x0AEA:
2633 case 0x0B6A:
2634 case 0x0BEA:
2635 case 0x0C6A:
2636 case 0x0CEA:
2637 case 0x0D6A:
2638 case 0x0E54:
2639 case 0x0ED4:
2640 case 0x0F24:
2641 case 0x1044:
2642 case 0x1094:
2643 case 0x136C:
2644 case 0x17E4:
2645 case 0x17F4:
2646 case 0x1814:
2647 case 0x194A:
2648 case 0x19D4:
Florent Xiclunafaa663f2010-03-19 13:37:08 +00002649 case 0x1A84:
2650 case 0x1A94:
Amaury Forgeot d'Arc7d520792009-10-06 21:03:20 +00002651 case 0x1B54:
2652 case 0x1BB4:
2653 case 0x1C44:
2654 case 0x1C54:
2655 case 0x2074:
2656 case 0x2084:
2657 case 0x2163:
2658 case 0x2173:
2659 case 0x2463:
2660 case 0x2477:
2661 case 0x248B:
2662 case 0x24F8:
2663 case 0x2779:
2664 case 0x2783:
2665 case 0x278D:
2666 case 0x3024:
2667 case 0x3195:
2668 case 0x3223:
2669 case 0x3283:
2670 case 0x4E96:
2671 case 0x56DB:
2672 case 0x8086:
2673 case 0xA624:
Florent Xiclunafaa663f2010-03-19 13:37:08 +00002674 case 0xA6E9:
Amaury Forgeot d'Arc7d520792009-10-06 21:03:20 +00002675 case 0xA8D4:
2676 case 0xA904:
Florent Xiclunafaa663f2010-03-19 13:37:08 +00002677 case 0xA9D4:
Amaury Forgeot d'Arc7d520792009-10-06 21:03:20 +00002678 case 0xAA54:
Florent Xiclunafaa663f2010-03-19 13:37:08 +00002679 case 0xABF4:
Amaury Forgeot d'Arc7d520792009-10-06 21:03:20 +00002680 case 0xFF14:
Amaury Forgeot d'Arc7d520792009-10-06 21:03:20 +00002681 case 0x1010A:
2682 case 0x104A4:
2683 case 0x10A43:
Florent Xiclunafaa663f2010-03-19 13:37:08 +00002684 case 0x10B5B:
2685 case 0x10B7B:
2686 case 0x10E63:
Amaury Forgeot d'Arc7d520792009-10-06 21:03:20 +00002687 case 0x12402:
2688 case 0x12409:
2689 case 0x1240F:
2690 case 0x12418:
2691 case 0x12421:
2692 case 0x12426:
2693 case 0x12430:
2694 case 0x12438:
2695 case 0x1243C:
2696 case 0x1243D:
2697 case 0x1243E:
2698 case 0x1243F:
2699 case 0x1244C:
2700 case 0x12452:
2701 case 0x12453:
2702 case 0x1D363:
2703 case 0x1D7D2:
2704 case 0x1D7DC:
2705 case 0x1D7E6:
2706 case 0x1D7F0:
2707 case 0x1D7FA:
Florent Xiclunafaa663f2010-03-19 13:37:08 +00002708 case 0x1F105:
Amaury Forgeot d'Arc7d520792009-10-06 21:03:20 +00002709 case 0x20064:
2710 case 0x200E2:
2711 case 0x2626D:
Amaury Forgeot d'Arc919765a2009-10-13 23:18:53 +00002712 return (double) 4.0;
Amaury Forgeot d'Arc7d520792009-10-06 21:03:20 +00002713 case 0x2158:
Amaury Forgeot d'Arc919765a2009-10-13 23:18:53 +00002714 return (double) 4.0/5.0;
Amaury Forgeot d'Arc7d520792009-10-06 21:03:20 +00002715 case 0x1375:
2716 case 0x32B5:
2717 case 0x534C:
Amaury Forgeot d'Arc7d520792009-10-06 21:03:20 +00002718 case 0x10113:
Florent Xiclunafaa663f2010-03-19 13:37:08 +00002719 case 0x10E6C:
Amaury Forgeot d'Arc7d520792009-10-06 21:03:20 +00002720 case 0x1D36C:
2721 case 0x2098C:
2722 case 0x2099C:
Amaury Forgeot d'Arc919765a2009-10-13 23:18:53 +00002723 return (double) 40.0;
Amaury Forgeot d'Arc7d520792009-10-06 21:03:20 +00002724 case 0x1011C:
Florent Xiclunafaa663f2010-03-19 13:37:08 +00002725 case 0x10E75:
Amaury Forgeot d'Arc919765a2009-10-13 23:18:53 +00002726 return (double) 400.0;
Amaury Forgeot d'Arc7d520792009-10-06 21:03:20 +00002727 case 0x10125:
Amaury Forgeot d'Arc919765a2009-10-13 23:18:53 +00002728 return (double) 4000.0;
Amaury Forgeot d'Arc7d520792009-10-06 21:03:20 +00002729 case 0x1012E:
Amaury Forgeot d'Arc919765a2009-10-13 23:18:53 +00002730 return (double) 40000.0;
Amaury Forgeot d'Arc7d520792009-10-06 21:03:20 +00002731 case 0x32B6:
Amaury Forgeot d'Arc919765a2009-10-13 23:18:53 +00002732 return (double) 41.0;
Amaury Forgeot d'Arc7d520792009-10-06 21:03:20 +00002733 case 0x32B7:
Amaury Forgeot d'Arc919765a2009-10-13 23:18:53 +00002734 return (double) 42.0;
Amaury Forgeot d'Arc7d520792009-10-06 21:03:20 +00002735 case 0x32B8:
Amaury Forgeot d'Arc919765a2009-10-13 23:18:53 +00002736 return (double) 43.0;
Amaury Forgeot d'Arc7d520792009-10-06 21:03:20 +00002737 case 0x32B9:
Amaury Forgeot d'Arc919765a2009-10-13 23:18:53 +00002738 return (double) 44.0;
Amaury Forgeot d'Arc7d520792009-10-06 21:03:20 +00002739 case 0x32BA:
Amaury Forgeot d'Arc919765a2009-10-13 23:18:53 +00002740 return (double) 45.0;
Amaury Forgeot d'Arc7d520792009-10-06 21:03:20 +00002741 case 0x32BB:
Amaury Forgeot d'Arc919765a2009-10-13 23:18:53 +00002742 return (double) 46.0;
Amaury Forgeot d'Arc7d520792009-10-06 21:03:20 +00002743 case 0x32BC:
Amaury Forgeot d'Arc919765a2009-10-13 23:18:53 +00002744 return (double) 47.0;
Amaury Forgeot d'Arc7d520792009-10-06 21:03:20 +00002745 case 0x32BD:
Amaury Forgeot d'Arc919765a2009-10-13 23:18:53 +00002746 return (double) 48.0;
Amaury Forgeot d'Arc7d520792009-10-06 21:03:20 +00002747 case 0x32BE:
Amaury Forgeot d'Arc919765a2009-10-13 23:18:53 +00002748 return (double) 49.0;
Amaury Forgeot d'Arc7d520792009-10-06 21:03:20 +00002749 case 0x0035:
2750 case 0x0665:
2751 case 0x06F5:
2752 case 0x07C5:
2753 case 0x096B:
2754 case 0x09EB:
2755 case 0x0A6B:
2756 case 0x0AEB:
2757 case 0x0B6B:
2758 case 0x0BEB:
2759 case 0x0C6B:
2760 case 0x0CEB:
2761 case 0x0D6B:
2762 case 0x0E55:
2763 case 0x0ED5:
2764 case 0x0F25:
2765 case 0x1045:
2766 case 0x1095:
2767 case 0x136D:
2768 case 0x17E5:
2769 case 0x17F5:
2770 case 0x1815:
2771 case 0x194B:
2772 case 0x19D5:
Florent Xiclunafaa663f2010-03-19 13:37:08 +00002773 case 0x1A85:
2774 case 0x1A95:
Amaury Forgeot d'Arc7d520792009-10-06 21:03:20 +00002775 case 0x1B55:
2776 case 0x1BB5:
2777 case 0x1C45:
2778 case 0x1C55:
2779 case 0x2075:
2780 case 0x2085:
2781 case 0x2164:
2782 case 0x2174:
2783 case 0x2464:
2784 case 0x2478:
2785 case 0x248C:
2786 case 0x24F9:
2787 case 0x277A:
2788 case 0x2784:
2789 case 0x278E:
2790 case 0x3025:
2791 case 0x3224:
2792 case 0x3284:
2793 case 0x3405:
2794 case 0x382A:
2795 case 0x4E94:
2796 case 0x4F0D:
2797 case 0xA625:
Florent Xiclunafaa663f2010-03-19 13:37:08 +00002798 case 0xA6EA:
Amaury Forgeot d'Arc7d520792009-10-06 21:03:20 +00002799 case 0xA8D5:
2800 case 0xA905:
Florent Xiclunafaa663f2010-03-19 13:37:08 +00002801 case 0xA9D5:
Amaury Forgeot d'Arc7d520792009-10-06 21:03:20 +00002802 case 0xAA55:
Florent Xiclunafaa663f2010-03-19 13:37:08 +00002803 case 0xABF5:
Amaury Forgeot d'Arc7d520792009-10-06 21:03:20 +00002804 case 0xFF15:
Amaury Forgeot d'Arc7d520792009-10-06 21:03:20 +00002805 case 0x1010B:
2806 case 0x10143:
2807 case 0x10148:
2808 case 0x1014F:
2809 case 0x1015F:
2810 case 0x10173:
2811 case 0x10321:
2812 case 0x104A5:
Florent Xiclunafaa663f2010-03-19 13:37:08 +00002813 case 0x10E64:
Amaury Forgeot d'Arc7d520792009-10-06 21:03:20 +00002814 case 0x12403:
2815 case 0x1240A:
2816 case 0x12410:
2817 case 0x12419:
2818 case 0x12422:
2819 case 0x12427:
2820 case 0x12431:
2821 case 0x12439:
2822 case 0x1244D:
2823 case 0x12454:
2824 case 0x12455:
2825 case 0x1D364:
2826 case 0x1D7D3:
2827 case 0x1D7DD:
2828 case 0x1D7E7:
2829 case 0x1D7F1:
2830 case 0x1D7FB:
Florent Xiclunafaa663f2010-03-19 13:37:08 +00002831 case 0x1F106:
Amaury Forgeot d'Arc7d520792009-10-06 21:03:20 +00002832 case 0x20121:
Amaury Forgeot d'Arc919765a2009-10-13 23:18:53 +00002833 return (double) 5.0;
Amaury Forgeot d'Arc7d520792009-10-06 21:03:20 +00002834 case 0x0F2C:
Amaury Forgeot d'Arc919765a2009-10-13 23:18:53 +00002835 return (double) 5.0/2.0;
Amaury Forgeot d'Arc7d520792009-10-06 21:03:20 +00002836 case 0x215A:
Amaury Forgeot d'Arc7d520792009-10-06 21:03:20 +00002837 case 0x1245C:
Amaury Forgeot d'Arc919765a2009-10-13 23:18:53 +00002838 return (double) 5.0/6.0;
Amaury Forgeot d'Arc7d520792009-10-06 21:03:20 +00002839 case 0x215D:
Amaury Forgeot d'Arc919765a2009-10-13 23:18:53 +00002840 return (double) 5.0/8.0;
Amaury Forgeot d'Arc7d520792009-10-06 21:03:20 +00002841 case 0x1376:
2842 case 0x216C:
2843 case 0x217C:
2844 case 0x2186:
2845 case 0x32BF:
Amaury Forgeot d'Arc7d520792009-10-06 21:03:20 +00002846 case 0x10114:
2847 case 0x10144:
2848 case 0x1014A:
2849 case 0x10151:
2850 case 0x10166:
2851 case 0x10167:
2852 case 0x10168:
2853 case 0x10169:
2854 case 0x10174:
2855 case 0x10323:
Florent Xiclunafaa663f2010-03-19 13:37:08 +00002856 case 0x10A7E:
2857 case 0x10E6D:
Amaury Forgeot d'Arc7d520792009-10-06 21:03:20 +00002858 case 0x1D36D:
Amaury Forgeot d'Arc919765a2009-10-13 23:18:53 +00002859 return (double) 50.0;
Amaury Forgeot d'Arc7d520792009-10-06 21:03:20 +00002860 case 0x216E:
2861 case 0x217E:
Amaury Forgeot d'Arc7d520792009-10-06 21:03:20 +00002862 case 0x1011D:
2863 case 0x10145:
2864 case 0x1014C:
2865 case 0x10153:
2866 case 0x1016C:
2867 case 0x1016D:
2868 case 0x1016E:
2869 case 0x1016F:
2870 case 0x10170:
Florent Xiclunafaa663f2010-03-19 13:37:08 +00002871 case 0x10E76:
Amaury Forgeot d'Arc919765a2009-10-13 23:18:53 +00002872 return (double) 500.0;
Amaury Forgeot d'Arc7d520792009-10-06 21:03:20 +00002873 case 0x2181:
Amaury Forgeot d'Arc7d520792009-10-06 21:03:20 +00002874 case 0x10126:
2875 case 0x10146:
2876 case 0x1014E:
2877 case 0x10172:
Amaury Forgeot d'Arc919765a2009-10-13 23:18:53 +00002878 return (double) 5000.0;
Amaury Forgeot d'Arc7d520792009-10-06 21:03:20 +00002879 case 0x2187:
Amaury Forgeot d'Arc7d520792009-10-06 21:03:20 +00002880 case 0x1012F:
2881 case 0x10147:
2882 case 0x10156:
Amaury Forgeot d'Arc919765a2009-10-13 23:18:53 +00002883 return (double) 50000.0;
Amaury Forgeot d'Arc7d520792009-10-06 21:03:20 +00002884 case 0x0036:
2885 case 0x0666:
2886 case 0x06F6:
2887 case 0x07C6:
2888 case 0x096C:
2889 case 0x09EC:
2890 case 0x0A6C:
2891 case 0x0AEC:
2892 case 0x0B6C:
2893 case 0x0BEC:
2894 case 0x0C6C:
2895 case 0x0CEC:
2896 case 0x0D6C:
2897 case 0x0E56:
2898 case 0x0ED6:
2899 case 0x0F26:
2900 case 0x1046:
2901 case 0x1096:
2902 case 0x136E:
2903 case 0x17E6:
2904 case 0x17F6:
2905 case 0x1816:
2906 case 0x194C:
2907 case 0x19D6:
Florent Xiclunafaa663f2010-03-19 13:37:08 +00002908 case 0x1A86:
2909 case 0x1A96:
Amaury Forgeot d'Arc7d520792009-10-06 21:03:20 +00002910 case 0x1B56:
2911 case 0x1BB6:
2912 case 0x1C46:
2913 case 0x1C56:
2914 case 0x2076:
2915 case 0x2086:
2916 case 0x2165:
2917 case 0x2175:
2918 case 0x2185:
2919 case 0x2465:
2920 case 0x2479:
2921 case 0x248D:
2922 case 0x24FA:
2923 case 0x277B:
2924 case 0x2785:
2925 case 0x278F:
2926 case 0x3026:
2927 case 0x3225:
2928 case 0x3285:
2929 case 0x516D:
2930 case 0x9646:
2931 case 0x9678:
2932 case 0xA626:
Florent Xiclunafaa663f2010-03-19 13:37:08 +00002933 case 0xA6EB:
Amaury Forgeot d'Arc7d520792009-10-06 21:03:20 +00002934 case 0xA8D6:
2935 case 0xA906:
Florent Xiclunafaa663f2010-03-19 13:37:08 +00002936 case 0xA9D6:
Amaury Forgeot d'Arc7d520792009-10-06 21:03:20 +00002937 case 0xAA56:
Florent Xiclunafaa663f2010-03-19 13:37:08 +00002938 case 0xABF6:
Amaury Forgeot d'Arc7d520792009-10-06 21:03:20 +00002939 case 0xF9D1:
2940 case 0xF9D3:
2941 case 0xFF16:
Amaury Forgeot d'Arc7d520792009-10-06 21:03:20 +00002942 case 0x1010C:
2943 case 0x104A6:
Florent Xiclunafaa663f2010-03-19 13:37:08 +00002944 case 0x10E65:
Amaury Forgeot d'Arc7d520792009-10-06 21:03:20 +00002945 case 0x12404:
2946 case 0x1240B:
2947 case 0x12411:
2948 case 0x1241A:
2949 case 0x12428:
2950 case 0x12440:
2951 case 0x1244E:
2952 case 0x1D365:
2953 case 0x1D7D4:
2954 case 0x1D7DE:
2955 case 0x1D7E8:
2956 case 0x1D7F2:
2957 case 0x1D7FC:
Florent Xiclunafaa663f2010-03-19 13:37:08 +00002958 case 0x1F107:
Amaury Forgeot d'Arc7d520792009-10-06 21:03:20 +00002959 case 0x20AEA:
Amaury Forgeot d'Arc919765a2009-10-13 23:18:53 +00002960 return (double) 6.0;
Amaury Forgeot d'Arc7d520792009-10-06 21:03:20 +00002961 case 0x1377:
Amaury Forgeot d'Arc7d520792009-10-06 21:03:20 +00002962 case 0x10115:
Florent Xiclunafaa663f2010-03-19 13:37:08 +00002963 case 0x10E6E:
Amaury Forgeot d'Arc7d520792009-10-06 21:03:20 +00002964 case 0x1D36E:
Amaury Forgeot d'Arc919765a2009-10-13 23:18:53 +00002965 return (double) 60.0;
Amaury Forgeot d'Arc7d520792009-10-06 21:03:20 +00002966 case 0x1011E:
Florent Xiclunafaa663f2010-03-19 13:37:08 +00002967 case 0x10E77:
Amaury Forgeot d'Arc919765a2009-10-13 23:18:53 +00002968 return (double) 600.0;
Amaury Forgeot d'Arc7d520792009-10-06 21:03:20 +00002969 case 0x10127:
Amaury Forgeot d'Arc919765a2009-10-13 23:18:53 +00002970 return (double) 6000.0;
Amaury Forgeot d'Arc7d520792009-10-06 21:03:20 +00002971 case 0x10130:
Amaury Forgeot d'Arc919765a2009-10-13 23:18:53 +00002972 return (double) 60000.0;
Amaury Forgeot d'Arc7d520792009-10-06 21:03:20 +00002973 case 0x0037:
2974 case 0x0667:
2975 case 0x06F7:
2976 case 0x07C7:
2977 case 0x096D:
2978 case 0x09ED:
2979 case 0x0A6D:
2980 case 0x0AED:
2981 case 0x0B6D:
2982 case 0x0BED:
2983 case 0x0C6D:
2984 case 0x0CED:
2985 case 0x0D6D:
2986 case 0x0E57:
2987 case 0x0ED7:
2988 case 0x0F27:
2989 case 0x1047:
2990 case 0x1097:
2991 case 0x136F:
2992 case 0x17E7:
2993 case 0x17F7:
2994 case 0x1817:
2995 case 0x194D:
2996 case 0x19D7:
Florent Xiclunafaa663f2010-03-19 13:37:08 +00002997 case 0x1A87:
2998 case 0x1A97:
Amaury Forgeot d'Arc7d520792009-10-06 21:03:20 +00002999 case 0x1B57:
3000 case 0x1BB7:
3001 case 0x1C47:
3002 case 0x1C57:
3003 case 0x2077:
3004 case 0x2087:
3005 case 0x2166:
3006 case 0x2176:
3007 case 0x2466:
3008 case 0x247A:
3009 case 0x248E:
3010 case 0x24FB:
3011 case 0x277C:
3012 case 0x2786:
3013 case 0x2790:
3014 case 0x3027:
3015 case 0x3226:
3016 case 0x3286:
3017 case 0x3B4D:
3018 case 0x4E03:
3019 case 0x67D2:
3020 case 0x6F06:
3021 case 0xA627:
Florent Xiclunafaa663f2010-03-19 13:37:08 +00003022 case 0xA6EC:
Amaury Forgeot d'Arc7d520792009-10-06 21:03:20 +00003023 case 0xA8D7:
3024 case 0xA907:
Florent Xiclunafaa663f2010-03-19 13:37:08 +00003025 case 0xA9D7:
Amaury Forgeot d'Arc7d520792009-10-06 21:03:20 +00003026 case 0xAA57:
Florent Xiclunafaa663f2010-03-19 13:37:08 +00003027 case 0xABF7:
Amaury Forgeot d'Arc7d520792009-10-06 21:03:20 +00003028 case 0xFF17:
Amaury Forgeot d'Arc7d520792009-10-06 21:03:20 +00003029 case 0x1010D:
3030 case 0x104A7:
Florent Xiclunafaa663f2010-03-19 13:37:08 +00003031 case 0x10E66:
Amaury Forgeot d'Arc7d520792009-10-06 21:03:20 +00003032 case 0x12405:
3033 case 0x1240C:
3034 case 0x12412:
3035 case 0x1241B:
3036 case 0x12429:
3037 case 0x12441:
3038 case 0x12442:
3039 case 0x12443:
3040 case 0x1D366:
3041 case 0x1D7D5:
3042 case 0x1D7DF:
3043 case 0x1D7E9:
3044 case 0x1D7F3:
3045 case 0x1D7FD:
Florent Xiclunafaa663f2010-03-19 13:37:08 +00003046 case 0x1F108:
Amaury Forgeot d'Arc7d520792009-10-06 21:03:20 +00003047 case 0x20001:
Amaury Forgeot d'Arc919765a2009-10-13 23:18:53 +00003048 return (double) 7.0;
Amaury Forgeot d'Arc7d520792009-10-06 21:03:20 +00003049 case 0x0F2D:
Amaury Forgeot d'Arc919765a2009-10-13 23:18:53 +00003050 return (double) 7.0/2.0;
Amaury Forgeot d'Arc7d520792009-10-06 21:03:20 +00003051 case 0x215E:
Amaury Forgeot d'Arc919765a2009-10-13 23:18:53 +00003052 return (double) 7.0/8.0;
Amaury Forgeot d'Arc7d520792009-10-06 21:03:20 +00003053 case 0x1378:
Amaury Forgeot d'Arc7d520792009-10-06 21:03:20 +00003054 case 0x10116:
Florent Xiclunafaa663f2010-03-19 13:37:08 +00003055 case 0x10E6F:
Amaury Forgeot d'Arc7d520792009-10-06 21:03:20 +00003056 case 0x1D36F:
Amaury Forgeot d'Arc919765a2009-10-13 23:18:53 +00003057 return (double) 70.0;
Amaury Forgeot d'Arc7d520792009-10-06 21:03:20 +00003058 case 0x1011F:
Florent Xiclunafaa663f2010-03-19 13:37:08 +00003059 case 0x10E78:
Amaury Forgeot d'Arc919765a2009-10-13 23:18:53 +00003060 return (double) 700.0;
Amaury Forgeot d'Arc7d520792009-10-06 21:03:20 +00003061 case 0x10128:
Amaury Forgeot d'Arc919765a2009-10-13 23:18:53 +00003062 return (double) 7000.0;
Amaury Forgeot d'Arc7d520792009-10-06 21:03:20 +00003063 case 0x10131:
Amaury Forgeot d'Arc919765a2009-10-13 23:18:53 +00003064 return (double) 70000.0;
Amaury Forgeot d'Arc7d520792009-10-06 21:03:20 +00003065 case 0x0038:
3066 case 0x0668:
3067 case 0x06F8:
3068 case 0x07C8:
3069 case 0x096E:
3070 case 0x09EE:
3071 case 0x0A6E:
3072 case 0x0AEE:
3073 case 0x0B6E:
3074 case 0x0BEE:
3075 case 0x0C6E:
3076 case 0x0CEE:
3077 case 0x0D6E:
3078 case 0x0E58:
3079 case 0x0ED8:
3080 case 0x0F28:
3081 case 0x1048:
3082 case 0x1098:
3083 case 0x1370:
3084 case 0x17E8:
3085 case 0x17F8:
3086 case 0x1818:
3087 case 0x194E:
3088 case 0x19D8:
Florent Xiclunafaa663f2010-03-19 13:37:08 +00003089 case 0x1A88:
3090 case 0x1A98:
Amaury Forgeot d'Arc7d520792009-10-06 21:03:20 +00003091 case 0x1B58:
3092 case 0x1BB8:
3093 case 0x1C48:
3094 case 0x1C58:
3095 case 0x2078:
3096 case 0x2088:
3097 case 0x2167:
3098 case 0x2177:
3099 case 0x2467:
3100 case 0x247B:
3101 case 0x248F:
3102 case 0x24FC:
3103 case 0x277D:
3104 case 0x2787:
3105 case 0x2791:
3106 case 0x3028:
3107 case 0x3227:
3108 case 0x3287:
3109 case 0x516B:
3110 case 0x634C:
3111 case 0xA628:
Florent Xiclunafaa663f2010-03-19 13:37:08 +00003112 case 0xA6ED:
Amaury Forgeot d'Arc7d520792009-10-06 21:03:20 +00003113 case 0xA8D8:
3114 case 0xA908:
Florent Xiclunafaa663f2010-03-19 13:37:08 +00003115 case 0xA9D8:
Amaury Forgeot d'Arc7d520792009-10-06 21:03:20 +00003116 case 0xAA58:
Florent Xiclunafaa663f2010-03-19 13:37:08 +00003117 case 0xABF8:
Amaury Forgeot d'Arc7d520792009-10-06 21:03:20 +00003118 case 0xFF18:
Amaury Forgeot d'Arc7d520792009-10-06 21:03:20 +00003119 case 0x1010E:
3120 case 0x104A8:
Florent Xiclunafaa663f2010-03-19 13:37:08 +00003121 case 0x10E67:
Amaury Forgeot d'Arc7d520792009-10-06 21:03:20 +00003122 case 0x12406:
3123 case 0x1240D:
3124 case 0x12413:
3125 case 0x1241C:
3126 case 0x1242A:
3127 case 0x12444:
3128 case 0x12445:
3129 case 0x1D367:
3130 case 0x1D7D6:
3131 case 0x1D7E0:
3132 case 0x1D7EA:
3133 case 0x1D7F4:
3134 case 0x1D7FE:
Florent Xiclunafaa663f2010-03-19 13:37:08 +00003135 case 0x1F109:
Amaury Forgeot d'Arc919765a2009-10-13 23:18:53 +00003136 return (double) 8.0;
Amaury Forgeot d'Arc7d520792009-10-06 21:03:20 +00003137 case 0x1379:
Amaury Forgeot d'Arc7d520792009-10-06 21:03:20 +00003138 case 0x10117:
Florent Xiclunafaa663f2010-03-19 13:37:08 +00003139 case 0x10E70:
Amaury Forgeot d'Arc7d520792009-10-06 21:03:20 +00003140 case 0x1D370:
Amaury Forgeot d'Arc919765a2009-10-13 23:18:53 +00003141 return (double) 80.0;
Amaury Forgeot d'Arc7d520792009-10-06 21:03:20 +00003142 case 0x10120:
Florent Xiclunafaa663f2010-03-19 13:37:08 +00003143 case 0x10E79:
Amaury Forgeot d'Arc919765a2009-10-13 23:18:53 +00003144 return (double) 800.0;
Amaury Forgeot d'Arc7d520792009-10-06 21:03:20 +00003145 case 0x10129:
Amaury Forgeot d'Arc919765a2009-10-13 23:18:53 +00003146 return (double) 8000.0;
Amaury Forgeot d'Arc7d520792009-10-06 21:03:20 +00003147 case 0x10132:
Amaury Forgeot d'Arc919765a2009-10-13 23:18:53 +00003148 return (double) 80000.0;
Amaury Forgeot d'Arc7d520792009-10-06 21:03:20 +00003149 case 0x0039:
3150 case 0x0669:
3151 case 0x06F9:
3152 case 0x07C9:
3153 case 0x096F:
3154 case 0x09EF:
3155 case 0x0A6F:
3156 case 0x0AEF:
3157 case 0x0B6F:
3158 case 0x0BEF:
3159 case 0x0C6F:
3160 case 0x0CEF:
3161 case 0x0D6F:
3162 case 0x0E59:
3163 case 0x0ED9:
3164 case 0x0F29:
3165 case 0x1049:
3166 case 0x1099:
3167 case 0x1371:
3168 case 0x17E9:
3169 case 0x17F9:
3170 case 0x1819:
3171 case 0x194F:
3172 case 0x19D9:
Florent Xiclunafaa663f2010-03-19 13:37:08 +00003173 case 0x1A89:
3174 case 0x1A99:
Amaury Forgeot d'Arc7d520792009-10-06 21:03:20 +00003175 case 0x1B59:
3176 case 0x1BB9:
3177 case 0x1C49:
3178 case 0x1C59:
3179 case 0x2079:
3180 case 0x2089:
3181 case 0x2168:
3182 case 0x2178:
3183 case 0x2468:
3184 case 0x247C:
3185 case 0x2490:
3186 case 0x24FD:
3187 case 0x277E:
3188 case 0x2788:
3189 case 0x2792:
3190 case 0x3029:
3191 case 0x3228:
3192 case 0x3288:
3193 case 0x4E5D:
3194 case 0x5EFE:
3195 case 0x7396:
3196 case 0xA629:
Florent Xiclunafaa663f2010-03-19 13:37:08 +00003197 case 0xA6EE:
Amaury Forgeot d'Arc7d520792009-10-06 21:03:20 +00003198 case 0xA8D9:
3199 case 0xA909:
Florent Xiclunafaa663f2010-03-19 13:37:08 +00003200 case 0xA9D9:
Amaury Forgeot d'Arc7d520792009-10-06 21:03:20 +00003201 case 0xAA59:
Florent Xiclunafaa663f2010-03-19 13:37:08 +00003202 case 0xABF9:
Amaury Forgeot d'Arc7d520792009-10-06 21:03:20 +00003203 case 0xFF19:
Amaury Forgeot d'Arc7d520792009-10-06 21:03:20 +00003204 case 0x1010F:
3205 case 0x104A9:
Florent Xiclunafaa663f2010-03-19 13:37:08 +00003206 case 0x10E68:
Amaury Forgeot d'Arc7d520792009-10-06 21:03:20 +00003207 case 0x12407:
3208 case 0x1240E:
3209 case 0x12414:
3210 case 0x1241D:
3211 case 0x1242B:
3212 case 0x12446:
3213 case 0x12447:
3214 case 0x12448:
3215 case 0x12449:
3216 case 0x1D368:
3217 case 0x1D7D7:
3218 case 0x1D7E1:
3219 case 0x1D7EB:
3220 case 0x1D7F5:
3221 case 0x1D7FF:
Florent Xiclunafaa663f2010-03-19 13:37:08 +00003222 case 0x1F10A:
Amaury Forgeot d'Arc7d520792009-10-06 21:03:20 +00003223 case 0x2F890:
Amaury Forgeot d'Arc919765a2009-10-13 23:18:53 +00003224 return (double) 9.0;
Amaury Forgeot d'Arc7d520792009-10-06 21:03:20 +00003225 case 0x0F2E:
Amaury Forgeot d'Arc919765a2009-10-13 23:18:53 +00003226 return (double) 9.0/2.0;
Amaury Forgeot d'Arc7d520792009-10-06 21:03:20 +00003227 case 0x137A:
Amaury Forgeot d'Arc7d520792009-10-06 21:03:20 +00003228 case 0x10118:
3229 case 0x10341:
Florent Xiclunafaa663f2010-03-19 13:37:08 +00003230 case 0x10E71:
Amaury Forgeot d'Arc7d520792009-10-06 21:03:20 +00003231 case 0x1D371:
Amaury Forgeot d'Arc919765a2009-10-13 23:18:53 +00003232 return (double) 90.0;
Amaury Forgeot d'Arc7d520792009-10-06 21:03:20 +00003233 case 0x10121:
3234 case 0x1034A:
Florent Xiclunafaa663f2010-03-19 13:37:08 +00003235 case 0x10E7A:
Amaury Forgeot d'Arc919765a2009-10-13 23:18:53 +00003236 return (double) 900.0;
Amaury Forgeot d'Arc7d520792009-10-06 21:03:20 +00003237 case 0x1012A:
Amaury Forgeot d'Arc919765a2009-10-13 23:18:53 +00003238 return (double) 9000.0;
Amaury Forgeot d'Arc7d520792009-10-06 21:03:20 +00003239 case 0x10133:
Amaury Forgeot d'Arc919765a2009-10-13 23:18:53 +00003240 return (double) 90000.0;
Amaury Forgeot d'Arc7d520792009-10-06 21:03:20 +00003241 }
3242 return -1.0;
3243}
3244
3245/* Returns 1 for Unicode characters having the bidirectional
3246 * type 'WS', 'B' or 'S' or the category 'Zs', 0 otherwise.
3247 */
Amaury Forgeot d'Arc324ac652010-08-18 20:44:58 +00003248int _PyUnicode_IsWhitespace(register const Py_UCS4 ch)
Amaury Forgeot d'Arc7d520792009-10-06 21:03:20 +00003249{
3250#ifdef WANT_WCTYPE_FUNCTIONS
3251 return iswspace(ch);
3252#else
3253 switch (ch) {
3254 case 0x0009:
3255 case 0x000A:
3256 case 0x000B:
3257 case 0x000C:
3258 case 0x000D:
3259 case 0x001C:
3260 case 0x001D:
3261 case 0x001E:
3262 case 0x001F:
3263 case 0x0020:
3264 case 0x0085:
3265 case 0x00A0:
3266 case 0x1680:
3267 case 0x180E:
3268 case 0x2000:
3269 case 0x2001:
3270 case 0x2002:
3271 case 0x2003:
3272 case 0x2004:
3273 case 0x2005:
3274 case 0x2006:
3275 case 0x2007:
3276 case 0x2008:
3277 case 0x2009:
3278 case 0x200A:
3279 case 0x2028:
3280 case 0x2029:
3281 case 0x202F:
3282 case 0x205F:
3283 case 0x3000:
3284 return 1;
3285 }
3286 return 0;
3287#endif
3288}
3289
Florent Xicluna806d8cf2010-03-30 19:34:18 +00003290/* Returns 1 for Unicode characters having the line break
3291 * property 'BK', 'CR', 'LF' or 'NL' or having bidirectional
3292 * type 'B', 0 otherwise.
Amaury Forgeot d'Arc7d520792009-10-06 21:03:20 +00003293 */
Amaury Forgeot d'Arc324ac652010-08-18 20:44:58 +00003294int _PyUnicode_IsLinebreak(register const Py_UCS4 ch)
Amaury Forgeot d'Arc7d520792009-10-06 21:03:20 +00003295{
3296 switch (ch) {
3297 case 0x000A:
Florent Xicluna806d8cf2010-03-30 19:34:18 +00003298 case 0x000B:
3299 case 0x000C:
Amaury Forgeot d'Arc7d520792009-10-06 21:03:20 +00003300 case 0x000D:
3301 case 0x001C:
3302 case 0x001D:
3303 case 0x001E:
3304 case 0x0085:
3305 case 0x2028:
3306 case 0x2029:
3307 return 1;
3308 }
3309 return 0;
3310}
3311