blob: 8c8955cbaa6d6fa502559b2f8dcbce4672174ba5 [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 Xicluna657de432010-03-18 22:11:01 +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 Xicluna657de432010-03-18 22:11:01 +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 Xicluna657de432010-03-18 22:11:01 +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 Xicluna657de432010-03-18 22:11:01 +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[] = {
697 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 3, 2, 2, 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 Xicluna657de432010-03-18 22:11:01 +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 Xicluna657de432010-03-18 22:11:01 +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 Xicluna657de432010-03-18 22:11:01 +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 Xicluna657de432010-03-18 22:11:01 +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 Xicluna657de432010-03-18 22:11:01 +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 Xicluna657de432010-03-18 22:11:01 +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 Xicluna657de432010-03-18 22:11:01 +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 Xicluna657de432010-03-18 22:11:01 +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 Xicluna657de432010-03-18 22:11:01 +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 Xicluna657de432010-03-18 22:11:01 +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 Xicluna657de432010-03-18 22:11:01 +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 Xicluna657de432010-03-18 22:11:01 +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 Xicluna657de432010-03-18 22:11:01 +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 Xicluna657de432010-03-18 22:11:01 +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 Xicluna657de432010-03-18 22:11:01 +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 Xicluna657de432010-03-18 22:11:01 +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 Xicluna657de432010-03-18 22:11:01 +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,
Amaury Forgeot d'Arc7d520792009-10-06 21:03:20 +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,
Amaury Forgeot d'Arc7d520792009-10-06 21:03:20 +0000947 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 +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,
Amaury Forgeot d'Arc7d520792009-10-06 21:03:20 +0000952 0, 0, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50,
953 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 +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,
956 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 0, 0, 0, 0, 0, 0,
Florent Xicluna657de432010-03-18 22:11:01 +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,
Amaury Forgeot d'Arc7d520792009-10-06 21:03:20 +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 Xicluna657de432010-03-18 22:11:01 +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 Xicluna657de432010-03-18 22:11:01 +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 Xicluna657de432010-03-18 22:11:01 +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 Xicluna657de432010-03-18 22:11:01 +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 Xicluna657de432010-03-18 22:11:01 +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 Xicluna657de432010-03-18 22:11:01 +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 Xicluna657de432010-03-18 22:11:01 +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 Xicluna657de432010-03-18 22:11:01 +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 Xicluna657de432010-03-18 22:11:01 +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,
Amaury Forgeot d'Arc7d520792009-10-06 21:03:20 +00001685 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 +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 Xicluna657de432010-03-18 22:11:01 +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 Xicluna657de432010-03-18 22:11:01 +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 Xicluna657de432010-03-18 22:11:01 +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 Xicluna657de432010-03-18 22:11:01 +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 Xicluna657de432010-03-18 22:11:01 +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 Xicluna657de432010-03-18 22:11:01 +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 Xicluna657de432010-03-18 22:11:01 +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 Xicluna657de432010-03-18 22:11:01 +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 Xicluna657de432010-03-18 22:11:01 +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 Xicluna657de432010-03-18 22:11:01 +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 Xicluna657de432010-03-18 22:11:01 +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 Xicluna657de432010-03-18 22:11:01 +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 Xicluna657de432010-03-18 22:11:01 +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 Xicluna657de432010-03-18 22:11:01 +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 Xicluna657de432010-03-18 22:11:01 +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 Xicluna657de432010-03-18 22:11:01 +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 Xicluna657de432010-03-18 22:11:01 +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 Xicluna657de432010-03-18 22:11:01 +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 */
1983double _PyUnicode_ToNumeric(Py_UNICODE ch)
1984{
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 Xicluna657de432010-03-18 22:11:01 +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 Xicluna657de432010-03-18 22:11:01 +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 Xicluna657de432010-03-18 22:11:01 +00002026 case 0xA6EF:
Amaury Forgeot d'Arc7d520792009-10-06 21:03:20 +00002027 case 0xA8D0:
2028 case 0xA900:
Florent Xicluna657de432010-03-18 22:11:01 +00002029 case 0xA9D0:
Amaury Forgeot d'Arc7d520792009-10-06 21:03:20 +00002030 case 0xAA50:
Florent Xicluna657de432010-03-18 22:11:01 +00002031 case 0xABF0:
Amaury Forgeot d'Arc7d520792009-10-06 21:03:20 +00002032 case 0xF9B2:
2033 case 0xFF10:
2034#ifdef Py_UNICODE_WIDE
2035 case 0x1018A:
2036 case 0x104A0:
2037 case 0x1D7CE:
2038 case 0x1D7D8:
2039 case 0x1D7E2:
2040 case 0x1D7EC:
2041 case 0x1D7F6:
Florent Xicluna657de432010-03-18 22:11:01 +00002042 case 0x1F100:
2043 case 0x1F101:
Amaury Forgeot d'Arc7d520792009-10-06 21:03:20 +00002044#endif
Amaury Forgeot d'Arc919765a2009-10-13 23:18:53 +00002045 return (double) 0.0;
Amaury Forgeot d'Arc7d520792009-10-06 21:03:20 +00002046 case 0x0031:
2047 case 0x00B9:
2048 case 0x0661:
2049 case 0x06F1:
2050 case 0x07C1:
2051 case 0x0967:
2052 case 0x09E7:
Amaury Forgeot d'Arc7d520792009-10-06 21:03:20 +00002053 case 0x0A67:
2054 case 0x0AE7:
2055 case 0x0B67:
2056 case 0x0BE7:
2057 case 0x0C67:
2058 case 0x0C79:
2059 case 0x0C7C:
2060 case 0x0CE7:
2061 case 0x0D67:
2062 case 0x0E51:
2063 case 0x0ED1:
2064 case 0x0F21:
2065 case 0x1041:
2066 case 0x1091:
2067 case 0x1369:
2068 case 0x17E1:
2069 case 0x17F1:
2070 case 0x1811:
2071 case 0x1947:
2072 case 0x19D1:
Florent Xicluna657de432010-03-18 22:11:01 +00002073 case 0x19DA:
2074 case 0x1A81:
2075 case 0x1A91:
Amaury Forgeot d'Arc7d520792009-10-06 21:03:20 +00002076 case 0x1B51:
2077 case 0x1BB1:
2078 case 0x1C41:
2079 case 0x1C51:
2080 case 0x2081:
2081 case 0x215F:
2082 case 0x2160:
2083 case 0x2170:
2084 case 0x2460:
2085 case 0x2474:
2086 case 0x2488:
2087 case 0x24F5:
2088 case 0x2776:
2089 case 0x2780:
2090 case 0x278A:
2091 case 0x3021:
2092 case 0x3192:
2093 case 0x3220:
2094 case 0x3280:
2095 case 0x4E00:
2096 case 0x58F1:
2097 case 0x58F9:
2098 case 0x5E7A:
2099 case 0x5F0C:
2100 case 0xA621:
Florent Xicluna657de432010-03-18 22:11:01 +00002101 case 0xA6E6:
Amaury Forgeot d'Arc7d520792009-10-06 21:03:20 +00002102 case 0xA8D1:
2103 case 0xA901:
Florent Xicluna657de432010-03-18 22:11:01 +00002104 case 0xA9D1:
Amaury Forgeot d'Arc7d520792009-10-06 21:03:20 +00002105 case 0xAA51:
Florent Xicluna657de432010-03-18 22:11:01 +00002106 case 0xABF1:
Amaury Forgeot d'Arc7d520792009-10-06 21:03:20 +00002107 case 0xFF11:
2108#ifdef Py_UNICODE_WIDE
2109 case 0x10107:
2110 case 0x10142:
2111 case 0x10158:
2112 case 0x10159:
2113 case 0x1015A:
2114 case 0x10320:
2115 case 0x103D1:
2116 case 0x104A1:
Florent Xicluna657de432010-03-18 22:11:01 +00002117 case 0x10858:
Amaury Forgeot d'Arc7d520792009-10-06 21:03:20 +00002118 case 0x10916:
2119 case 0x10A40:
Florent Xicluna657de432010-03-18 22:11:01 +00002120 case 0x10A7D:
2121 case 0x10B58:
2122 case 0x10B78:
2123 case 0x10E60:
Amaury Forgeot d'Arc7d520792009-10-06 21:03:20 +00002124 case 0x12415:
2125 case 0x1241E:
2126 case 0x1242C:
2127 case 0x12434:
2128 case 0x1244F:
2129 case 0x12458:
2130 case 0x1D360:
2131 case 0x1D7CF:
2132 case 0x1D7D9:
2133 case 0x1D7E3:
2134 case 0x1D7ED:
2135 case 0x1D7F7:
Florent Xicluna657de432010-03-18 22:11:01 +00002136 case 0x1F102:
Amaury Forgeot d'Arc7d520792009-10-06 21:03:20 +00002137 case 0x2092A:
2138#endif
Amaury Forgeot d'Arc919765a2009-10-13 23:18:53 +00002139 return (double) 1.0;
Florent Xicluna657de432010-03-18 22:11:01 +00002140 case 0x2152:
2141 return (double) 1.0/10.0;
2142 case 0x09F4:
2143 case 0xA833:
2144 return (double) 1.0/16.0;
Amaury Forgeot d'Arc7d520792009-10-06 21:03:20 +00002145 case 0x00BD:
2146 case 0x0D74:
2147 case 0x0F2A:
2148 case 0x2CFD:
Florent Xicluna657de432010-03-18 22:11:01 +00002149 case 0xA831:
Amaury Forgeot d'Arc7d520792009-10-06 21:03:20 +00002150#ifdef Py_UNICODE_WIDE
2151 case 0x10141:
2152 case 0x10175:
2153 case 0x10176:
Florent Xicluna657de432010-03-18 22:11:01 +00002154 case 0x10E7B:
Amaury Forgeot d'Arc7d520792009-10-06 21:03:20 +00002155#endif
Amaury Forgeot d'Arc919765a2009-10-13 23:18:53 +00002156 return (double) 1.0/2.0;
Amaury Forgeot d'Arc7d520792009-10-06 21:03:20 +00002157 case 0x2153:
2158#ifdef Py_UNICODE_WIDE
Florent Xicluna657de432010-03-18 22:11:01 +00002159 case 0x10E7D:
Amaury Forgeot d'Arc7d520792009-10-06 21:03:20 +00002160 case 0x1245A:
2161 case 0x1245D:
2162#endif
Amaury Forgeot d'Arc919765a2009-10-13 23:18:53 +00002163 return (double) 1.0/3.0;
Amaury Forgeot d'Arc7d520792009-10-06 21:03:20 +00002164 case 0x00BC:
Florent Xicluna657de432010-03-18 22:11:01 +00002165 case 0x09F7:
Amaury Forgeot d'Arc7d520792009-10-06 21:03:20 +00002166 case 0x0D73:
Florent Xicluna657de432010-03-18 22:11:01 +00002167 case 0xA830:
Amaury Forgeot d'Arc7d520792009-10-06 21:03:20 +00002168#ifdef Py_UNICODE_WIDE
2169 case 0x10140:
Florent Xicluna657de432010-03-18 22:11:01 +00002170 case 0x10E7C:
Amaury Forgeot d'Arc7d520792009-10-06 21:03:20 +00002171 case 0x12460:
2172 case 0x12462:
2173#endif
Amaury Forgeot d'Arc919765a2009-10-13 23:18:53 +00002174 return (double) 1.0/4.0;
Amaury Forgeot d'Arc7d520792009-10-06 21:03:20 +00002175 case 0x2155:
Amaury Forgeot d'Arc919765a2009-10-13 23:18:53 +00002176 return (double) 1.0/5.0;
Amaury Forgeot d'Arc7d520792009-10-06 21:03:20 +00002177 case 0x2159:
2178#ifdef Py_UNICODE_WIDE
2179 case 0x12461:
2180#endif
Amaury Forgeot d'Arc919765a2009-10-13 23:18:53 +00002181 return (double) 1.0/6.0;
Florent Xicluna657de432010-03-18 22:11:01 +00002182 case 0x2150:
2183 return (double) 1.0/7.0;
2184 case 0x09F5:
Amaury Forgeot d'Arc7d520792009-10-06 21:03:20 +00002185 case 0x215B:
Florent Xicluna657de432010-03-18 22:11:01 +00002186 case 0xA834:
Amaury Forgeot d'Arc7d520792009-10-06 21:03:20 +00002187#ifdef Py_UNICODE_WIDE
2188 case 0x1245F:
2189#endif
Amaury Forgeot d'Arc919765a2009-10-13 23:18:53 +00002190 return (double) 1.0/8.0;
Florent Xicluna657de432010-03-18 22:11:01 +00002191 case 0x2151:
2192 return (double) 1.0/9.0;
Amaury Forgeot d'Arc7d520792009-10-06 21:03:20 +00002193 case 0x0BF0:
2194 case 0x0D70:
2195 case 0x1372:
2196 case 0x2169:
2197 case 0x2179:
2198 case 0x2469:
2199 case 0x247D:
2200 case 0x2491:
2201 case 0x24FE:
2202 case 0x277F:
2203 case 0x2789:
2204 case 0x2793:
2205 case 0x3038:
2206 case 0x3229:
2207 case 0x3289:
2208 case 0x4EC0:
2209 case 0x5341:
2210 case 0x62FE:
2211 case 0xF973:
2212 case 0xF9FD:
2213#ifdef Py_UNICODE_WIDE
2214 case 0x10110:
2215 case 0x10149:
2216 case 0x10150:
2217 case 0x10157:
2218 case 0x10160:
2219 case 0x10161:
2220 case 0x10162:
2221 case 0x10163:
2222 case 0x10164:
2223 case 0x10322:
2224 case 0x103D3:
Florent Xicluna657de432010-03-18 22:11:01 +00002225 case 0x1085B:
Amaury Forgeot d'Arc7d520792009-10-06 21:03:20 +00002226 case 0x10917:
2227 case 0x10A44:
Florent Xicluna657de432010-03-18 22:11:01 +00002228 case 0x10B5C:
2229 case 0x10B7C:
2230 case 0x10E69:
Amaury Forgeot d'Arc7d520792009-10-06 21:03:20 +00002231 case 0x1D369:
2232#endif
Amaury Forgeot d'Arc919765a2009-10-13 23:18:53 +00002233 return (double) 10.0;
Amaury Forgeot d'Arc7d520792009-10-06 21:03:20 +00002234 case 0x0BF1:
2235 case 0x0D71:
2236 case 0x137B:
2237 case 0x216D:
2238 case 0x217D:
2239 case 0x4F70:
2240 case 0x767E:
2241 case 0x964C:
2242#ifdef Py_UNICODE_WIDE
2243 case 0x10119:
2244 case 0x1014B:
2245 case 0x10152:
2246 case 0x1016A:
2247 case 0x103D5:
Florent Xicluna657de432010-03-18 22:11:01 +00002248 case 0x1085D:
Amaury Forgeot d'Arc7d520792009-10-06 21:03:20 +00002249 case 0x10919:
2250 case 0x10A46:
Florent Xicluna657de432010-03-18 22:11:01 +00002251 case 0x10B5E:
2252 case 0x10B7E:
2253 case 0x10E72:
Amaury Forgeot d'Arc7d520792009-10-06 21:03:20 +00002254#endif
Amaury Forgeot d'Arc919765a2009-10-13 23:18:53 +00002255 return (double) 100.0;
Amaury Forgeot d'Arc7d520792009-10-06 21:03:20 +00002256 case 0x0BF2:
2257 case 0x0D72:
2258 case 0x216F:
2259 case 0x217F:
2260 case 0x2180:
2261 case 0x4EDF:
2262 case 0x5343:
2263 case 0x9621:
2264#ifdef Py_UNICODE_WIDE
2265 case 0x10122:
2266 case 0x1014D:
2267 case 0x10154:
2268 case 0x10171:
Florent Xicluna657de432010-03-18 22:11:01 +00002269 case 0x1085E:
Amaury Forgeot d'Arc7d520792009-10-06 21:03:20 +00002270 case 0x10A47:
Florent Xicluna657de432010-03-18 22:11:01 +00002271 case 0x10B5F:
2272 case 0x10B7F:
Amaury Forgeot d'Arc7d520792009-10-06 21:03:20 +00002273#endif
Amaury Forgeot d'Arc919765a2009-10-13 23:18:53 +00002274 return (double) 1000.0;
Amaury Forgeot d'Arc7d520792009-10-06 21:03:20 +00002275 case 0x137C:
2276 case 0x2182:
2277 case 0x4E07:
2278 case 0x842C:
2279#ifdef Py_UNICODE_WIDE
2280 case 0x1012B:
2281 case 0x10155:
Florent Xicluna657de432010-03-18 22:11:01 +00002282 case 0x1085F:
Amaury Forgeot d'Arc7d520792009-10-06 21:03:20 +00002283#endif
Amaury Forgeot d'Arc919765a2009-10-13 23:18:53 +00002284 return (double) 10000.0;
Amaury Forgeot d'Arc7d520792009-10-06 21:03:20 +00002285 case 0x2188:
Amaury Forgeot d'Arc919765a2009-10-13 23:18:53 +00002286 return (double) 100000.0;
Amaury Forgeot d'Arc7d520792009-10-06 21:03:20 +00002287 case 0x4EBF:
2288 case 0x5104:
Amaury Forgeot d'Arc919765a2009-10-13 23:18:53 +00002289 return (double) 100000000.0;
Amaury Forgeot d'Arc7d520792009-10-06 21:03:20 +00002290 case 0x5146:
Amaury Forgeot d'Arc919765a2009-10-13 23:18:53 +00002291 return (double) 1000000000000.0;
Amaury Forgeot d'Arc7d520792009-10-06 21:03:20 +00002292 case 0x216A:
2293 case 0x217A:
2294 case 0x246A:
2295 case 0x247E:
2296 case 0x2492:
2297 case 0x24EB:
Amaury Forgeot d'Arc919765a2009-10-13 23:18:53 +00002298 return (double) 11.0;
Amaury Forgeot d'Arc7d520792009-10-06 21:03:20 +00002299 case 0x0F2F:
Amaury Forgeot d'Arc919765a2009-10-13 23:18:53 +00002300 return (double) 11.0/2.0;
Amaury Forgeot d'Arc7d520792009-10-06 21:03:20 +00002301 case 0x216B:
2302 case 0x217B:
2303 case 0x246B:
2304 case 0x247F:
2305 case 0x2493:
2306 case 0x24EC:
Amaury Forgeot d'Arc919765a2009-10-13 23:18:53 +00002307 return (double) 12.0;
Amaury Forgeot d'Arc7d520792009-10-06 21:03:20 +00002308 case 0x246C:
2309 case 0x2480:
2310 case 0x2494:
2311 case 0x24ED:
Amaury Forgeot d'Arc919765a2009-10-13 23:18:53 +00002312 return (double) 13.0;
Amaury Forgeot d'Arc7d520792009-10-06 21:03:20 +00002313 case 0x0F30:
Amaury Forgeot d'Arc919765a2009-10-13 23:18:53 +00002314 return (double) 13.0/2.0;
Amaury Forgeot d'Arc7d520792009-10-06 21:03:20 +00002315 case 0x246D:
2316 case 0x2481:
2317 case 0x2495:
2318 case 0x24EE:
Amaury Forgeot d'Arc919765a2009-10-13 23:18:53 +00002319 return (double) 14.0;
Amaury Forgeot d'Arc7d520792009-10-06 21:03:20 +00002320 case 0x246E:
2321 case 0x2482:
2322 case 0x2496:
2323 case 0x24EF:
Amaury Forgeot d'Arc919765a2009-10-13 23:18:53 +00002324 return (double) 15.0;
Amaury Forgeot d'Arc7d520792009-10-06 21:03:20 +00002325 case 0x0F31:
Amaury Forgeot d'Arc919765a2009-10-13 23:18:53 +00002326 return (double) 15.0/2.0;
Amaury Forgeot d'Arc7d520792009-10-06 21:03:20 +00002327 case 0x09F9:
2328 case 0x246F:
2329 case 0x2483:
2330 case 0x2497:
2331 case 0x24F0:
Amaury Forgeot d'Arc919765a2009-10-13 23:18:53 +00002332 return (double) 16.0;
Amaury Forgeot d'Arc7d520792009-10-06 21:03:20 +00002333 case 0x16EE:
2334 case 0x2470:
2335 case 0x2484:
2336 case 0x2498:
2337 case 0x24F1:
Amaury Forgeot d'Arc919765a2009-10-13 23:18:53 +00002338 return (double) 17.0;
Amaury Forgeot d'Arc7d520792009-10-06 21:03:20 +00002339 case 0x0F32:
Amaury Forgeot d'Arc919765a2009-10-13 23:18:53 +00002340 return (double) 17.0/2.0;
Amaury Forgeot d'Arc7d520792009-10-06 21:03:20 +00002341 case 0x16EF:
2342 case 0x2471:
2343 case 0x2485:
2344 case 0x2499:
2345 case 0x24F2:
Amaury Forgeot d'Arc919765a2009-10-13 23:18:53 +00002346 return (double) 18.0;
Amaury Forgeot d'Arc7d520792009-10-06 21:03:20 +00002347 case 0x16F0:
2348 case 0x2472:
2349 case 0x2486:
2350 case 0x249A:
2351 case 0x24F3:
Amaury Forgeot d'Arc919765a2009-10-13 23:18:53 +00002352 return (double) 19.0;
Amaury Forgeot d'Arc7d520792009-10-06 21:03:20 +00002353 case 0x0032:
2354 case 0x00B2:
2355 case 0x0662:
2356 case 0x06F2:
2357 case 0x07C2:
2358 case 0x0968:
2359 case 0x09E8:
Amaury Forgeot d'Arc7d520792009-10-06 21:03:20 +00002360 case 0x0A68:
2361 case 0x0AE8:
2362 case 0x0B68:
2363 case 0x0BE8:
2364 case 0x0C68:
2365 case 0x0C7A:
2366 case 0x0C7D:
2367 case 0x0CE8:
2368 case 0x0D68:
2369 case 0x0E52:
2370 case 0x0ED2:
2371 case 0x0F22:
2372 case 0x1042:
2373 case 0x1092:
2374 case 0x136A:
2375 case 0x17E2:
2376 case 0x17F2:
2377 case 0x1812:
2378 case 0x1948:
2379 case 0x19D2:
Florent Xicluna657de432010-03-18 22:11:01 +00002380 case 0x1A82:
2381 case 0x1A92:
Amaury Forgeot d'Arc7d520792009-10-06 21:03:20 +00002382 case 0x1B52:
2383 case 0x1BB2:
2384 case 0x1C42:
2385 case 0x1C52:
2386 case 0x2082:
2387 case 0x2161:
2388 case 0x2171:
2389 case 0x2461:
2390 case 0x2475:
2391 case 0x2489:
2392 case 0x24F6:
2393 case 0x2777:
2394 case 0x2781:
2395 case 0x278B:
2396 case 0x3022:
2397 case 0x3193:
2398 case 0x3221:
2399 case 0x3281:
2400 case 0x3483:
2401 case 0x4E8C:
2402 case 0x5169:
2403 case 0x5F0D:
2404 case 0x5F10:
2405 case 0x8CAE:
2406 case 0x8CB3:
2407 case 0x8D30:
2408 case 0xA622:
Florent Xicluna657de432010-03-18 22:11:01 +00002409 case 0xA6E7:
Amaury Forgeot d'Arc7d520792009-10-06 21:03:20 +00002410 case 0xA8D2:
2411 case 0xA902:
Florent Xicluna657de432010-03-18 22:11:01 +00002412 case 0xA9D2:
Amaury Forgeot d'Arc7d520792009-10-06 21:03:20 +00002413 case 0xAA52:
Florent Xicluna657de432010-03-18 22:11:01 +00002414 case 0xABF2:
Amaury Forgeot d'Arc7d520792009-10-06 21:03:20 +00002415 case 0xF978:
2416 case 0xFF12:
2417#ifdef Py_UNICODE_WIDE
2418 case 0x10108:
2419 case 0x1015B:
2420 case 0x1015C:
2421 case 0x1015D:
2422 case 0x1015E:
2423 case 0x103D2:
2424 case 0x104A2:
Florent Xicluna657de432010-03-18 22:11:01 +00002425 case 0x10859:
2426 case 0x1091A:
Amaury Forgeot d'Arc7d520792009-10-06 21:03:20 +00002427 case 0x10A41:
Florent Xicluna657de432010-03-18 22:11:01 +00002428 case 0x10B59:
2429 case 0x10B79:
2430 case 0x10E61:
Amaury Forgeot d'Arc7d520792009-10-06 21:03:20 +00002431 case 0x12400:
2432 case 0x12416:
2433 case 0x1241F:
2434 case 0x12423:
2435 case 0x1242D:
2436 case 0x12435:
2437 case 0x1244A:
2438 case 0x12450:
2439 case 0x12459:
2440 case 0x1D361:
2441 case 0x1D7D0:
2442 case 0x1D7DA:
2443 case 0x1D7E4:
2444 case 0x1D7EE:
2445 case 0x1D7F8:
Florent Xicluna657de432010-03-18 22:11:01 +00002446 case 0x1F103:
Amaury Forgeot d'Arc7d520792009-10-06 21:03:20 +00002447 case 0x22390:
2448#endif
Amaury Forgeot d'Arc919765a2009-10-13 23:18:53 +00002449 return (double) 2.0;
Amaury Forgeot d'Arc7d520792009-10-06 21:03:20 +00002450 case 0x2154:
2451#ifdef Py_UNICODE_WIDE
2452 case 0x10177:
Florent Xicluna657de432010-03-18 22:11:01 +00002453 case 0x10E7E:
Amaury Forgeot d'Arc7d520792009-10-06 21:03:20 +00002454 case 0x1245B:
2455 case 0x1245E:
2456#endif
Amaury Forgeot d'Arc919765a2009-10-13 23:18:53 +00002457 return (double) 2.0/3.0;
Amaury Forgeot d'Arc7d520792009-10-06 21:03:20 +00002458 case 0x2156:
Amaury Forgeot d'Arc919765a2009-10-13 23:18:53 +00002459 return (double) 2.0/5.0;
Amaury Forgeot d'Arc7d520792009-10-06 21:03:20 +00002460 case 0x1373:
2461 case 0x2473:
2462 case 0x2487:
2463 case 0x249B:
2464 case 0x24F4:
2465 case 0x3039:
2466 case 0x5344:
2467 case 0x5EFF:
2468#ifdef Py_UNICODE_WIDE
2469 case 0x10111:
2470 case 0x103D4:
Florent Xicluna657de432010-03-18 22:11:01 +00002471 case 0x1085C:
Amaury Forgeot d'Arc7d520792009-10-06 21:03:20 +00002472 case 0x10918:
2473 case 0x10A45:
Florent Xicluna657de432010-03-18 22:11:01 +00002474 case 0x10B5D:
2475 case 0x10B7D:
2476 case 0x10E6A:
Amaury Forgeot d'Arc7d520792009-10-06 21:03:20 +00002477 case 0x1D36A:
2478#endif
Amaury Forgeot d'Arc919765a2009-10-13 23:18:53 +00002479 return (double) 20.0;
Amaury Forgeot d'Arc7d520792009-10-06 21:03:20 +00002480#ifdef Py_UNICODE_WIDE
2481 case 0x1011A:
Florent Xicluna657de432010-03-18 22:11:01 +00002482 case 0x10E73:
Amaury Forgeot d'Arc919765a2009-10-13 23:18:53 +00002483 return (double) 200.0;
Amaury Forgeot d'Arc7d520792009-10-06 21:03:20 +00002484#endif
2485#ifdef Py_UNICODE_WIDE
2486 case 0x10123:
Amaury Forgeot d'Arc919765a2009-10-13 23:18:53 +00002487 return (double) 2000.0;
Amaury Forgeot d'Arc7d520792009-10-06 21:03:20 +00002488#endif
2489#ifdef Py_UNICODE_WIDE
2490 case 0x1012C:
Amaury Forgeot d'Arc919765a2009-10-13 23:18:53 +00002491 return (double) 20000.0;
Amaury Forgeot d'Arc7d520792009-10-06 21:03:20 +00002492#endif
2493 case 0x3251:
Amaury Forgeot d'Arc919765a2009-10-13 23:18:53 +00002494 return (double) 21.0;
Amaury Forgeot d'Arc7d520792009-10-06 21:03:20 +00002495 case 0x3252:
Amaury Forgeot d'Arc919765a2009-10-13 23:18:53 +00002496 return (double) 22.0;
Amaury Forgeot d'Arc7d520792009-10-06 21:03:20 +00002497 case 0x3253:
Amaury Forgeot d'Arc919765a2009-10-13 23:18:53 +00002498 return (double) 23.0;
Amaury Forgeot d'Arc7d520792009-10-06 21:03:20 +00002499 case 0x3254:
Amaury Forgeot d'Arc919765a2009-10-13 23:18:53 +00002500 return (double) 24.0;
Amaury Forgeot d'Arc7d520792009-10-06 21:03:20 +00002501 case 0x3255:
Amaury Forgeot d'Arc919765a2009-10-13 23:18:53 +00002502 return (double) 25.0;
Amaury Forgeot d'Arc7d520792009-10-06 21:03:20 +00002503 case 0x3256:
Amaury Forgeot d'Arc919765a2009-10-13 23:18:53 +00002504 return (double) 26.0;
Amaury Forgeot d'Arc7d520792009-10-06 21:03:20 +00002505 case 0x3257:
Amaury Forgeot d'Arc919765a2009-10-13 23:18:53 +00002506 return (double) 27.0;
Amaury Forgeot d'Arc7d520792009-10-06 21:03:20 +00002507 case 0x3258:
Amaury Forgeot d'Arc919765a2009-10-13 23:18:53 +00002508 return (double) 28.0;
Amaury Forgeot d'Arc7d520792009-10-06 21:03:20 +00002509 case 0x3259:
Amaury Forgeot d'Arc919765a2009-10-13 23:18:53 +00002510 return (double) 29.0;
Amaury Forgeot d'Arc7d520792009-10-06 21:03:20 +00002511 case 0x0033:
2512 case 0x00B3:
2513 case 0x0663:
2514 case 0x06F3:
2515 case 0x07C3:
2516 case 0x0969:
2517 case 0x09E9:
Amaury Forgeot d'Arc7d520792009-10-06 21:03:20 +00002518 case 0x0A69:
2519 case 0x0AE9:
2520 case 0x0B69:
2521 case 0x0BE9:
2522 case 0x0C69:
2523 case 0x0C7B:
2524 case 0x0C7E:
2525 case 0x0CE9:
2526 case 0x0D69:
2527 case 0x0E53:
2528 case 0x0ED3:
2529 case 0x0F23:
2530 case 0x1043:
2531 case 0x1093:
2532 case 0x136B:
2533 case 0x17E3:
2534 case 0x17F3:
2535 case 0x1813:
2536 case 0x1949:
2537 case 0x19D3:
Florent Xicluna657de432010-03-18 22:11:01 +00002538 case 0x1A83:
2539 case 0x1A93:
Amaury Forgeot d'Arc7d520792009-10-06 21:03:20 +00002540 case 0x1B53:
2541 case 0x1BB3:
2542 case 0x1C43:
2543 case 0x1C53:
2544 case 0x2083:
2545 case 0x2162:
2546 case 0x2172:
2547 case 0x2462:
2548 case 0x2476:
2549 case 0x248A:
2550 case 0x24F7:
2551 case 0x2778:
2552 case 0x2782:
2553 case 0x278C:
2554 case 0x3023:
2555 case 0x3194:
2556 case 0x3222:
2557 case 0x3282:
2558 case 0x4E09:
2559 case 0x4EE8:
2560 case 0x53C1:
2561 case 0x53C2:
2562 case 0x53C3:
2563 case 0x53C4:
2564 case 0x5F0E:
2565 case 0xA623:
Florent Xicluna657de432010-03-18 22:11:01 +00002566 case 0xA6E8:
Amaury Forgeot d'Arc7d520792009-10-06 21:03:20 +00002567 case 0xA8D3:
2568 case 0xA903:
Florent Xicluna657de432010-03-18 22:11:01 +00002569 case 0xA9D3:
Amaury Forgeot d'Arc7d520792009-10-06 21:03:20 +00002570 case 0xAA53:
Florent Xicluna657de432010-03-18 22:11:01 +00002571 case 0xABF3:
Amaury Forgeot d'Arc7d520792009-10-06 21:03:20 +00002572 case 0xF96B:
2573 case 0xFF13:
2574#ifdef Py_UNICODE_WIDE
2575 case 0x10109:
2576 case 0x104A3:
Florent Xicluna657de432010-03-18 22:11:01 +00002577 case 0x1085A:
2578 case 0x1091B:
Amaury Forgeot d'Arc7d520792009-10-06 21:03:20 +00002579 case 0x10A42:
Florent Xicluna657de432010-03-18 22:11:01 +00002580 case 0x10B5A:
2581 case 0x10B7A:
2582 case 0x10E62:
Amaury Forgeot d'Arc7d520792009-10-06 21:03:20 +00002583 case 0x12401:
2584 case 0x12408:
2585 case 0x12417:
2586 case 0x12420:
2587 case 0x12424:
2588 case 0x12425:
2589 case 0x1242E:
2590 case 0x1242F:
2591 case 0x12436:
2592 case 0x12437:
2593 case 0x1243A:
2594 case 0x1243B:
2595 case 0x1244B:
2596 case 0x12451:
2597 case 0x1D362:
2598 case 0x1D7D1:
2599 case 0x1D7DB:
2600 case 0x1D7E5:
2601 case 0x1D7EF:
2602 case 0x1D7F9:
Florent Xicluna657de432010-03-18 22:11:01 +00002603 case 0x1F104:
Amaury Forgeot d'Arc7d520792009-10-06 21:03:20 +00002604 case 0x20AFD:
2605 case 0x20B19:
2606 case 0x22998:
2607 case 0x23B1B:
2608#endif
Amaury Forgeot d'Arc919765a2009-10-13 23:18:53 +00002609 return (double) 3.0;
Florent Xicluna657de432010-03-18 22:11:01 +00002610 case 0x09F6:
2611 case 0xA835:
2612 return (double) 3.0/16.0;
Amaury Forgeot d'Arc7d520792009-10-06 21:03:20 +00002613 case 0x0F2B:
Amaury Forgeot d'Arc919765a2009-10-13 23:18:53 +00002614 return (double) 3.0/2.0;
Amaury Forgeot d'Arc7d520792009-10-06 21:03:20 +00002615 case 0x00BE:
Florent Xicluna657de432010-03-18 22:11:01 +00002616 case 0x09F8:
Amaury Forgeot d'Arc7d520792009-10-06 21:03:20 +00002617 case 0x0D75:
Florent Xicluna657de432010-03-18 22:11:01 +00002618 case 0xA832:
Amaury Forgeot d'Arc7d520792009-10-06 21:03:20 +00002619#ifdef Py_UNICODE_WIDE
2620 case 0x10178:
2621#endif
Amaury Forgeot d'Arc919765a2009-10-13 23:18:53 +00002622 return (double) 3.0/4.0;
Amaury Forgeot d'Arc7d520792009-10-06 21:03:20 +00002623 case 0x2157:
Amaury Forgeot d'Arc919765a2009-10-13 23:18:53 +00002624 return (double) 3.0/5.0;
Amaury Forgeot d'Arc7d520792009-10-06 21:03:20 +00002625 case 0x215C:
Amaury Forgeot d'Arc919765a2009-10-13 23:18:53 +00002626 return (double) 3.0/8.0;
Amaury Forgeot d'Arc7d520792009-10-06 21:03:20 +00002627 case 0x1374:
2628 case 0x303A:
2629 case 0x325A:
2630 case 0x5345:
2631#ifdef Py_UNICODE_WIDE
2632 case 0x10112:
2633 case 0x10165:
Florent Xicluna657de432010-03-18 22:11:01 +00002634 case 0x10E6B:
Amaury Forgeot d'Arc7d520792009-10-06 21:03:20 +00002635 case 0x1D36B:
2636 case 0x20983:
2637#endif
Amaury Forgeot d'Arc919765a2009-10-13 23:18:53 +00002638 return (double) 30.0;
Amaury Forgeot d'Arc7d520792009-10-06 21:03:20 +00002639#ifdef Py_UNICODE_WIDE
2640 case 0x1011B:
2641 case 0x1016B:
Florent Xicluna657de432010-03-18 22:11:01 +00002642 case 0x10E74:
Amaury Forgeot d'Arc919765a2009-10-13 23:18:53 +00002643 return (double) 300.0;
Amaury Forgeot d'Arc7d520792009-10-06 21:03:20 +00002644#endif
2645#ifdef Py_UNICODE_WIDE
2646 case 0x10124:
Amaury Forgeot d'Arc919765a2009-10-13 23:18:53 +00002647 return (double) 3000.0;
Amaury Forgeot d'Arc7d520792009-10-06 21:03:20 +00002648#endif
2649#ifdef Py_UNICODE_WIDE
2650 case 0x1012D:
Amaury Forgeot d'Arc919765a2009-10-13 23:18:53 +00002651 return (double) 30000.0;
Amaury Forgeot d'Arc7d520792009-10-06 21:03:20 +00002652#endif
2653 case 0x325B:
Amaury Forgeot d'Arc919765a2009-10-13 23:18:53 +00002654 return (double) 31.0;
Amaury Forgeot d'Arc7d520792009-10-06 21:03:20 +00002655 case 0x325C:
Amaury Forgeot d'Arc919765a2009-10-13 23:18:53 +00002656 return (double) 32.0;
Amaury Forgeot d'Arc7d520792009-10-06 21:03:20 +00002657 case 0x325D:
Amaury Forgeot d'Arc919765a2009-10-13 23:18:53 +00002658 return (double) 33.0;
Amaury Forgeot d'Arc7d520792009-10-06 21:03:20 +00002659 case 0x325E:
Amaury Forgeot d'Arc919765a2009-10-13 23:18:53 +00002660 return (double) 34.0;
Amaury Forgeot d'Arc7d520792009-10-06 21:03:20 +00002661 case 0x325F:
Amaury Forgeot d'Arc919765a2009-10-13 23:18:53 +00002662 return (double) 35.0;
Amaury Forgeot d'Arc7d520792009-10-06 21:03:20 +00002663 case 0x32B1:
Amaury Forgeot d'Arc919765a2009-10-13 23:18:53 +00002664 return (double) 36.0;
Amaury Forgeot d'Arc7d520792009-10-06 21:03:20 +00002665 case 0x32B2:
Amaury Forgeot d'Arc919765a2009-10-13 23:18:53 +00002666 return (double) 37.0;
Amaury Forgeot d'Arc7d520792009-10-06 21:03:20 +00002667 case 0x32B3:
Amaury Forgeot d'Arc919765a2009-10-13 23:18:53 +00002668 return (double) 38.0;
Amaury Forgeot d'Arc7d520792009-10-06 21:03:20 +00002669 case 0x32B4:
Amaury Forgeot d'Arc919765a2009-10-13 23:18:53 +00002670 return (double) 39.0;
Amaury Forgeot d'Arc7d520792009-10-06 21:03:20 +00002671 case 0x0034:
2672 case 0x0664:
2673 case 0x06F4:
2674 case 0x07C4:
2675 case 0x096A:
2676 case 0x09EA:
Amaury Forgeot d'Arc7d520792009-10-06 21:03:20 +00002677 case 0x0A6A:
2678 case 0x0AEA:
2679 case 0x0B6A:
2680 case 0x0BEA:
2681 case 0x0C6A:
2682 case 0x0CEA:
2683 case 0x0D6A:
2684 case 0x0E54:
2685 case 0x0ED4:
2686 case 0x0F24:
2687 case 0x1044:
2688 case 0x1094:
2689 case 0x136C:
2690 case 0x17E4:
2691 case 0x17F4:
2692 case 0x1814:
2693 case 0x194A:
2694 case 0x19D4:
Florent Xicluna657de432010-03-18 22:11:01 +00002695 case 0x1A84:
2696 case 0x1A94:
Amaury Forgeot d'Arc7d520792009-10-06 21:03:20 +00002697 case 0x1B54:
2698 case 0x1BB4:
2699 case 0x1C44:
2700 case 0x1C54:
2701 case 0x2074:
2702 case 0x2084:
2703 case 0x2163:
2704 case 0x2173:
2705 case 0x2463:
2706 case 0x2477:
2707 case 0x248B:
2708 case 0x24F8:
2709 case 0x2779:
2710 case 0x2783:
2711 case 0x278D:
2712 case 0x3024:
2713 case 0x3195:
2714 case 0x3223:
2715 case 0x3283:
2716 case 0x4E96:
2717 case 0x56DB:
2718 case 0x8086:
2719 case 0xA624:
Florent Xicluna657de432010-03-18 22:11:01 +00002720 case 0xA6E9:
Amaury Forgeot d'Arc7d520792009-10-06 21:03:20 +00002721 case 0xA8D4:
2722 case 0xA904:
Florent Xicluna657de432010-03-18 22:11:01 +00002723 case 0xA9D4:
Amaury Forgeot d'Arc7d520792009-10-06 21:03:20 +00002724 case 0xAA54:
Florent Xicluna657de432010-03-18 22:11:01 +00002725 case 0xABF4:
Amaury Forgeot d'Arc7d520792009-10-06 21:03:20 +00002726 case 0xFF14:
2727#ifdef Py_UNICODE_WIDE
2728 case 0x1010A:
2729 case 0x104A4:
2730 case 0x10A43:
Florent Xicluna657de432010-03-18 22:11:01 +00002731 case 0x10B5B:
2732 case 0x10B7B:
2733 case 0x10E63:
Amaury Forgeot d'Arc7d520792009-10-06 21:03:20 +00002734 case 0x12402:
2735 case 0x12409:
2736 case 0x1240F:
2737 case 0x12418:
2738 case 0x12421:
2739 case 0x12426:
2740 case 0x12430:
2741 case 0x12438:
2742 case 0x1243C:
2743 case 0x1243D:
2744 case 0x1243E:
2745 case 0x1243F:
2746 case 0x1244C:
2747 case 0x12452:
2748 case 0x12453:
2749 case 0x1D363:
2750 case 0x1D7D2:
2751 case 0x1D7DC:
2752 case 0x1D7E6:
2753 case 0x1D7F0:
2754 case 0x1D7FA:
Florent Xicluna657de432010-03-18 22:11:01 +00002755 case 0x1F105:
Amaury Forgeot d'Arc7d520792009-10-06 21:03:20 +00002756 case 0x20064:
2757 case 0x200E2:
2758 case 0x2626D:
2759#endif
Amaury Forgeot d'Arc919765a2009-10-13 23:18:53 +00002760 return (double) 4.0;
Amaury Forgeot d'Arc7d520792009-10-06 21:03:20 +00002761 case 0x2158:
Amaury Forgeot d'Arc919765a2009-10-13 23:18:53 +00002762 return (double) 4.0/5.0;
Amaury Forgeot d'Arc7d520792009-10-06 21:03:20 +00002763 case 0x1375:
2764 case 0x32B5:
2765 case 0x534C:
2766#ifdef Py_UNICODE_WIDE
2767 case 0x10113:
Florent Xicluna657de432010-03-18 22:11:01 +00002768 case 0x10E6C:
Amaury Forgeot d'Arc7d520792009-10-06 21:03:20 +00002769 case 0x1D36C:
2770 case 0x2098C:
2771 case 0x2099C:
2772#endif
Amaury Forgeot d'Arc919765a2009-10-13 23:18:53 +00002773 return (double) 40.0;
Amaury Forgeot d'Arc7d520792009-10-06 21:03:20 +00002774#ifdef Py_UNICODE_WIDE
2775 case 0x1011C:
Florent Xicluna657de432010-03-18 22:11:01 +00002776 case 0x10E75:
Amaury Forgeot d'Arc919765a2009-10-13 23:18:53 +00002777 return (double) 400.0;
Amaury Forgeot d'Arc7d520792009-10-06 21:03:20 +00002778#endif
2779#ifdef Py_UNICODE_WIDE
2780 case 0x10125:
Amaury Forgeot d'Arc919765a2009-10-13 23:18:53 +00002781 return (double) 4000.0;
Amaury Forgeot d'Arc7d520792009-10-06 21:03:20 +00002782#endif
2783#ifdef Py_UNICODE_WIDE
2784 case 0x1012E:
Amaury Forgeot d'Arc919765a2009-10-13 23:18:53 +00002785 return (double) 40000.0;
Amaury Forgeot d'Arc7d520792009-10-06 21:03:20 +00002786#endif
2787 case 0x32B6:
Amaury Forgeot d'Arc919765a2009-10-13 23:18:53 +00002788 return (double) 41.0;
Amaury Forgeot d'Arc7d520792009-10-06 21:03:20 +00002789 case 0x32B7:
Amaury Forgeot d'Arc919765a2009-10-13 23:18:53 +00002790 return (double) 42.0;
Amaury Forgeot d'Arc7d520792009-10-06 21:03:20 +00002791 case 0x32B8:
Amaury Forgeot d'Arc919765a2009-10-13 23:18:53 +00002792 return (double) 43.0;
Amaury Forgeot d'Arc7d520792009-10-06 21:03:20 +00002793 case 0x32B9:
Amaury Forgeot d'Arc919765a2009-10-13 23:18:53 +00002794 return (double) 44.0;
Amaury Forgeot d'Arc7d520792009-10-06 21:03:20 +00002795 case 0x32BA:
Amaury Forgeot d'Arc919765a2009-10-13 23:18:53 +00002796 return (double) 45.0;
Amaury Forgeot d'Arc7d520792009-10-06 21:03:20 +00002797 case 0x32BB:
Amaury Forgeot d'Arc919765a2009-10-13 23:18:53 +00002798 return (double) 46.0;
Amaury Forgeot d'Arc7d520792009-10-06 21:03:20 +00002799 case 0x32BC:
Amaury Forgeot d'Arc919765a2009-10-13 23:18:53 +00002800 return (double) 47.0;
Amaury Forgeot d'Arc7d520792009-10-06 21:03:20 +00002801 case 0x32BD:
Amaury Forgeot d'Arc919765a2009-10-13 23:18:53 +00002802 return (double) 48.0;
Amaury Forgeot d'Arc7d520792009-10-06 21:03:20 +00002803 case 0x32BE:
Amaury Forgeot d'Arc919765a2009-10-13 23:18:53 +00002804 return (double) 49.0;
Amaury Forgeot d'Arc7d520792009-10-06 21:03:20 +00002805 case 0x0035:
2806 case 0x0665:
2807 case 0x06F5:
2808 case 0x07C5:
2809 case 0x096B:
2810 case 0x09EB:
2811 case 0x0A6B:
2812 case 0x0AEB:
2813 case 0x0B6B:
2814 case 0x0BEB:
2815 case 0x0C6B:
2816 case 0x0CEB:
2817 case 0x0D6B:
2818 case 0x0E55:
2819 case 0x0ED5:
2820 case 0x0F25:
2821 case 0x1045:
2822 case 0x1095:
2823 case 0x136D:
2824 case 0x17E5:
2825 case 0x17F5:
2826 case 0x1815:
2827 case 0x194B:
2828 case 0x19D5:
Florent Xicluna657de432010-03-18 22:11:01 +00002829 case 0x1A85:
2830 case 0x1A95:
Amaury Forgeot d'Arc7d520792009-10-06 21:03:20 +00002831 case 0x1B55:
2832 case 0x1BB5:
2833 case 0x1C45:
2834 case 0x1C55:
2835 case 0x2075:
2836 case 0x2085:
2837 case 0x2164:
2838 case 0x2174:
2839 case 0x2464:
2840 case 0x2478:
2841 case 0x248C:
2842 case 0x24F9:
2843 case 0x277A:
2844 case 0x2784:
2845 case 0x278E:
2846 case 0x3025:
2847 case 0x3224:
2848 case 0x3284:
2849 case 0x3405:
2850 case 0x382A:
2851 case 0x4E94:
2852 case 0x4F0D:
2853 case 0xA625:
Florent Xicluna657de432010-03-18 22:11:01 +00002854 case 0xA6EA:
Amaury Forgeot d'Arc7d520792009-10-06 21:03:20 +00002855 case 0xA8D5:
2856 case 0xA905:
Florent Xicluna657de432010-03-18 22:11:01 +00002857 case 0xA9D5:
Amaury Forgeot d'Arc7d520792009-10-06 21:03:20 +00002858 case 0xAA55:
Florent Xicluna657de432010-03-18 22:11:01 +00002859 case 0xABF5:
Amaury Forgeot d'Arc7d520792009-10-06 21:03:20 +00002860 case 0xFF15:
2861#ifdef Py_UNICODE_WIDE
2862 case 0x1010B:
2863 case 0x10143:
2864 case 0x10148:
2865 case 0x1014F:
2866 case 0x1015F:
2867 case 0x10173:
2868 case 0x10321:
2869 case 0x104A5:
Florent Xicluna657de432010-03-18 22:11:01 +00002870 case 0x10E64:
Amaury Forgeot d'Arc7d520792009-10-06 21:03:20 +00002871 case 0x12403:
2872 case 0x1240A:
2873 case 0x12410:
2874 case 0x12419:
2875 case 0x12422:
2876 case 0x12427:
2877 case 0x12431:
2878 case 0x12439:
2879 case 0x1244D:
2880 case 0x12454:
2881 case 0x12455:
2882 case 0x1D364:
2883 case 0x1D7D3:
2884 case 0x1D7DD:
2885 case 0x1D7E7:
2886 case 0x1D7F1:
2887 case 0x1D7FB:
Florent Xicluna657de432010-03-18 22:11:01 +00002888 case 0x1F106:
Amaury Forgeot d'Arc7d520792009-10-06 21:03:20 +00002889 case 0x20121:
2890#endif
Amaury Forgeot d'Arc919765a2009-10-13 23:18:53 +00002891 return (double) 5.0;
Amaury Forgeot d'Arc7d520792009-10-06 21:03:20 +00002892 case 0x0F2C:
Amaury Forgeot d'Arc919765a2009-10-13 23:18:53 +00002893 return (double) 5.0/2.0;
Amaury Forgeot d'Arc7d520792009-10-06 21:03:20 +00002894 case 0x215A:
2895#ifdef Py_UNICODE_WIDE
2896 case 0x1245C:
2897#endif
Amaury Forgeot d'Arc919765a2009-10-13 23:18:53 +00002898 return (double) 5.0/6.0;
Amaury Forgeot d'Arc7d520792009-10-06 21:03:20 +00002899 case 0x215D:
Amaury Forgeot d'Arc919765a2009-10-13 23:18:53 +00002900 return (double) 5.0/8.0;
Amaury Forgeot d'Arc7d520792009-10-06 21:03:20 +00002901 case 0x1376:
2902 case 0x216C:
2903 case 0x217C:
2904 case 0x2186:
2905 case 0x32BF:
2906#ifdef Py_UNICODE_WIDE
2907 case 0x10114:
2908 case 0x10144:
2909 case 0x1014A:
2910 case 0x10151:
2911 case 0x10166:
2912 case 0x10167:
2913 case 0x10168:
2914 case 0x10169:
2915 case 0x10174:
2916 case 0x10323:
Florent Xicluna657de432010-03-18 22:11:01 +00002917 case 0x10A7E:
2918 case 0x10E6D:
Amaury Forgeot d'Arc7d520792009-10-06 21:03:20 +00002919 case 0x1D36D:
2920#endif
Amaury Forgeot d'Arc919765a2009-10-13 23:18:53 +00002921 return (double) 50.0;
Amaury Forgeot d'Arc7d520792009-10-06 21:03:20 +00002922 case 0x216E:
2923 case 0x217E:
2924#ifdef Py_UNICODE_WIDE
2925 case 0x1011D:
2926 case 0x10145:
2927 case 0x1014C:
2928 case 0x10153:
2929 case 0x1016C:
2930 case 0x1016D:
2931 case 0x1016E:
2932 case 0x1016F:
2933 case 0x10170:
Florent Xicluna657de432010-03-18 22:11:01 +00002934 case 0x10E76:
Amaury Forgeot d'Arc7d520792009-10-06 21:03:20 +00002935#endif
Amaury Forgeot d'Arc919765a2009-10-13 23:18:53 +00002936 return (double) 500.0;
Amaury Forgeot d'Arc7d520792009-10-06 21:03:20 +00002937 case 0x2181:
2938#ifdef Py_UNICODE_WIDE
2939 case 0x10126:
2940 case 0x10146:
2941 case 0x1014E:
2942 case 0x10172:
2943#endif
Amaury Forgeot d'Arc919765a2009-10-13 23:18:53 +00002944 return (double) 5000.0;
Amaury Forgeot d'Arc7d520792009-10-06 21:03:20 +00002945 case 0x2187:
2946#ifdef Py_UNICODE_WIDE
2947 case 0x1012F:
2948 case 0x10147:
2949 case 0x10156:
2950#endif
Amaury Forgeot d'Arc919765a2009-10-13 23:18:53 +00002951 return (double) 50000.0;
Amaury Forgeot d'Arc7d520792009-10-06 21:03:20 +00002952 case 0x0036:
2953 case 0x0666:
2954 case 0x06F6:
2955 case 0x07C6:
2956 case 0x096C:
2957 case 0x09EC:
2958 case 0x0A6C:
2959 case 0x0AEC:
2960 case 0x0B6C:
2961 case 0x0BEC:
2962 case 0x0C6C:
2963 case 0x0CEC:
2964 case 0x0D6C:
2965 case 0x0E56:
2966 case 0x0ED6:
2967 case 0x0F26:
2968 case 0x1046:
2969 case 0x1096:
2970 case 0x136E:
2971 case 0x17E6:
2972 case 0x17F6:
2973 case 0x1816:
2974 case 0x194C:
2975 case 0x19D6:
Florent Xicluna657de432010-03-18 22:11:01 +00002976 case 0x1A86:
2977 case 0x1A96:
Amaury Forgeot d'Arc7d520792009-10-06 21:03:20 +00002978 case 0x1B56:
2979 case 0x1BB6:
2980 case 0x1C46:
2981 case 0x1C56:
2982 case 0x2076:
2983 case 0x2086:
2984 case 0x2165:
2985 case 0x2175:
2986 case 0x2185:
2987 case 0x2465:
2988 case 0x2479:
2989 case 0x248D:
2990 case 0x24FA:
2991 case 0x277B:
2992 case 0x2785:
2993 case 0x278F:
2994 case 0x3026:
2995 case 0x3225:
2996 case 0x3285:
2997 case 0x516D:
2998 case 0x9646:
2999 case 0x9678:
3000 case 0xA626:
Florent Xicluna657de432010-03-18 22:11:01 +00003001 case 0xA6EB:
Amaury Forgeot d'Arc7d520792009-10-06 21:03:20 +00003002 case 0xA8D6:
3003 case 0xA906:
Florent Xicluna657de432010-03-18 22:11:01 +00003004 case 0xA9D6:
Amaury Forgeot d'Arc7d520792009-10-06 21:03:20 +00003005 case 0xAA56:
Florent Xicluna657de432010-03-18 22:11:01 +00003006 case 0xABF6:
Amaury Forgeot d'Arc7d520792009-10-06 21:03:20 +00003007 case 0xF9D1:
3008 case 0xF9D3:
3009 case 0xFF16:
3010#ifdef Py_UNICODE_WIDE
3011 case 0x1010C:
3012 case 0x104A6:
Florent Xicluna657de432010-03-18 22:11:01 +00003013 case 0x10E65:
Amaury Forgeot d'Arc7d520792009-10-06 21:03:20 +00003014 case 0x12404:
3015 case 0x1240B:
3016 case 0x12411:
3017 case 0x1241A:
3018 case 0x12428:
3019 case 0x12440:
3020 case 0x1244E:
3021 case 0x1D365:
3022 case 0x1D7D4:
3023 case 0x1D7DE:
3024 case 0x1D7E8:
3025 case 0x1D7F2:
3026 case 0x1D7FC:
Florent Xicluna657de432010-03-18 22:11:01 +00003027 case 0x1F107:
Amaury Forgeot d'Arc7d520792009-10-06 21:03:20 +00003028 case 0x20AEA:
3029#endif
Amaury Forgeot d'Arc919765a2009-10-13 23:18:53 +00003030 return (double) 6.0;
Amaury Forgeot d'Arc7d520792009-10-06 21:03:20 +00003031 case 0x1377:
3032#ifdef Py_UNICODE_WIDE
3033 case 0x10115:
Florent Xicluna657de432010-03-18 22:11:01 +00003034 case 0x10E6E:
Amaury Forgeot d'Arc7d520792009-10-06 21:03:20 +00003035 case 0x1D36E:
3036#endif
Amaury Forgeot d'Arc919765a2009-10-13 23:18:53 +00003037 return (double) 60.0;
Amaury Forgeot d'Arc7d520792009-10-06 21:03:20 +00003038#ifdef Py_UNICODE_WIDE
3039 case 0x1011E:
Florent Xicluna657de432010-03-18 22:11:01 +00003040 case 0x10E77:
Amaury Forgeot d'Arc919765a2009-10-13 23:18:53 +00003041 return (double) 600.0;
Amaury Forgeot d'Arc7d520792009-10-06 21:03:20 +00003042#endif
3043#ifdef Py_UNICODE_WIDE
3044 case 0x10127:
Amaury Forgeot d'Arc919765a2009-10-13 23:18:53 +00003045 return (double) 6000.0;
Amaury Forgeot d'Arc7d520792009-10-06 21:03:20 +00003046#endif
3047#ifdef Py_UNICODE_WIDE
3048 case 0x10130:
Amaury Forgeot d'Arc919765a2009-10-13 23:18:53 +00003049 return (double) 60000.0;
Amaury Forgeot d'Arc7d520792009-10-06 21:03:20 +00003050#endif
3051 case 0x0037:
3052 case 0x0667:
3053 case 0x06F7:
3054 case 0x07C7:
3055 case 0x096D:
3056 case 0x09ED:
3057 case 0x0A6D:
3058 case 0x0AED:
3059 case 0x0B6D:
3060 case 0x0BED:
3061 case 0x0C6D:
3062 case 0x0CED:
3063 case 0x0D6D:
3064 case 0x0E57:
3065 case 0x0ED7:
3066 case 0x0F27:
3067 case 0x1047:
3068 case 0x1097:
3069 case 0x136F:
3070 case 0x17E7:
3071 case 0x17F7:
3072 case 0x1817:
3073 case 0x194D:
3074 case 0x19D7:
Florent Xicluna657de432010-03-18 22:11:01 +00003075 case 0x1A87:
3076 case 0x1A97:
Amaury Forgeot d'Arc7d520792009-10-06 21:03:20 +00003077 case 0x1B57:
3078 case 0x1BB7:
3079 case 0x1C47:
3080 case 0x1C57:
3081 case 0x2077:
3082 case 0x2087:
3083 case 0x2166:
3084 case 0x2176:
3085 case 0x2466:
3086 case 0x247A:
3087 case 0x248E:
3088 case 0x24FB:
3089 case 0x277C:
3090 case 0x2786:
3091 case 0x2790:
3092 case 0x3027:
3093 case 0x3226:
3094 case 0x3286:
3095 case 0x3B4D:
3096 case 0x4E03:
3097 case 0x67D2:
3098 case 0x6F06:
3099 case 0xA627:
Florent Xicluna657de432010-03-18 22:11:01 +00003100 case 0xA6EC:
Amaury Forgeot d'Arc7d520792009-10-06 21:03:20 +00003101 case 0xA8D7:
3102 case 0xA907:
Florent Xicluna657de432010-03-18 22:11:01 +00003103 case 0xA9D7:
Amaury Forgeot d'Arc7d520792009-10-06 21:03:20 +00003104 case 0xAA57:
Florent Xicluna657de432010-03-18 22:11:01 +00003105 case 0xABF7:
Amaury Forgeot d'Arc7d520792009-10-06 21:03:20 +00003106 case 0xFF17:
3107#ifdef Py_UNICODE_WIDE
3108 case 0x1010D:
3109 case 0x104A7:
Florent Xicluna657de432010-03-18 22:11:01 +00003110 case 0x10E66:
Amaury Forgeot d'Arc7d520792009-10-06 21:03:20 +00003111 case 0x12405:
3112 case 0x1240C:
3113 case 0x12412:
3114 case 0x1241B:
3115 case 0x12429:
3116 case 0x12441:
3117 case 0x12442:
3118 case 0x12443:
3119 case 0x1D366:
3120 case 0x1D7D5:
3121 case 0x1D7DF:
3122 case 0x1D7E9:
3123 case 0x1D7F3:
3124 case 0x1D7FD:
Florent Xicluna657de432010-03-18 22:11:01 +00003125 case 0x1F108:
Amaury Forgeot d'Arc7d520792009-10-06 21:03:20 +00003126 case 0x20001:
3127#endif
Amaury Forgeot d'Arc919765a2009-10-13 23:18:53 +00003128 return (double) 7.0;
Amaury Forgeot d'Arc7d520792009-10-06 21:03:20 +00003129 case 0x0F2D:
Amaury Forgeot d'Arc919765a2009-10-13 23:18:53 +00003130 return (double) 7.0/2.0;
Amaury Forgeot d'Arc7d520792009-10-06 21:03:20 +00003131 case 0x215E:
Amaury Forgeot d'Arc919765a2009-10-13 23:18:53 +00003132 return (double) 7.0/8.0;
Amaury Forgeot d'Arc7d520792009-10-06 21:03:20 +00003133 case 0x1378:
3134#ifdef Py_UNICODE_WIDE
3135 case 0x10116:
Florent Xicluna657de432010-03-18 22:11:01 +00003136 case 0x10E6F:
Amaury Forgeot d'Arc7d520792009-10-06 21:03:20 +00003137 case 0x1D36F:
3138#endif
Amaury Forgeot d'Arc919765a2009-10-13 23:18:53 +00003139 return (double) 70.0;
Amaury Forgeot d'Arc7d520792009-10-06 21:03:20 +00003140#ifdef Py_UNICODE_WIDE
3141 case 0x1011F:
Florent Xicluna657de432010-03-18 22:11:01 +00003142 case 0x10E78:
Amaury Forgeot d'Arc919765a2009-10-13 23:18:53 +00003143 return (double) 700.0;
Amaury Forgeot d'Arc7d520792009-10-06 21:03:20 +00003144#endif
3145#ifdef Py_UNICODE_WIDE
3146 case 0x10128:
Amaury Forgeot d'Arc919765a2009-10-13 23:18:53 +00003147 return (double) 7000.0;
Amaury Forgeot d'Arc7d520792009-10-06 21:03:20 +00003148#endif
3149#ifdef Py_UNICODE_WIDE
3150 case 0x10131:
Amaury Forgeot d'Arc919765a2009-10-13 23:18:53 +00003151 return (double) 70000.0;
Amaury Forgeot d'Arc7d520792009-10-06 21:03:20 +00003152#endif
3153 case 0x0038:
3154 case 0x0668:
3155 case 0x06F8:
3156 case 0x07C8:
3157 case 0x096E:
3158 case 0x09EE:
3159 case 0x0A6E:
3160 case 0x0AEE:
3161 case 0x0B6E:
3162 case 0x0BEE:
3163 case 0x0C6E:
3164 case 0x0CEE:
3165 case 0x0D6E:
3166 case 0x0E58:
3167 case 0x0ED8:
3168 case 0x0F28:
3169 case 0x1048:
3170 case 0x1098:
3171 case 0x1370:
3172 case 0x17E8:
3173 case 0x17F8:
3174 case 0x1818:
3175 case 0x194E:
3176 case 0x19D8:
Florent Xicluna657de432010-03-18 22:11:01 +00003177 case 0x1A88:
3178 case 0x1A98:
Amaury Forgeot d'Arc7d520792009-10-06 21:03:20 +00003179 case 0x1B58:
3180 case 0x1BB8:
3181 case 0x1C48:
3182 case 0x1C58:
3183 case 0x2078:
3184 case 0x2088:
3185 case 0x2167:
3186 case 0x2177:
3187 case 0x2467:
3188 case 0x247B:
3189 case 0x248F:
3190 case 0x24FC:
3191 case 0x277D:
3192 case 0x2787:
3193 case 0x2791:
3194 case 0x3028:
3195 case 0x3227:
3196 case 0x3287:
3197 case 0x516B:
3198 case 0x634C:
3199 case 0xA628:
Florent Xicluna657de432010-03-18 22:11:01 +00003200 case 0xA6ED:
Amaury Forgeot d'Arc7d520792009-10-06 21:03:20 +00003201 case 0xA8D8:
3202 case 0xA908:
Florent Xicluna657de432010-03-18 22:11:01 +00003203 case 0xA9D8:
Amaury Forgeot d'Arc7d520792009-10-06 21:03:20 +00003204 case 0xAA58:
Florent Xicluna657de432010-03-18 22:11:01 +00003205 case 0xABF8:
Amaury Forgeot d'Arc7d520792009-10-06 21:03:20 +00003206 case 0xFF18:
3207#ifdef Py_UNICODE_WIDE
3208 case 0x1010E:
3209 case 0x104A8:
Florent Xicluna657de432010-03-18 22:11:01 +00003210 case 0x10E67:
Amaury Forgeot d'Arc7d520792009-10-06 21:03:20 +00003211 case 0x12406:
3212 case 0x1240D:
3213 case 0x12413:
3214 case 0x1241C:
3215 case 0x1242A:
3216 case 0x12444:
3217 case 0x12445:
3218 case 0x1D367:
3219 case 0x1D7D6:
3220 case 0x1D7E0:
3221 case 0x1D7EA:
3222 case 0x1D7F4:
3223 case 0x1D7FE:
Florent Xicluna657de432010-03-18 22:11:01 +00003224 case 0x1F109:
Amaury Forgeot d'Arc7d520792009-10-06 21:03:20 +00003225#endif
Amaury Forgeot d'Arc919765a2009-10-13 23:18:53 +00003226 return (double) 8.0;
Amaury Forgeot d'Arc7d520792009-10-06 21:03:20 +00003227 case 0x1379:
3228#ifdef Py_UNICODE_WIDE
3229 case 0x10117:
Florent Xicluna657de432010-03-18 22:11:01 +00003230 case 0x10E70:
Amaury Forgeot d'Arc7d520792009-10-06 21:03:20 +00003231 case 0x1D370:
3232#endif
Amaury Forgeot d'Arc919765a2009-10-13 23:18:53 +00003233 return (double) 80.0;
Amaury Forgeot d'Arc7d520792009-10-06 21:03:20 +00003234#ifdef Py_UNICODE_WIDE
3235 case 0x10120:
Florent Xicluna657de432010-03-18 22:11:01 +00003236 case 0x10E79:
Amaury Forgeot d'Arc919765a2009-10-13 23:18:53 +00003237 return (double) 800.0;
Amaury Forgeot d'Arc7d520792009-10-06 21:03:20 +00003238#endif
3239#ifdef Py_UNICODE_WIDE
3240 case 0x10129:
Amaury Forgeot d'Arc919765a2009-10-13 23:18:53 +00003241 return (double) 8000.0;
Amaury Forgeot d'Arc7d520792009-10-06 21:03:20 +00003242#endif
3243#ifdef Py_UNICODE_WIDE
3244 case 0x10132:
Amaury Forgeot d'Arc919765a2009-10-13 23:18:53 +00003245 return (double) 80000.0;
Amaury Forgeot d'Arc7d520792009-10-06 21:03:20 +00003246#endif
3247 case 0x0039:
3248 case 0x0669:
3249 case 0x06F9:
3250 case 0x07C9:
3251 case 0x096F:
3252 case 0x09EF:
3253 case 0x0A6F:
3254 case 0x0AEF:
3255 case 0x0B6F:
3256 case 0x0BEF:
3257 case 0x0C6F:
3258 case 0x0CEF:
3259 case 0x0D6F:
3260 case 0x0E59:
3261 case 0x0ED9:
3262 case 0x0F29:
3263 case 0x1049:
3264 case 0x1099:
3265 case 0x1371:
3266 case 0x17E9:
3267 case 0x17F9:
3268 case 0x1819:
3269 case 0x194F:
3270 case 0x19D9:
Florent Xicluna657de432010-03-18 22:11:01 +00003271 case 0x1A89:
3272 case 0x1A99:
Amaury Forgeot d'Arc7d520792009-10-06 21:03:20 +00003273 case 0x1B59:
3274 case 0x1BB9:
3275 case 0x1C49:
3276 case 0x1C59:
3277 case 0x2079:
3278 case 0x2089:
3279 case 0x2168:
3280 case 0x2178:
3281 case 0x2468:
3282 case 0x247C:
3283 case 0x2490:
3284 case 0x24FD:
3285 case 0x277E:
3286 case 0x2788:
3287 case 0x2792:
3288 case 0x3029:
3289 case 0x3228:
3290 case 0x3288:
3291 case 0x4E5D:
3292 case 0x5EFE:
3293 case 0x7396:
3294 case 0xA629:
Florent Xicluna657de432010-03-18 22:11:01 +00003295 case 0xA6EE:
Amaury Forgeot d'Arc7d520792009-10-06 21:03:20 +00003296 case 0xA8D9:
3297 case 0xA909:
Florent Xicluna657de432010-03-18 22:11:01 +00003298 case 0xA9D9:
Amaury Forgeot d'Arc7d520792009-10-06 21:03:20 +00003299 case 0xAA59:
Florent Xicluna657de432010-03-18 22:11:01 +00003300 case 0xABF9:
Amaury Forgeot d'Arc7d520792009-10-06 21:03:20 +00003301 case 0xFF19:
3302#ifdef Py_UNICODE_WIDE
3303 case 0x1010F:
3304 case 0x104A9:
Florent Xicluna657de432010-03-18 22:11:01 +00003305 case 0x10E68:
Amaury Forgeot d'Arc7d520792009-10-06 21:03:20 +00003306 case 0x12407:
3307 case 0x1240E:
3308 case 0x12414:
3309 case 0x1241D:
3310 case 0x1242B:
3311 case 0x12446:
3312 case 0x12447:
3313 case 0x12448:
3314 case 0x12449:
3315 case 0x1D368:
3316 case 0x1D7D7:
3317 case 0x1D7E1:
3318 case 0x1D7EB:
3319 case 0x1D7F5:
3320 case 0x1D7FF:
Florent Xicluna657de432010-03-18 22:11:01 +00003321 case 0x1F10A:
Amaury Forgeot d'Arc7d520792009-10-06 21:03:20 +00003322 case 0x2F890:
3323#endif
Amaury Forgeot d'Arc919765a2009-10-13 23:18:53 +00003324 return (double) 9.0;
Amaury Forgeot d'Arc7d520792009-10-06 21:03:20 +00003325 case 0x0F2E:
Amaury Forgeot d'Arc919765a2009-10-13 23:18:53 +00003326 return (double) 9.0/2.0;
Amaury Forgeot d'Arc7d520792009-10-06 21:03:20 +00003327 case 0x137A:
3328#ifdef Py_UNICODE_WIDE
3329 case 0x10118:
3330 case 0x10341:
Florent Xicluna657de432010-03-18 22:11:01 +00003331 case 0x10E71:
Amaury Forgeot d'Arc7d520792009-10-06 21:03:20 +00003332 case 0x1D371:
3333#endif
Amaury Forgeot d'Arc919765a2009-10-13 23:18:53 +00003334 return (double) 90.0;
Amaury Forgeot d'Arc7d520792009-10-06 21:03:20 +00003335#ifdef Py_UNICODE_WIDE
3336 case 0x10121:
3337 case 0x1034A:
Florent Xicluna657de432010-03-18 22:11:01 +00003338 case 0x10E7A:
Amaury Forgeot d'Arc919765a2009-10-13 23:18:53 +00003339 return (double) 900.0;
Amaury Forgeot d'Arc7d520792009-10-06 21:03:20 +00003340#endif
3341#ifdef Py_UNICODE_WIDE
3342 case 0x1012A:
Amaury Forgeot d'Arc919765a2009-10-13 23:18:53 +00003343 return (double) 9000.0;
Amaury Forgeot d'Arc7d520792009-10-06 21:03:20 +00003344#endif
3345#ifdef Py_UNICODE_WIDE
3346 case 0x10133:
Amaury Forgeot d'Arc919765a2009-10-13 23:18:53 +00003347 return (double) 90000.0;
Amaury Forgeot d'Arc7d520792009-10-06 21:03:20 +00003348#endif
3349 }
3350 return -1.0;
3351}
3352
3353/* Returns 1 for Unicode characters having the bidirectional
3354 * type 'WS', 'B' or 'S' or the category 'Zs', 0 otherwise.
3355 */
3356int _PyUnicode_IsWhitespace(register const Py_UNICODE ch)
3357{
3358#ifdef WANT_WCTYPE_FUNCTIONS
3359 return iswspace(ch);
3360#else
3361 switch (ch) {
3362 case 0x0009:
3363 case 0x000A:
3364 case 0x000B:
3365 case 0x000C:
3366 case 0x000D:
3367 case 0x001C:
3368 case 0x001D:
3369 case 0x001E:
3370 case 0x001F:
3371 case 0x0020:
3372 case 0x0085:
3373 case 0x00A0:
3374 case 0x1680:
3375 case 0x180E:
3376 case 0x2000:
3377 case 0x2001:
3378 case 0x2002:
3379 case 0x2003:
3380 case 0x2004:
3381 case 0x2005:
3382 case 0x2006:
3383 case 0x2007:
3384 case 0x2008:
3385 case 0x2009:
3386 case 0x200A:
3387 case 0x2028:
3388 case 0x2029:
3389 case 0x202F:
3390 case 0x205F:
3391 case 0x3000:
3392 return 1;
3393 }
3394 return 0;
3395#endif
3396}
3397
3398/* Returns 1 for Unicode characters having the category 'Zl',
3399 * 'Zp' or type 'B', 0 otherwise.
3400 */
3401int _PyUnicode_IsLinebreak(register const Py_UNICODE ch)
3402{
3403 switch (ch) {
3404 case 0x000A:
3405 case 0x000D:
3406 case 0x001C:
3407 case 0x001D:
3408 case 0x001E:
3409 case 0x0085:
3410 case 0x2028:
3411 case 0x2029:
3412 return 1;
3413 }
3414 return 0;
3415}
3416