diff options
Diffstat (limited to 'apps/recorder')
-rw-r--r-- | apps/recorder/sokoban.c | 1900 | ||||
-rw-r--r-- | apps/recorder/sokoban_levels.h | 1723 |
2 files changed, 1815 insertions, 1808 deletions
diff --git a/apps/recorder/sokoban.c b/apps/recorder/sokoban.c index 68961f775d..5081ddc8ce 100644 --- a/apps/recorder/sokoban.c +++ b/apps/recorder/sokoban.c | |||
@@ -29,6 +29,8 @@ | |||
29 | #include "menu.h" | 29 | #include "menu.h" |
30 | #include "screens.h" | 30 | #include "screens.h" |
31 | 31 | ||
32 | #include "sokoban_levels.h" | ||
33 | |||
32 | #ifdef SIMULATOR | 34 | #ifdef SIMULATOR |
33 | #include <stdio.h> | 35 | #include <stdio.h> |
34 | #endif | 36 | #endif |
@@ -48,1747 +50,26 @@ static int moves=0; | |||
48 | static int row=0; | 50 | static int row=0; |
49 | static int col=0; | 51 | static int col=0; |
50 | static int boxes_to_go=0; | 52 | static int boxes_to_go=0; |
51 | static int current_spot=1; | 53 | static char current_spot= ' '; |
52 | |||
53 | /* 320 boxes per level */ | ||
54 | static const char levels[][320] = { | ||
55 | "00000000000000000000" | ||
56 | "00000000000000000000" | ||
57 | "00000000000000000000" | ||
58 | "00000000000000000000" | ||
59 | "00000000222000000000" | ||
60 | "00000000232000000000" | ||
61 | "00000000212222000000" | ||
62 | "00000022241432000000" | ||
63 | "00000023145222000000" | ||
64 | "00000022224200000000" | ||
65 | "00000000023200000000" | ||
66 | "00000000022200000000" | ||
67 | "00000000000000000000" | ||
68 | "00000000000000000000" | ||
69 | "00000000000000000000" | ||
70 | "00000000000000000000", | ||
71 | |||
72 | "00000000000000000000" | ||
73 | "00000000000000000000" | ||
74 | "00000000000000000000" | ||
75 | "00000000000000000000" | ||
76 | "00000222220000000000" | ||
77 | "00000211120000000000" | ||
78 | "00000254420222000000" | ||
79 | "00000214120232000000" | ||
80 | "00000222122232000000" | ||
81 | "00000022111132000000" | ||
82 | "00000021112112000000" | ||
83 | "00000021112222000000" | ||
84 | "00000022222000000000" | ||
85 | "00000000000000000000" | ||
86 | "00000000000000000000" | ||
87 | "00000000000000000000", | ||
88 | |||
89 | "00000000000000000000" | ||
90 | "00000000000000000000" | ||
91 | "00000000000000000000" | ||
92 | "00000000000000000000" | ||
93 | "00000000000000000000" | ||
94 | "00000022222220000000" | ||
95 | "00000021111122200000" | ||
96 | "00000224222111200000" | ||
97 | "00000215141141200000" | ||
98 | "00000213321412200000" | ||
99 | "00000223321112000000" | ||
100 | "00000022222222000000" | ||
101 | "00000000000000000000" | ||
102 | "00000000000000000000" | ||
103 | "00000000000000000000" | ||
104 | "00000000000000000000", | ||
105 | |||
106 | "00000000000000000000" | ||
107 | "00000000000000000000" | ||
108 | "00000000000000000000" | ||
109 | "00000000000000000000" | ||
110 | "00000000000000000000" | ||
111 | "00000000022222000000" | ||
112 | "00000022221132000000" | ||
113 | "00000021114172000000" | ||
114 | "00000021441432000000" | ||
115 | "00000022522332000000" | ||
116 | "00000002222222000000" | ||
117 | "00000000000000000000" | ||
118 | "00000000000000000000" | ||
119 | "00000000000000000000" | ||
120 | "00000000000000000000" | ||
121 | "00000000000000000000", | ||
122 | |||
123 | "00000000000000000000" | ||
124 | "00000000000000000000" | ||
125 | "00000000000000000000" | ||
126 | "00000000000000000000" | ||
127 | "00000002222000000000" | ||
128 | "00000002512220000000" | ||
129 | "00000002141120000000" | ||
130 | "00000022212122000000" | ||
131 | "00000023212112000000" | ||
132 | "00000023411212000000" | ||
133 | "00000023111412000000" | ||
134 | "00000022222222000000" | ||
135 | "00000000000000000000" | ||
136 | "00000000000000000000" | ||
137 | "00000000000000000000" | ||
138 | "00000000000000000000", | ||
139 | |||
140 | "00000000000000000000" | ||
141 | "00000000000000000000" | ||
142 | "00000000000000000000" | ||
143 | "00000000000000000000" | ||
144 | "00000000222222200000" | ||
145 | "00000002211215200000" | ||
146 | "00000002111211200000" | ||
147 | "00000002414141200000" | ||
148 | "00000002142211200000" | ||
149 | "00000222141212200000" | ||
150 | "00000233333112000000" | ||
151 | "00000222222222000000" | ||
152 | "00000000000000000000" | ||
153 | "00000000000000000000" | ||
154 | "00000000000000000000" | ||
155 | "00000000000000000000", | ||
156 | |||
157 | "00000000000000000000" | ||
158 | "00000000000000000000" | ||
159 | "00000000000000000000" | ||
160 | "00000000000000000000" | ||
161 | "00000000000000000000" | ||
162 | "00000000222222000000" | ||
163 | "00000022211112000000" | ||
164 | "00000223142212200000" | ||
165 | "00000233414115200000" | ||
166 | "00000233141412200000" | ||
167 | "00000222222112000000" | ||
168 | "00000000002222000000" | ||
169 | "00000000000000000000" | ||
170 | "00000000000000000000" | ||
171 | "00000000000000000000" | ||
172 | "00000000000000000000", | ||
173 | |||
174 | "00000000000000000000" | ||
175 | "00000000000000000000" | ||
176 | "00000000000000000000" | ||
177 | "00000000000000000000" | ||
178 | "00000000222222000000" | ||
179 | "00000000211112000000" | ||
180 | "00000022244412000000" | ||
181 | "00000025143312000000" | ||
182 | "00000021433322000000" | ||
183 | "00000022221120000000" | ||
184 | "00000000022220000000" | ||
185 | "00000000000000000000" | ||
186 | "00000000000000000000" | ||
187 | "00000000000000000000" | ||
188 | "00000000000000000000" | ||
189 | "00000000000000000000", | ||
190 | |||
191 | "00000000000000000000" | ||
192 | "00000000000000000000" | ||
193 | "00000000000000000000" | ||
194 | "00000000000000000000" | ||
195 | "00000000222200000000" | ||
196 | "00000000233200000000" | ||
197 | "00000002213220000000" | ||
198 | "00000002114320000000" | ||
199 | "00000022141122000000" | ||
200 | "00000021124412000000" | ||
201 | "00000021151112000000" | ||
202 | "00000022222222000000" | ||
203 | "00000000000000000000" | ||
204 | "00000000000000000000" | ||
205 | "00000000000000000000" | ||
206 | "00000000000000000000", | ||
207 | |||
208 | "00000000000000000000" | ||
209 | "00000000000000000000" | ||
210 | "00000000000000000000" | ||
211 | "00000000000000000000" | ||
212 | "00000000000000000000" | ||
213 | "00000000222220000000" | ||
214 | "00000022211520000000" | ||
215 | "00000021143122000000" | ||
216 | "00000021134312000000" | ||
217 | "00000022217412000000" | ||
218 | "00000000211122000000" | ||
219 | "00000000222220000000" | ||
220 | "00000000000000000000" | ||
221 | "00000000000000000000" | ||
222 | "00000000000000000000" | ||
223 | "00000000000000000000", | ||
224 | |||
225 | "00000000000000000000" | ||
226 | "00000000000000000000" | ||
227 | "00000000000000000000" | ||
228 | "00000000000000000000" | ||
229 | "00000022222222000000" | ||
230 | "00000021121112000000" | ||
231 | "00000021433412000000" | ||
232 | "00000025437122000000" | ||
233 | "00000021433412000000" | ||
234 | "00000021121112000000" | ||
235 | "00000022222222000000" | ||
236 | "00000000000000000000" | ||
237 | "00000000000000000000" | ||
238 | "00000000000000000000" | ||
239 | "00000000000000000000" | ||
240 | "00000000000000000000", | ||
241 | |||
242 | "00000000000000000000" | ||
243 | "00000000000000000000" | ||
244 | "00000000000000000000" | ||
245 | "00000000000000000000" | ||
246 | "00000002222220000000" | ||
247 | "00000002111122200000" | ||
248 | "00000002141111200000" | ||
249 | "00000222141221200000" | ||
250 | "00000233314111200000" | ||
251 | "00000233342412200000" | ||
252 | "00000222212141200000" | ||
253 | "00000000211511200000" | ||
254 | "00000000222222200000" | ||
255 | "00000000000000000000" | ||
256 | "00000000000000000000" | ||
257 | "00000000000000000000", | ||
258 | |||
259 | "00000000000000000000" | ||
260 | "00000000000000000000" | ||
261 | "00000000000000000000" | ||
262 | "00000000000000000000" | ||
263 | "00000022222200000000" | ||
264 | "00000021111200000000" | ||
265 | "00000021444220000000" | ||
266 | "00000021123322200000" | ||
267 | "00000022113341200000" | ||
268 | "00000002151111200000" | ||
269 | "00000002222222200000" | ||
270 | "00000000000000000000" | ||
271 | "00000000000000000000" | ||
272 | "00000000000000000000" | ||
273 | "00000000000000000000" | ||
274 | "00000000000000000000", | ||
275 | |||
276 | "00000000000000000000" | ||
277 | "00000000000000000000" | ||
278 | "00000000000000000000" | ||
279 | "00000000000000000000" | ||
280 | "00000002222222200000" | ||
281 | "00000002111231200000" | ||
282 | "00000022114333200000" | ||
283 | "00000021141273200000" | ||
284 | "00000221224212200000" | ||
285 | "00000211141141200000" | ||
286 | "00000211121111200000" | ||
287 | "00000222222251200000" | ||
288 | "00000000000222200000" | ||
289 | "00000000000000000000" | ||
290 | "00000000000000000000" | ||
291 | "00000000000000000000", | ||
292 | |||
293 | "00000000000000000000" | ||
294 | "00000000000000000000" | ||
295 | "00000000000000000000" | ||
296 | "00000000000000000000" | ||
297 | "00000022222220000000" | ||
298 | "00000023333120000000" | ||
299 | "00000222333422200000" | ||
300 | "00000211424141200000" | ||
301 | "00000214411241200000" | ||
302 | "00000211112111200000" | ||
303 | "00000222215122200000" | ||
304 | "00000000222220000000" | ||
305 | "00000000000000000000" | ||
306 | "00000000000000000000" | ||
307 | "00000000000000000000" | ||
308 | "00000000000000000000", | ||
309 | |||
310 | "00000000000000000000" | ||
311 | "00000000000000000000" | ||
312 | "00000000000000000000" | ||
313 | "00000000000000000000" | ||
314 | "00000022222222000000" | ||
315 | "00000023311112000000" | ||
316 | "00000023341452000000" | ||
317 | "00000024244422000000" | ||
318 | "00000023341412000000" | ||
319 | "00000023311112000000" | ||
320 | "00000022222222000000" | ||
321 | "00000000000000000000" | ||
322 | "00000000000000000000" | ||
323 | "00000000000000000000" | ||
324 | "00000000000000000000" | ||
325 | "00000000000000000000", | ||
326 | |||
327 | "00000000000000000000" | ||
328 | "00000000000000000000" | ||
329 | "00000000000000000000" | ||
330 | "00000000000000000000" | ||
331 | "00000222222220000000" | ||
332 | "00000211111120000000" | ||
333 | "00000212441120000000" | ||
334 | "00000213332120000000" | ||
335 | "00000223334122000000" | ||
336 | "00000021221412000000" | ||
337 | "00000024114112000000" | ||
338 | "00000021121152000000" | ||
339 | "00000022222222000000" | ||
340 | "00000000000000000000" | ||
341 | "00000000000000000000" | ||
342 | "00000000000000000000", | ||
343 | |||
344 | "00000000000000000000" | ||
345 | "00000000000000000000" | ||
346 | "00000000000000000000" | ||
347 | "00000000000000000000" | ||
348 | "00000002222200000000" | ||
349 | "00000222111222200000" | ||
350 | "00000211141411200000" | ||
351 | "00000214111415200000" | ||
352 | "00000222442222200000" | ||
353 | "00000002113320000000" | ||
354 | "00000002333320000000" | ||
355 | "00000002222220000000" | ||
356 | "00000000000000000000" | ||
357 | "00000000000000000000" | ||
358 | "00000000000000000000" | ||
359 | "00000000000000000000", | ||
360 | |||
361 | "00000000000000000000" | ||
362 | "00000000000000000000" | ||
363 | "00000000000000000000" | ||
364 | "00000000000000000000" | ||
365 | "00000222222222000000" | ||
366 | "00000211171112000000" | ||
367 | "00000214343152000000" | ||
368 | "00000213434312000000" | ||
369 | "00000214343412000000" | ||
370 | "00000211171112000000" | ||
371 | "00000222222222000000" | ||
372 | "00000000000000000000" | ||
373 | "00000000000000000000" | ||
374 | "00000000000000000000" | ||
375 | "00000000000000000000" | ||
376 | "00000000000000000000", | ||
377 | |||
378 | "00000000000000000000" | ||
379 | "00000000000000000000" | ||
380 | "00000000000000000000" | ||
381 | "00000000000000000000" | ||
382 | "00000000000000000000" | ||
383 | "00000022222222200000" | ||
384 | "00000221111111200000" | ||
385 | "00000211124241200000" | ||
386 | "00000214411343200000" | ||
387 | "00000215222333200000" | ||
388 | "00000222202222200000" | ||
389 | "00000000000000000000" | ||
390 | "00000000000000000000" | ||
391 | "00000000000000000000" | ||
392 | "00000000000000000000" | ||
393 | "00000000000000000000", | ||
394 | |||
395 | "00000000000000000000" | ||
396 | "00000000000000000000" | ||
397 | "00000000000000000000" | ||
398 | "00000000000000000000" | ||
399 | "00000002222220000000" | ||
400 | "00000002313320000000" | ||
401 | "00000002314320000000" | ||
402 | "00000022211422000000" | ||
403 | "00000021411412000000" | ||
404 | "00000021242212000000" | ||
405 | "00000021115112000000" | ||
406 | "00000022222222000000" | ||
407 | "00000000000000000000" | ||
408 | "00000000000000000000" | ||
409 | "00000000000000000000" | ||
410 | "00000000000000000000", | ||
411 | |||
412 | "00000000000000000000" | ||
413 | "00000000000000000000" | ||
414 | "00000000000000000000" | ||
415 | "00000000000000000000" | ||
416 | "00000000000000000000" | ||
417 | "00000022222000000000" | ||
418 | "00000021112222000000" | ||
419 | "00000221241112000000" | ||
420 | "00000214114412000000" | ||
421 | "00000212423732000000" | ||
422 | "00000211153332000000" | ||
423 | "00000222222222000000" | ||
424 | "00000000000000000000" | ||
425 | "00000000000000000000" | ||
426 | "00000000000000000000" | ||
427 | "00000000000000000000", | ||
428 | |||
429 | "00000000000000000000" | ||
430 | "00000000000000000000" | ||
431 | "00000000000000000000" | ||
432 | "00000000000000000000" | ||
433 | "00000000022222000000" | ||
434 | "00000022221112200000" | ||
435 | "00000021414111200000" | ||
436 | "00000025237321200000" | ||
437 | "00000021237321200000" | ||
438 | "00000021114141200000" | ||
439 | "00000022111222200000" | ||
440 | "00000002222200000000" | ||
441 | "00000000000000000000" | ||
442 | "00000000000000000000" | ||
443 | "00000000000000000000" | ||
444 | "00000000000000000000", | ||
445 | |||
446 | "00000000000000000000" | ||
447 | "00000000000000000000" | ||
448 | "00000000000000000000" | ||
449 | "00000000000000000000" | ||
450 | "00000000222220000000" | ||
451 | "00000222231122000000" | ||
452 | "00000214343112000000" | ||
453 | "00000254212412000000" | ||
454 | "00000214313112000000" | ||
455 | "00000222242412000000" | ||
456 | "00000002313112000000" | ||
457 | "00000002222222000000" | ||
458 | "00000000000000000000" | ||
459 | "00000000000000000000" | ||
460 | "00000000000000000000" | ||
461 | "00000000000000000000", | ||
462 | |||
463 | "00000000000000000000" | ||
464 | "00000000000000000000" | ||
465 | "00000000000000000000" | ||
466 | "00000000000000000000" | ||
467 | "00000000222222220000" | ||
468 | "00000222211113120000" | ||
469 | "00000211414143120000" | ||
470 | "00000211322223220000" | ||
471 | "00000214341415200000" | ||
472 | "00000211311112200000" | ||
473 | "00000222222222000000" | ||
474 | "00000000000000000000" | ||
475 | "00000000000000000000" | ||
476 | "00000000000000000000" | ||
477 | "00000000000000000000" | ||
478 | "00000000000000000000", | ||
479 | |||
480 | "00000000000000000000" | ||
481 | "00000000000000000000" | ||
482 | "00000000000000000000" | ||
483 | "00000000000000000000" | ||
484 | "00000000000000000000" | ||
485 | "00000222222200000000" | ||
486 | "00000211111222220000" | ||
487 | "00000214137314120000" | ||
488 | "00000254371734120000" | ||
489 | "00000214137314120000" | ||
490 | "00000222222111120000" | ||
491 | "00000000002222220000" | ||
492 | "00000000000000000000" | ||
493 | "00000000000000000000" | ||
494 | "00000000000000000000" | ||
495 | "00000000000000000000", | ||
496 | |||
497 | "00000000000000000000" | ||
498 | "00000000000000000000" | ||
499 | "00000000000000000000" | ||
500 | "00000000000000000000" | ||
501 | "00000222222000000000" | ||
502 | "00000211112000000000" | ||
503 | "00000214112222000000" | ||
504 | "00000214733712000000" | ||
505 | "00000217337412000000" | ||
506 | "00000222211412000000" | ||
507 | "00000000215112000000" | ||
508 | "00000000222222000000" | ||
509 | "00000000000000000000" | ||
510 | "00000000000000000000" | ||
511 | "00000000000000000000" | ||
512 | "00000000000000000000", | ||
513 | |||
514 | "00000000000000000000" | ||
515 | "00000000000000000000" | ||
516 | "00000000000000000000" | ||
517 | "00000000000000000000" | ||
518 | "00000000022222200000" | ||
519 | "00000022223115200000" | ||
520 | "00000021144411200000" | ||
521 | "00000023223223200000" | ||
522 | "00000021114111200000" | ||
523 | "00000021143212200000" | ||
524 | "00000022221112000000" | ||
525 | "00000000022222000000" | ||
526 | "00000000000000000000" | ||
527 | "00000000000000000000" | ||
528 | "00000000000000000000" | ||
529 | "00000000000000000000", | ||
530 | |||
531 | "00000000000000000000" | ||
532 | "00000000000000000000" | ||
533 | "00000000000000000000" | ||
534 | "00000000000000000000" | ||
535 | "00000022222222200000" | ||
536 | "00000023114315200000" | ||
537 | "00000021343411200000" | ||
538 | "00000022434142200000" | ||
539 | "00000021343411200000" | ||
540 | "00000023114311200000" | ||
541 | "00000022222222200000" | ||
542 | "00000000000000000000" | ||
543 | "00000000000000000000" | ||
544 | "00000000000000000000" | ||
545 | "00000000000000000000" | ||
546 | "00000000000000000000", | ||
547 | |||
548 | "00000000000000000000" | ||
549 | "00000000000000000000" | ||
550 | "00000000000000000000" | ||
551 | "00000000000000000000" | ||
552 | "00000000000000000000" | ||
553 | "00000002222222000000" | ||
554 | "00000002115112000000" | ||
555 | "00000002241412000000" | ||
556 | "00000002114422000000" | ||
557 | "00000002333320000000" | ||
558 | "00000002222220000000" | ||
559 | "00000000000000000000" | ||
560 | "00000000000000000000" | ||
561 | "00000000000000000000" | ||
562 | "00000000000000000000" | ||
563 | "00000000000000000000", | ||
564 | |||
565 | "00000000000000000000" | ||
566 | "00000000000000000000" | ||
567 | "00000000000000000000" | ||
568 | "00000000000000000000" | ||
569 | "00000022220000000000" | ||
570 | "00000021122222000000" | ||
571 | "00000224122112000000" | ||
572 | "00000211454112000000" | ||
573 | "00000211122412000000" | ||
574 | "00000222322122200000" | ||
575 | "00000023334141200000" | ||
576 | "00000022331111200000" | ||
577 | "00000002222222200000" | ||
578 | "00000000000000000000" | ||
579 | "00000000000000000000" | ||
580 | "00000000000000000000", | ||
581 | |||
582 | "00000000000000000000" | ||
583 | "00000000000000000000" | ||
584 | "00000000000000000000" | ||
585 | "00000000000000000000" | ||
586 | "00000000000000000000" | ||
587 | "00000022222222000000" | ||
588 | "00000021123312200000" | ||
589 | "00000021431471200000" | ||
590 | "00000021145411200000" | ||
591 | "00000021741341200000" | ||
592 | "00000022133211200000" | ||
593 | "00000002222222200000" | ||
594 | "00000000000000000000" | ||
595 | "00000000000000000000" | ||
596 | "00000000000000000000" | ||
597 | "00000000000000000000", | ||
598 | |||
599 | "00000000000000000000" | ||
600 | "00000000000000000000" | ||
601 | "00000000000000000000" | ||
602 | "00000000000000000000" | ||
603 | "00000022222220000000" | ||
604 | "00000221171122000000" | ||
605 | "00000213131312000000" | ||
606 | "00000214171112000000" | ||
607 | "00000274474472000000" | ||
608 | "00000211171412000000" | ||
609 | "00000213135312000000" | ||
610 | "00000221171122000000" | ||
611 | "00000022222220000000" | ||
612 | "00000000000000000000" | ||
613 | "00000000000000000000" | ||
614 | "00000000000000000000", | ||
615 | |||
616 | "00000000000000000000" | ||
617 | "00000000000000000000" | ||
618 | "00000000000000000000" | ||
619 | "00000000000000000000" | ||
620 | "00000222222222000000" | ||
621 | "00000211134152000000" | ||
622 | "00000214171412000000" | ||
623 | "00000273337372000000" | ||
624 | "00000214471112000000" | ||
625 | "00000211131412000000" | ||
626 | "00000222222222000000" | ||
627 | "00000000000000000000" | ||
628 | "00000000000000000000" | ||
629 | "00000000000000000000" | ||
630 | "00000000000000000000" | ||
631 | "00000000000000000000", | ||
632 | |||
633 | "00000000000000000000" | ||
634 | "00000000000000000000" | ||
635 | "00000000000000000000" | ||
636 | "00000000022222200000" | ||
637 | "00000222223111200000" | ||
638 | "00000211233221200000" | ||
639 | "00000211433111200000" | ||
640 | "00000211213212200000" | ||
641 | "00002221224211200000" | ||
642 | "00002141111441200000" | ||
643 | "00002124211211200000" | ||
644 | "00002511222222200000" | ||
645 | "00002222200000000000" | ||
646 | "00000000000000000000" | ||
647 | "00000000000000000000" | ||
648 | "00000000000000000000", | ||
649 | |||
650 | "00000000000000000000" | ||
651 | "00000000000000000000" | ||
652 | "00000000000000000000" | ||
653 | "00000000000000000000" | ||
654 | "00000002222220000000" | ||
655 | "00000002133320000000" | ||
656 | "00002222333320000000" | ||
657 | "00002112224122200000" | ||
658 | "00002141411441200000" | ||
659 | "00002514141111200000" | ||
660 | "00002112222111200000" | ||
661 | "00002222002222200000" | ||
662 | "00000000000000000000" | ||
663 | "00000000000000000000" | ||
664 | "00000000000000000000" | ||
665 | "00000000000000000000", | ||
666 | |||
667 | "00000000000000000000" | ||
668 | "00000000000000000000" | ||
669 | "00000000000000000000" | ||
670 | "00000000000000000000" | ||
671 | "00000022222222200000" | ||
672 | "00000021122111200000" | ||
673 | "00000021114111200000" | ||
674 | "00000024122214200000" | ||
675 | "00000021233321200000" | ||
676 | "00000221233321220000" | ||
677 | "00000214114114120000" | ||
678 | "00000211111215120000" | ||
679 | "00000222222222220000" | ||
680 | "00000000000000000000" | ||
681 | "00000000000000000000" | ||
682 | "00000000000000000000", | ||
683 | |||
684 | "00000000000000000000" | ||
685 | "00000000000000000000" | ||
686 | "00000000222222200000" | ||
687 | "00000022211111200000" | ||
688 | "00000221112121200000" | ||
689 | "00000211234441200000" | ||
690 | "00000212372122200000" | ||
691 | "00000211332120000000" | ||
692 | "00000222334122000000" | ||
693 | "00000002321412000000" | ||
694 | "00000022121252000000" | ||
695 | "00000021411412000000" | ||
696 | "00000021111222000000" | ||
697 | "00000022222200000000" | ||
698 | "00000000000000000000" | ||
699 | "00000000000000000000", | ||
700 | |||
701 | "00000000000000000000" | ||
702 | "00000000000000000000" | ||
703 | "00000022222222220000" | ||
704 | "00000221111111120000" | ||
705 | "00000251444141120000" | ||
706 | "00000221411414120000" | ||
707 | "00000022122221220000" | ||
708 | "00000002111141220000" | ||
709 | "00000222122414120000" | ||
710 | "00000211112111120000" | ||
711 | "00000211112222220000" | ||
712 | "00000211112200000000" | ||
713 | "00000233333200000000" | ||
714 | "00000233333200000000" | ||
715 | "00000222222200000000" | ||
716 | "00000000000000000000", | ||
717 | |||
718 | "00000000000000000000" | ||
719 | "00000000000000000000" | ||
720 | "00000222222220000000" | ||
721 | "00000211111120000000" | ||
722 | "00000215142120000000" | ||
723 | "00000221211120000000" | ||
724 | "00000214232120000000" | ||
725 | "00000211373420000000" | ||
726 | "00000221232120000000" | ||
727 | "00000021231122000000" | ||
728 | "00000221432112000000" | ||
729 | "00000211214112000000" | ||
730 | "00000214111222000000" | ||
731 | "00000211222200000000" | ||
732 | "00000222200000000000" | ||
733 | "00000000000000000000", | ||
734 | |||
735 | "00000000000000000000" | ||
736 | "00000000000222200000" | ||
737 | "00000000000251200000" | ||
738 | "00000002222211200000" | ||
739 | "00002222111111200000" | ||
740 | "00002111322212200000" | ||
741 | "00002121211112200000" | ||
742 | "00002121414231200000" | ||
743 | "00002121171121200000" | ||
744 | "00002132414121200000" | ||
745 | "00002211112121200000" | ||
746 | "00000212223111200000" | ||
747 | "00000211111222200000" | ||
748 | "00000222222200000000" | ||
749 | "00000000000000000000" | ||
750 | "00000000000000000000", | ||
751 | |||
752 | "00000000000000000000" | ||
753 | "00000000000000000000" | ||
754 | "00000002222200000000" | ||
755 | "00000002111220000000" | ||
756 | "00000002114120000000" | ||
757 | "00000002141520000000" | ||
758 | "00000002223120000000" | ||
759 | "00000000023220000000" | ||
760 | "00000000023120000000" | ||
761 | "00000002223120000000" | ||
762 | "00000002114120000000" | ||
763 | "00000002141120000000" | ||
764 | "00000002211220000000" | ||
765 | "00000000222200000000" | ||
766 | "00000000000000000000" | ||
767 | "00000000000000000000", | ||
768 | |||
769 | "00000000000000000000" | ||
770 | "00000000000000000000" | ||
771 | "00000022220000000000" | ||
772 | "00000021122222000000" | ||
773 | "00000021121112000000" | ||
774 | "00000021311212000000" | ||
775 | "00000022421132000000" | ||
776 | "00000002124212000000" | ||
777 | "00000022311312000000" | ||
778 | "00000021122112000000" | ||
779 | "00000021121172000000" | ||
780 | "00000021411412000000" | ||
781 | "00000021427152000000" | ||
782 | "00000021123222000000" | ||
783 | "00000022222200000000" | ||
784 | "00000000000000000000", | ||
785 | |||
786 | "00000000000000000000" | ||
787 | "00000000000000000000" | ||
788 | "00000000222000000000" | ||
789 | "00000000232222220000" | ||
790 | "00000022234121120000" | ||
791 | "00000023331124120000" | ||
792 | "00000023221411120000" | ||
793 | "00000223414221220000" | ||
794 | "00000234121221200000" | ||
795 | "00000232411111200000" | ||
796 | "00000234112414200000" | ||
797 | "00000231422151200000" | ||
798 | "00000234111141200000" | ||
799 | "00000231222222200000" | ||
800 | "00000222200000000000" | ||
801 | "00000000000000000000", | ||
802 | |||
803 | "00000000000000000000" | ||
804 | "00000000000000000000" | ||
805 | "00000000022220000000" | ||
806 | "00000002221122000000" | ||
807 | "00000022111112200000" | ||
808 | "00000021112133200000" | ||
809 | "00000221427243200000" | ||
810 | "00000211412143200000" | ||
811 | "00000211415143200000" | ||
812 | "00000211412143200000" | ||
813 | "00000224427243200000" | ||
814 | "00000023112133200000" | ||
815 | "00000022311112200000" | ||
816 | "00000002221122000000" | ||
817 | "00000000022220000000" | ||
818 | "00000000000000000000", | ||
819 | |||
820 | "00000000000000000000" | ||
821 | "00000000000000000000" | ||
822 | "00000022222222200000" | ||
823 | "00000021111111200000" | ||
824 | "00000021212221200000" | ||
825 | "00000021441121200000" | ||
826 | "00000025411121200000" | ||
827 | "00000022122121200000" | ||
828 | "00000021114141200000" | ||
829 | "00000021422121200000" | ||
830 | "00000021112421200000" | ||
831 | "00000023332111200000" | ||
832 | "00000023232422200000" | ||
833 | "00000023331120000000" | ||
834 | "00000022222220000000" | ||
835 | "00000000000000000000", | ||
836 | |||
837 | "00000000000000000000" | ||
838 | "00000000000000000000" | ||
839 | "00000222222220000000" | ||
840 | "00000211111320000000" | ||
841 | "00000212423322000000" | ||
842 | "00000211143332000000" | ||
843 | "00000221223432000000" | ||
844 | "00000021221122000000" | ||
845 | "00000024221120000000" | ||
846 | "00000221112420000000" | ||
847 | "00000211211120000000" | ||
848 | "00000211141222200000" | ||
849 | "00000214141115200000" | ||
850 | "00000211222111200000" | ||
851 | "00000222202222200000" | ||
852 | "00000000000000000000", | ||
853 | |||
854 | "00000000000000000000" | ||
855 | "00000000000000000000" | ||
856 | "00000022220000000000" | ||
857 | "00000021122220000000" | ||
858 | "00000021141120000000" | ||
859 | "00000021232120000000" | ||
860 | "00000021212120000000" | ||
861 | "00000023434320000000" | ||
862 | "00000021212120000000" | ||
863 | "00000021232120000000" | ||
864 | "00000021144120000000" | ||
865 | "00000022151120000000" | ||
866 | "00000002112220000000" | ||
867 | "00000002222000000000" | ||
868 | "00000000000000000000" | ||
869 | "00000000000000000000", | ||
870 | |||
871 | "00000000000000000000" | ||
872 | "00000000000000000000" | ||
873 | "00002222220222200000" | ||
874 | "00002111122211200000" | ||
875 | "00002144112211200000" | ||
876 | "00002112141111200000" | ||
877 | "00002212214211200000" | ||
878 | "00000212333112200000" | ||
879 | "00000211333242200000" | ||
880 | "00000212333211200000" | ||
881 | "00002212122251200000" | ||
882 | "00002114141141200000" | ||
883 | "00002124222211200000" | ||
884 | "00002111200222200000" | ||
885 | "00002222200000000000" | ||
886 | "00000000000000000000", | ||
887 | |||
888 | "00000000000000000000" | ||
889 | "00000000000000000000" | ||
890 | "00000222222222200000" | ||
891 | "00000233414173200000" | ||
892 | "00000237141433200000" | ||
893 | "00000223414172200000" | ||
894 | "00000027141432000000" | ||
895 | "00000023414132000000" | ||
896 | "00000023141432000000" | ||
897 | "00000023454172000000" | ||
898 | "00000227141432200000" | ||
899 | "00000233414173200000" | ||
900 | "00000237141433200000" | ||
901 | "00000222222222200000" | ||
902 | "00000000000000000000" | ||
903 | "00000000000000000000", | ||
904 | |||
905 | "00000000000000000000" | ||
906 | "00000000000000000000" | ||
907 | "00002222200000000000" | ||
908 | "00002111200000000000" | ||
909 | "00002411200000000000" | ||
910 | "00222114220000000000" | ||
911 | "00211414120000000000" | ||
912 | "22212122120002222220" | ||
913 | "21112122122222113320" | ||
914 | "21411411111111113320" | ||
915 | "22222122212522113320" | ||
916 | "00002111112222222220" | ||
917 | "00002222222000000000" | ||
918 | "00000000000000000000" | ||
919 | "00000000000000000000" | ||
920 | "00000000000000000000", | ||
921 | |||
922 | "00000000000000000000" | ||
923 | "00000000000000000000" | ||
924 | "00000000000000000000" | ||
925 | "00022222222222200000" | ||
926 | "00023311211111222000" | ||
927 | "00023311214114112000" | ||
928 | "00023311242222112000" | ||
929 | "00023311115122112000" | ||
930 | "00023311211114122000" | ||
931 | "00022222212241412000" | ||
932 | "00000214114141412000" | ||
933 | "00000211112111112000" | ||
934 | "00000222222222222000" | ||
935 | "00000000000000000000" | ||
936 | "00000000000000000000" | ||
937 | "00000000000000000000", | ||
938 | |||
939 | "00000000000000000000" | ||
940 | "00000000000000000000" | ||
941 | "00000000000000000000" | ||
942 | "00000000022222222000" | ||
943 | "00000000021111152000" | ||
944 | "00000000021424122000" | ||
945 | "00000000021411420000" | ||
946 | "00000000022414120000" | ||
947 | "02222222221412122200" | ||
948 | "02333311221411411200" | ||
949 | "02233311114114111200" | ||
950 | "02333311222222222200" | ||
951 | "02222222200000000000" | ||
952 | "00000000000000000000" | ||
953 | "00000000000000000000" | ||
954 | "00000000000000000000", | ||
955 | |||
956 | "00000000000000000000" | ||
957 | "00000000000022222222" | ||
958 | "00000000000021133332" | ||
959 | "02222222222221133332" | ||
960 | "02111121141411133332" | ||
961 | "02144424114121133332" | ||
962 | "02114111114121133332" | ||
963 | "02144124141422222222" | ||
964 | "02114121111120000000" | ||
965 | "02212222222220000000" | ||
966 | "02111121111220000000" | ||
967 | "02111114111220000000" | ||
968 | "02114424411520000000" | ||
969 | "02111121111220000000" | ||
970 | "02222222222200000000" | ||
971 | "00000000000000000000", | ||
972 | |||
973 | "00000000000000000000" | ||
974 | "00000000000000000000" | ||
975 | "00000000022222000000" | ||
976 | "00000000021112222200" | ||
977 | "00000000021242211200" | ||
978 | "00000000021111141200" | ||
979 | "02222222221222111200" | ||
980 | "02333311221411422200" | ||
981 | "02333311114144122000" | ||
982 | "02333311224114152000" | ||
983 | "02222222221141122000" | ||
984 | "00000000021414112000" | ||
985 | "00000000022212212000" | ||
986 | "00000000000211112000" | ||
987 | "00000000000222222000" | ||
988 | "00000000000000000000", | ||
989 | |||
990 | "00000000000000000000" | ||
991 | "00000000000000000000" | ||
992 | "00000000000000000000" | ||
993 | "00002222220022200000" | ||
994 | "00002331120225220000" | ||
995 | "00002331122211120000" | ||
996 | "00002331111144120000" | ||
997 | "00002331121214120000" | ||
998 | "00002332221214120000" | ||
999 | "00002222141241120000" | ||
1000 | "00000002114214120000" | ||
1001 | "00000002141141120000" | ||
1002 | "00000002112211120000" | ||
1003 | "00000002222222220000" | ||
1004 | "00000000000000000000" | ||
1005 | "00000000000000000000", | ||
1006 | |||
1007 | "00000000000000000000" | ||
1008 | "00000000000000000000" | ||
1009 | "00000000000222220000" | ||
1010 | "00000222222211122000" | ||
1011 | "00002212152214412000" | ||
1012 | "00002111141111112000" | ||
1013 | "00002114112221112000" | ||
1014 | "00002221222224222000" | ||
1015 | "00002141122213320000" | ||
1016 | "00002141414133320000" | ||
1017 | "00002111122233320000" | ||
1018 | "00002144120233320000" | ||
1019 | "00002112220222220000" | ||
1020 | "00002222000000000000" | ||
1021 | "00000000000000000000" | ||
1022 | "00000000000000000000", | ||
1023 | |||
1024 | "00002222000000000000" | ||
1025 | "00002112222222222200" | ||
1026 | "00002111141114141200" | ||
1027 | "00002142141211411200" | ||
1028 | "00002114141121111200" | ||
1029 | "00222142121122221200" | ||
1030 | "00252414141122111200" | ||
1031 | "00211114124211121200" | ||
1032 | "00211141111414141200" | ||
1033 | "00222221122222222200" | ||
1034 | "00002111111200000000" | ||
1035 | "00002333333200000000" | ||
1036 | "00002333333200000000" | ||
1037 | "00002333333200000000" | ||
1038 | "00002222222200000000" | ||
1039 | "00000000000000000000", | ||
1040 | |||
1041 | "00000000000000000000" | ||
1042 | "00000000000222222200" | ||
1043 | "00000000000211333200" | ||
1044 | "00000002222211333200" | ||
1045 | "00000002111111313200" | ||
1046 | "00000002112211333200" | ||
1047 | "00000002212211333200" | ||
1048 | "00000022212222222200" | ||
1049 | "00000021444122000000" | ||
1050 | "00222221141412222200" | ||
1051 | "02211124141112111200" | ||
1052 | "02514114111141141200" | ||
1053 | "02222221441412222200" | ||
1054 | "00000021111112000000" | ||
1055 | "00000022222222000000" | ||
1056 | "00000000000000000000", | ||
1057 | |||
1058 | "02220022222222222220" | ||
1059 | "22522221111111211120" | ||
1060 | "21441114411414133320" | ||
1061 | "21144421111411233320" | ||
1062 | "21411121441441233320" | ||
1063 | "22211121141111233320" | ||
1064 | "21111121414141233320" | ||
1065 | "21111222222122233320" | ||
1066 | "22121121141411233320" | ||
1067 | "21122121441414223320" | ||
1068 | "21332121141111112320" | ||
1069 | "21332121444144412320" | ||
1070 | "22222121111111212320" | ||
1071 | "00002122222222212320" | ||
1072 | "00002111111111112320" | ||
1073 | "00002222222222222220", | ||
1074 | |||
1075 | "00000000000000000000" | ||
1076 | "00000000000222200000" | ||
1077 | "00000022220211200000" | ||
1078 | "00002221122241200000" | ||
1079 | "00022111511411200000" | ||
1080 | "00221141442212200000" | ||
1081 | "00211242211111200000" | ||
1082 | "00212141441212220000" | ||
1083 | "00211141211214122222" | ||
1084 | "02222111121144121112" | ||
1085 | "02222122141111111112" | ||
1086 | "02311112221122222222" | ||
1087 | "02331332022220000000" | ||
1088 | "02333232000000000000" | ||
1089 | "02333332000000000000" | ||
1090 | "02222222000000000000", | ||
1091 | |||
1092 | "00000000000000000000" | ||
1093 | "00000000000000000000" | ||
1094 | "00222222222222222200" | ||
1095 | "00211111111111111200" | ||
1096 | "00212122222211111200" | ||
1097 | "00212114141414211200" | ||
1098 | "00212111454111221220" | ||
1099 | "00212124141422233320" | ||
1100 | "00212111414112233320" | ||
1101 | "00212224441412233320" | ||
1102 | "00211111212212233320" | ||
1103 | "00222221112212233320" | ||
1104 | "00000022222111112220" | ||
1105 | "00000000002111112000" | ||
1106 | "00000000002222222000" | ||
1107 | "00000000000000000000", | ||
1108 | |||
1109 | "00000000000000000000" | ||
1110 | "00000000000000000000" | ||
1111 | "00022222222200000000" | ||
1112 | "00221112211222222000" | ||
1113 | "22211111211211112220" | ||
1114 | "21141241211211333120" | ||
1115 | "21214254221212323120" | ||
1116 | "21121241121111313120" | ||
1117 | "21411114121212323120" | ||
1118 | "21112211224141313120" | ||
1119 | "21412111211242323120" | ||
1120 | "22141141114114333120" | ||
1121 | "02412222221111221120" | ||
1122 | "02112000022222222220" | ||
1123 | "02222000000000000000" | ||
1124 | "00000000000000000000", | ||
1125 | |||
1126 | "00000000222222200000" | ||
1127 | "00222222211111200000" | ||
1128 | "00211111214541200000" | ||
1129 | "00244121112222222220" | ||
1130 | "00212223333332211120" | ||
1131 | "00211143333332212120" | ||
1132 | "00212223333331111120" | ||
1133 | "02211122221222124220" | ||
1134 | "02112411121141121200" | ||
1135 | "02114144411214221200" | ||
1136 | "02111414122244121200" | ||
1137 | "02222211111411121200" | ||
1138 | "00000222122211121200" | ||
1139 | "00000002111112111200" | ||
1140 | "00000002222222211200" | ||
1141 | "00000000000000222200", | ||
1142 | |||
1143 | "00000222222220000000" | ||
1144 | "00000211121120000000" | ||
1145 | "00000211411120000000" | ||
1146 | "00022212411122220000" | ||
1147 | "00021141122411120000" | ||
1148 | "00021121514121420000" | ||
1149 | "00021121111114122220" | ||
1150 | "00022122224221111120" | ||
1151 | "00021423333321211120" | ||
1152 | "00021143377314212220" | ||
1153 | "00221123333321112000" | ||
1154 | "00211122212222222000" | ||
1155 | "00214411211200000000" | ||
1156 | "00211211111200000000" | ||
1157 | "00222222111200000000" | ||
1158 | "00000002222200000000", | ||
1159 | |||
1160 | "00022222000000000000" | ||
1161 | "00021112200000000000" | ||
1162 | "00021111200222200000" | ||
1163 | "00021411222211200000" | ||
1164 | "00021144141114200000" | ||
1165 | "00022251241111220000" | ||
1166 | "00002112211414122000" | ||
1167 | "00002141122122132000" | ||
1168 | "00002112422411232000" | ||
1169 | "00002221114332232000" | ||
1170 | "00000211112373332000" | ||
1171 | "00000214412333332000" | ||
1172 | "00000211222222222000" | ||
1173 | "00000211200000000000" | ||
1174 | "00000222200000000000" | ||
1175 | "00000000000000000000", | ||
1176 | |||
1177 | "00000000000000000000" | ||
1178 | "00000222222222200000" | ||
1179 | "00000233112111200000" | ||
1180 | "00000233111111200000" | ||
1181 | "00000233112112222000" | ||
1182 | "00002222222112112200" | ||
1183 | "00002111111111111200" | ||
1184 | "00002112112211211200" | ||
1185 | "00222212211222212200" | ||
1186 | "00211411222221211200" | ||
1187 | "00212141141121411200" | ||
1188 | "00215411411121112200" | ||
1189 | "00222212212222222000" | ||
1190 | "00000211112000000000" | ||
1191 | "00000222222000000000" | ||
1192 | "00000000000000000000", | ||
1193 | |||
1194 | "00000000000000000000" | ||
1195 | "00000222222222220000" | ||
1196 | "00000211311211120000" | ||
1197 | "00000212311115120000" | ||
1198 | "02222212233212222000" | ||
1199 | "22112133222111112220" | ||
1200 | "21412333111412114120" | ||
1201 | "21111331221122122120" | ||
1202 | "22224224214121112120" | ||
1203 | "00221211112414412120" | ||
1204 | "00211412121121422120" | ||
1205 | "00211111111111111120" | ||
1206 | "00211222222222221120" | ||
1207 | "00222200000000022220" | ||
1208 | "00000000000000000000" | ||
1209 | "00000000000000000000", | ||
1210 | |||
1211 | "00022222200000000000" | ||
1212 | "00021115222200000000" | ||
1213 | "02222214111200000000" | ||
1214 | "02111221111222200000" | ||
1215 | "02141211221111200000" | ||
1216 | "02141211222221200000" | ||
1217 | "02214114111121200000" | ||
1218 | "02214141222121200000" | ||
1219 | "02212114112121200000" | ||
1220 | "02212124211121200000" | ||
1221 | "02212221112121222222" | ||
1222 | "02114112222121233332" | ||
1223 | "02111141111411133232" | ||
1224 | "02222411421411133332" | ||
1225 | "02111111121122133332" | ||
1226 | "02222222222222222222", | ||
1227 | |||
1228 | "00000222222222200000" | ||
1229 | "02222211111111222200" | ||
1230 | "02111112111411251200" | ||
1231 | "02122222224222211222" | ||
1232 | "02121111221211241332" | ||
1233 | "02121411411211211232" | ||
1234 | "02121411211111241332" | ||
1235 | "02121122212211111232" | ||
1236 | "02122211211211241332" | ||
1237 | "02121111214222211232" | ||
1238 | "02124111411411271332" | ||
1239 | "02111141214141211232" | ||
1240 | "02222142221111271332" | ||
1241 | "00002111144122233332" | ||
1242 | "00002111111220222222" | ||
1243 | "00002222222200000000", | ||
1244 | |||
1245 | "00000000000000000000" | ||
1246 | "00022222222200000000" | ||
1247 | "00021111111200000000" | ||
1248 | "00021111111222200000" | ||
1249 | "00022122221211200000" | ||
1250 | "00022125221111200000" | ||
1251 | "00021444141144200000" | ||
1252 | "00021121221411200000" | ||
1253 | "00021121221141222200" | ||
1254 | "00022221144414211200" | ||
1255 | "00002111221113333200" | ||
1256 | "00002121112123313200" | ||
1257 | "00002111212122333200" | ||
1258 | "00002222214112333200" | ||
1259 | "00000000221112222200" | ||
1260 | "00000000022222000000", | ||
1261 | |||
1262 | "02222220000022220000" | ||
1263 | "02111122222221122222" | ||
1264 | "02111421121141121112" | ||
1265 | "02114114114121414112" | ||
1266 | "02241411121521411112" | ||
1267 | "02114122222222222122" | ||
1268 | "02121112333333321420" | ||
1269 | "02122112133333321120" | ||
1270 | "02121114333333334120" | ||
1271 | "02121412333313321120" | ||
1272 | "02114142222422221420" | ||
1273 | "02141112221411141122" | ||
1274 | "02141111141411411112" | ||
1275 | "02212222221412222212" | ||
1276 | "02111111111211111112" | ||
1277 | "02222222222222222222", | ||
1278 | |||
1279 | "00000000000000000000" | ||
1280 | "00000222222200000000" | ||
1281 | "00000211211222200000" | ||
1282 | "02222214241211220000" | ||
1283 | "02331211211211122220" | ||
1284 | "02331214241211421120" | ||
1285 | "02311211111241121120" | ||
1286 | "02331114211214111120" | ||
1287 | "02335211241241121120" | ||
1288 | "02331214211111421120" | ||
1289 | "02331211244241121122" | ||
1290 | "02331214211211424112" | ||
1291 | "02331211211211121112" | ||
1292 | "02231222211222221112" | ||
1293 | "00222200222200022222" | ||
1294 | "00000000000000000000", | ||
1295 | |||
1296 | "02222222222222220000" | ||
1297 | "02333333333311322220" | ||
1298 | "02333333333344321120" | ||
1299 | "02222222222241211122" | ||
1300 | "02111111411411111412" | ||
1301 | "02212222111211412112" | ||
1302 | "02111111211122112122" | ||
1303 | "02114211212211222122" | ||
1304 | "02141242221111222122" | ||
1305 | "02221141211211222122" | ||
1306 | "00221111412212112122" | ||
1307 | "00214112114114141112" | ||
1308 | "00211411424441121112" | ||
1309 | "00211211411111122222" | ||
1310 | "00215221121111120000" | ||
1311 | "00222222222222220000", | ||
1312 | |||
1313 | "02222000000000000000" | ||
1314 | "02112222222222222200" | ||
1315 | "02112111332333333200" | ||
1316 | "02112121222221333200" | ||
1317 | "02242111133333333200" | ||
1318 | "02111224222222112222" | ||
1319 | "02141211111222222512" | ||
1320 | "02241214111222222112" | ||
1321 | "02114124442211111112" | ||
1322 | "02111111211112424222" | ||
1323 | "02122221244444111120" | ||
1324 | "02121111411111211120" | ||
1325 | "02121112212211111222" | ||
1326 | "02122222242222221412" | ||
1327 | "02111111112000021112" | ||
1328 | "02222222222000022222", | ||
1329 | |||
1330 | "00000000000000000000" | ||
1331 | "00000000000000000000" | ||
1332 | "00022222220000000000" | ||
1333 | "00021121122222000000" | ||
1334 | "00221121123332220000" | ||
1335 | "00211421123331120000" | ||
1336 | "00214124413331120000" | ||
1337 | "00211421123331320000" | ||
1338 | "00211121422222222000" | ||
1339 | "00224111111141412000" | ||
1340 | "00221121144121112000" | ||
1341 | "00022222211224452000" | ||
1342 | "00000000211111122000" | ||
1343 | "00000000222222220000" | ||
1344 | "00000000000000000000" | ||
1345 | "00000000000000000000", | ||
1346 | |||
1347 | "00000000000000000000" | ||
1348 | "00000000000000000000" | ||
1349 | "02222222222222222200" | ||
1350 | "02333111211112111220" | ||
1351 | "22333331142212124120" | ||
1352 | "23333332114112111120" | ||
1353 | "23333332112112121120" | ||
1354 | "22222222214114141120" | ||
1355 | "00211111242241224220" | ||
1356 | "02211141111214111120" | ||
1357 | "02112212221211224120" | ||
1358 | "02141441111141141120" | ||
1359 | "02141111422412222220" | ||
1360 | "02222222115122000000" | ||
1361 | "00000002222220000000" | ||
1362 | "00000000000000000000", | ||
1363 | |||
1364 | "00000000000222220000" | ||
1365 | "00000002222211120000" | ||
1366 | "00000022141141122220" | ||
1367 | "00222221411414122320" | ||
1368 | "00211111114411223320" | ||
1369 | "00211222222122233120" | ||
1370 | "00221211211112333120" | ||
1371 | "00214111211112333120" | ||
1372 | "00251241221222233320" | ||
1373 | "00222211414411223320" | ||
1374 | "00000221141411433320" | ||
1375 | "00000021441141211320" | ||
1376 | "00000021114141122220" | ||
1377 | "00000022222211120000" | ||
1378 | "00000000000222220000" | ||
1379 | "00000000000000000000", | ||
1380 | |||
1381 | "00000000000000000000" | ||
1382 | "02222200000000000000" | ||
1383 | "02111220000000000000" | ||
1384 | "02141122222222200000" | ||
1385 | "02212121111111222222" | ||
1386 | "02212111424251121112" | ||
1387 | "02112111111412111412" | ||
1388 | "02112221222222222122" | ||
1389 | "02112213373333312122" | ||
1390 | "02212217373373712122" | ||
1391 | "02142222222222122412" | ||
1392 | "02114111411411114112" | ||
1393 | "02112111211121112112" | ||
1394 | "02222222222222222222" | ||
1395 | "00000000000000000000" | ||
1396 | "00000000000000000000", | ||
1397 | |||
1398 | "00000000000000000000" | ||
1399 | "00000000222222222220" | ||
1400 | "00000000211121111120" | ||
1401 | "02222200211111414120" | ||
1402 | "02111222221422121220" | ||
1403 | "02141221112122141120" | ||
1404 | "02141154412122444120" | ||
1405 | "02212221112122111120" | ||
1406 | "02212111222122222420" | ||
1407 | "02212111114112333320" | ||
1408 | "02112221221412333322" | ||
1409 | "02141114121112334312" | ||
1410 | "02112214121122333312" | ||
1411 | "02222211122222233322" | ||
1412 | "00000222220000222220" | ||
1413 | "00000000000000000000", | ||
1414 | |||
1415 | "00022220000000000000" | ||
1416 | "00021122222222200000" | ||
1417 | "00221122112111200000" | ||
1418 | "00211421454111222200" | ||
1419 | "00241141121414211220" | ||
1420 | "02211422124141111120" | ||
1421 | "02112112121114441120" | ||
1422 | "02141111411422122220" | ||
1423 | "02141412421121120000" | ||
1424 | "02211222112224120000" | ||
1425 | "00211233331111120000" | ||
1426 | "00222233333322220000" | ||
1427 | "00002333322220000000" | ||
1428 | "00002333220000000000" | ||
1429 | "00002333200000000000" | ||
1430 | "00002222200000000000", | ||
1431 | |||
1432 | "00000000000000000000" | ||
1433 | "00000000002222000000" | ||
1434 | "00000022222112000000" | ||
1435 | "00000221111142000000" | ||
1436 | "00002214112212220000" | ||
1437 | "00002541412141120000" | ||
1438 | "00002222122111420000" | ||
1439 | "00000233332414120000" | ||
1440 | "00000233332111420000" | ||
1441 | "00000233331144122000" | ||
1442 | "00000233312141112000" | ||
1443 | "00000222222414112000" | ||
1444 | "00000000002111222000" | ||
1445 | "00000000002412220000" | ||
1446 | "00000000002112000000" | ||
1447 | "00000000002222000000", | ||
1448 | |||
1449 | "00000000000000000000" | ||
1450 | "00002222222222220000" | ||
1451 | "00002211111221120000" | ||
1452 | "00002211141114120000" | ||
1453 | "00002222122144120000" | ||
1454 | "00002111412111120000" | ||
1455 | "00002144412122220000" | ||
1456 | "00002111212141220000" | ||
1457 | "00002112112114120000" | ||
1458 | "00002142142111120000" | ||
1459 | "00002111332122220000" | ||
1460 | "00002222331412520000" | ||
1461 | "00002333332142120000" | ||
1462 | "00002233332114120000" | ||
1463 | "00002223322111120000" | ||
1464 | "00002222222222220000", | ||
1465 | |||
1466 | "00000000000000000000" | ||
1467 | "00002222222220000000" | ||
1468 | "00002333311122000000" | ||
1469 | "00002323211412200000" | ||
1470 | "00022333321215220000" | ||
1471 | "00021333321121122000" | ||
1472 | "00021111124122412000" | ||
1473 | "00022122211411112000" | ||
1474 | "00002411414142112000" | ||
1475 | "00002121141412212000" | ||
1476 | "00002112221122112000" | ||
1477 | "00002111122122122000" | ||
1478 | "00002114121141120000" | ||
1479 | "00002224141112220000" | ||
1480 | "00000021122222000000" | ||
1481 | "00000022220000000000", | ||
1482 | |||
1483 | "22222222222202222220" | ||
1484 | "21112111121222333320" | ||
1485 | "21114421115113333320" | ||
1486 | "21112122211121333320" | ||
1487 | "22122122211211333320" | ||
1488 | "02141411111212122220" | ||
1489 | "02114142211211111120" | ||
1490 | "22221211222212122120" | ||
1491 | "21121241112212111120" | ||
1492 | "21411411212212111220" | ||
1493 | "21214141111212111200" | ||
1494 | "21141221221212222200" | ||
1495 | "21441111144112000000" | ||
1496 | "22122122214112000000" | ||
1497 | "02111120211112000000" | ||
1498 | "02222220222222000000", | ||
1499 | |||
1500 | "00000000000002222200" | ||
1501 | "02222200222222111200" | ||
1502 | "02111222211414141200" | ||
1503 | "02141112212212211220" | ||
1504 | "02111414111114114120" | ||
1505 | "02221411221221111122" | ||
1506 | "00021222221222224412" | ||
1507 | "00224222221522111112" | ||
1508 | "00214112224222141122" | ||
1509 | "00214112111222112220" | ||
1510 | "00214414121114412000" | ||
1511 | "00211111211122112000" | ||
1512 | "00222222233132222000" | ||
1513 | "00000233333333320000" | ||
1514 | "00000233333333320000" | ||
1515 | "00000222222222220000", | ||
1516 | |||
1517 | "00000000000000000000" | ||
1518 | "22222222222000000000" | ||
1519 | "23333331112222222220" | ||
1520 | "23333331112112211120" | ||
1521 | "23322214111141111120" | ||
1522 | "23331414121122211120" | ||
1523 | "23332422222111121120" | ||
1524 | "22211112111241124120" | ||
1525 | "00211441414114221120" | ||
1526 | "00211411124241224120" | ||
1527 | "00222122121111221120" | ||
1528 | "00021141412212222220" | ||
1529 | "00021111411411200000" | ||
1530 | "00022111212111200000" | ||
1531 | "00002222252222200000" | ||
1532 | "00000000222000000000", | ||
1533 | |||
1534 | "00000000000000000000" | ||
1535 | "00000000000000000000" | ||
1536 | "00000000000000000000" | ||
1537 | "00000000002222000000" | ||
1538 | "00002222222152000000" | ||
1539 | "00002111114112000000" | ||
1540 | "00002111422142000000" | ||
1541 | "00002242333212000000" | ||
1542 | "00000214333112000000" | ||
1543 | "00000212313212200000" | ||
1544 | "00000211121241200000" | ||
1545 | "00000241141111200000" | ||
1546 | "00000211222222200000" | ||
1547 | "00000222200000000000" | ||
1548 | "00000000000000000000" | ||
1549 | "00000000000000000000", | ||
1550 | |||
1551 | "00000000000000222222" | ||
1552 | "00222222222222233332" | ||
1553 | "02211122111112233332" | ||
1554 | "02114422114152233332" | ||
1555 | "02111111441421133332" | ||
1556 | "02114122144121213332" | ||
1557 | "02114122141121133332" | ||
1558 | "02212222212221223222" | ||
1559 | "02211141141221113112" | ||
1560 | "02142221121222221222" | ||
1561 | "02111411121111111200" | ||
1562 | "02114124141422211200" | ||
1563 | "02144421411120222200" | ||
1564 | "02111121144120000000" | ||
1565 | "02222221112220000000" | ||
1566 | "00000022222000000000", | ||
1567 | |||
1568 | "00000022222222222200" | ||
1569 | "00000021111111111220" | ||
1570 | "00000021121244141120" | ||
1571 | "00000024124211221520" | ||
1572 | "00000221221214121220" | ||
1573 | "00000211141241121200" | ||
1574 | "00000211121411121200" | ||
1575 | "00000221414111221200" | ||
1576 | "00000211211221141200" | ||
1577 | "00000211112214421200" | ||
1578 | "00222222441112111200" | ||
1579 | "00233332112222222200" | ||
1580 | "00232333122000000000" | ||
1581 | "00233331112000000000" | ||
1582 | "00233331112000000000" | ||
1583 | "00222222222000000000", | ||
1584 | |||
1585 | "00000000000222220000" | ||
1586 | "00000000002211122000" | ||
1587 | "00000000022111112000" | ||
1588 | "00000000221144112000" | ||
1589 | "00000002214411412000" | ||
1590 | "00000002141111412000" | ||
1591 | "22220002111441222220" | ||
1592 | "21122222222122111120" | ||
1593 | "23111111111111444520" | ||
1594 | "23212222222122111220" | ||
1595 | "23212222222312414220" | ||
1596 | "23333333333312111120" | ||
1597 | "22222222222222114120" | ||
1598 | "00000000000002211220" | ||
1599 | "00000000000000222200" | ||
1600 | "00000000000000000000", | ||
1601 | |||
1602 | "00000000000000000000" | ||
1603 | "00000000000000000000" | ||
1604 | "00000022222222000000" | ||
1605 | "00022221111112222220" | ||
1606 | "00021111221414111520" | ||
1607 | "00021221224241414220" | ||
1608 | "02221333333211441220" | ||
1609 | "02111333333211211120" | ||
1610 | "02121333333241141120" | ||
1611 | "02121333333144214120" | ||
1612 | "02114222122241141220" | ||
1613 | "02221141141141141200" | ||
1614 | "00021141141141141200" | ||
1615 | "00022222211122222200" | ||
1616 | "00000000222220000000" | ||
1617 | "00000000000000000000", | ||
1618 | |||
1619 | "00000000000000000000" | ||
1620 | "00000000000000000000" | ||
1621 | "00000000222222200000" | ||
1622 | "00002222211211222200" | ||
1623 | "00002111211141111200" | ||
1624 | "02222124412212211200" | ||
1625 | "22111111212112212220" | ||
1626 | "21122214241141141120" | ||
1627 | "23331111212211211120" | ||
1628 | "23332111151212221220" | ||
1629 | "23332112221141141120" | ||
1630 | "22222222022111211120" | ||
1631 | "00000000002222222220" | ||
1632 | "00000000000000000000" | ||
1633 | "00000000000000000000" | ||
1634 | "00000000000000000000", | ||
1635 | |||
1636 | "02222200000000000000" | ||
1637 | "02111200000000000000" | ||
1638 | "02121222222200000000" | ||
1639 | "02111111452222220000" | ||
1640 | "02141224122211120000" | ||
1641 | "02122221411114120000" | ||
1642 | "02122222121124122220" | ||
1643 | "22112222122411111120" | ||
1644 | "21142114112122122120" | ||
1645 | "21111111112123332120" | ||
1646 | "22222211222113331120" | ||
1647 | "00000222202123332120" | ||
1648 | "00000000002122212120" | ||
1649 | "00000000002111111120" | ||
1650 | "00000000002222222220" | ||
1651 | "00000000000000000000", | ||
1652 | |||
1653 | "00000000000000000000" | ||
1654 | "00022222022220000000" | ||
1655 | "00023332021122220000" | ||
1656 | "00023332221141120000" | ||
1657 | "00023333221411422200" | ||
1658 | "00022333322111411200" | ||
1659 | "00022233312214141200" | ||
1660 | "00021221111211411200" | ||
1661 | "00021122121222122220" | ||
1662 | "00021412124114111120" | ||
1663 | "00021141514111141120" | ||
1664 | "00021112141441412220" | ||
1665 | "00021122222211222000" | ||
1666 | "00021220000222200000" | ||
1667 | "00022200000000000000" | ||
1668 | "00000000000000000000", | ||
1669 | |||
1670 | "00022222222220000000" | ||
1671 | "00021111111122220000" | ||
1672 | "00021222222121122000" | ||
1673 | "00021214141411412000" | ||
1674 | "00021111111241112000" | ||
1675 | "00022241144211222000" | ||
1676 | "00000211221214220000" | ||
1677 | "00000224211141520000" | ||
1678 | "00000021141412220000" | ||
1679 | "00000021211141120000" | ||
1680 | "00000021221112120000" | ||
1681 | "00000221122222120000" | ||
1682 | "00000211111111120000" | ||
1683 | "00000233333332220000" | ||
1684 | "00000233333332000000" | ||
1685 | "00000222222222000000", | ||
1686 | |||
1687 | "00000000000000000000" | ||
1688 | "00000000000000000000" | ||
1689 | "00000000000000000000" | ||
1690 | "00000000002222000000" | ||
1691 | "00222222222112200000" | ||
1692 | "02211411111141222220" | ||
1693 | "02111221221112233320" | ||
1694 | "02124414144242233320" | ||
1695 | "02121111511211133320" | ||
1696 | "02114212224411133320" | ||
1697 | "02141144114122333320" | ||
1698 | "02224111111122222220" | ||
1699 | "00021122222220000000" | ||
1700 | "00022220000000000000" | ||
1701 | "00000000000000000000" | ||
1702 | "00000000000000000000", | ||
1703 | |||
1704 | "00000222222222000000" | ||
1705 | "00000273727372000000" | ||
1706 | "00000237373732000000" | ||
1707 | "00000273737372000000" | ||
1708 | "00000237373732000000" | ||
1709 | "00000273737372000000" | ||
1710 | "00000222111222000000" | ||
1711 | "00000002111200000000" | ||
1712 | "00022222212222220000" | ||
1713 | "00021111111111120000" | ||
1714 | "00021414141414120000" | ||
1715 | "00022141414141220000" | ||
1716 | "00002414141414200000" | ||
1717 | "00002111454111200000" | ||
1718 | "00002112222211200000" | ||
1719 | "00002222000222200000", | ||
1720 | |||
1721 | "00000000222200000000" | ||
1722 | "00000000211220000000" | ||
1723 | "00000000211122000000" | ||
1724 | "00000000214412200000" | ||
1725 | "00000022241141220000" | ||
1726 | "00022221111411120000" | ||
1727 | "02221121222221120000" | ||
1728 | "02111121233334120000" | ||
1729 | "02121114133332120000" | ||
1730 | "02114121237332120000" | ||
1731 | "02221122221222120000" | ||
1732 | "00022221541122422000" | ||
1733 | "00000022214111112000" | ||
1734 | "00000000211221112000" | ||
1735 | "00000000222222222000" | ||
1736 | "00000000000000000000", | ||
1737 | |||
1738 | "00000022222222222200" | ||
1739 | "00000223311111111200" | ||
1740 | "00002233714111141200" | ||
1741 | "00022337321212412200" | ||
1742 | "00023373212121411200" | ||
1743 | "22223332112111121200" | ||
1744 | "21122121111111111200" | ||
1745 | "21541412221121212200" | ||
1746 | "21411141112121112000" | ||
1747 | "22244111212121212000" | ||
1748 | "00211141112121222220" | ||
1749 | "00214212222211111120" | ||
1750 | "00241112000211121120" | ||
1751 | "00211222000221111120" | ||
1752 | "00211200000021111220" | ||
1753 | "00222200000022222200", | ||
1754 | |||
1755 | "22222222222222222220" | ||
1756 | "21111112221111211120" | ||
1757 | "21224141121441214120" | ||
1758 | "23213134121233212320" | ||
1759 | "23222232121212212120" | ||
1760 | "21111212111212112120" | ||
1761 | "21141212122212122120" | ||
1762 | "21121212123412121120" | ||
1763 | "21443212122112122120" | ||
1764 | "24121212112122112120" | ||
1765 | "21321212212121122120" | ||
1766 | "21111211212121221120" | ||
1767 | "22111221212121214320" | ||
1768 | "22212221432143214320" | ||
1769 | "22222221112111211520" | ||
1770 | "00000022222222222220" | ||
1771 | }; | ||
1772 | |||
1773 | 54 | ||
1774 | static void load_level (int level_to_load) { | 55 | static void load_level (int level_to_load) { |
1775 | int a = 0; | 56 | int a = 0; |
1776 | int b = 0; | 57 | int b = 0; |
1777 | int c = 0; | 58 | int c = 0; |
1778 | current_spot=1; | 59 | current_spot=' '; |
1779 | boxes_to_go = 0; | 60 | boxes_to_go = 0; |
1780 | /* load level into board */ | 61 | /* load level into board */ |
1781 | /* get to the current level in the level array */ | 62 | /* get to the current level in the level array */ |
1782 | 63 | ||
1783 | for(b=0 ; b<16 ; b++) { | 64 | for(b=0 ; b<16 ; b++) { |
1784 | for (c=0 ; c<20 ; c++) { | 65 | for (c=0 ; c<20 ; c++) { |
1785 | board[b][c] = levels[level_to_load][a] - '0'; | 66 | board[b][c] = levels[level_to_load][a]/* - '0'*/; |
1786 | a++; | 67 | a++; |
1787 | if (board[b][c]==5) { | 68 | if (board[b][c]=='@') { |
1788 | row = b; | 69 | row = b; |
1789 | col = c; | 70 | col = c; |
1790 | } | 71 | } |
1791 | if (board[b][c]==3) | 72 | if (board[b][c]=='.') |
1792 | boxes_to_go++; | 73 | boxes_to_go++; |
1793 | } | 74 | } |
1794 | } | 75 | } |
@@ -1804,12 +85,12 @@ static void update_screen(void) { | |||
1804 | for(b=0 ; b<16 ; b++) { | 85 | for(b=0 ; b<16 ; b++) { |
1805 | for (c=0 ; c<20 ; c++) { | 86 | for (c=0 ; c<20 ; c++) { |
1806 | switch ( board[b][c] ) { | 87 | switch ( board[b][c] ) { |
1807 | case 0: /* this is a black space */ | 88 | case 'X': /* this is a black space */ |
1808 | lcd_drawrect (c*4, b*4, 4, 4); | 89 | lcd_drawrect (c*4, b*4, 4, 4); |
1809 | lcd_drawrect (c*4+1, b*4+1, 2, 2); | 90 | lcd_drawrect (c*4+1, b*4+1, 2, 2); |
1810 | break; | 91 | break; |
1811 | 92 | ||
1812 | case 2: /* this is a wall */ | 93 | case '#': /* this is a wall */ |
1813 | lcd_drawpixel (c*4, b*4); | 94 | lcd_drawpixel (c*4, b*4); |
1814 | lcd_drawpixel (c*4+2, b*4); | 95 | lcd_drawpixel (c*4+2, b*4); |
1815 | lcd_drawpixel (c*4+1, b*4+1); | 96 | lcd_drawpixel (c*4+1, b*4+1); |
@@ -1820,15 +101,15 @@ static void update_screen(void) { | |||
1820 | lcd_drawpixel (c*4+3, b*4+3); | 101 | lcd_drawpixel (c*4+3, b*4+3); |
1821 | break; | 102 | break; |
1822 | 103 | ||
1823 | case 3: /* this is a home location */ | 104 | case '.': /* this is a home location */ |
1824 | lcd_drawrect (c*4+1, b*4+1, 2, 2); | 105 | lcd_drawrect (c*4+1, b*4+1, 2, 2); |
1825 | break; | 106 | break; |
1826 | 107 | ||
1827 | case 4: /* this is a box */ | 108 | case '$': /* this is a box */ |
1828 | lcd_drawrect (c*4, b*4, 4, 4); | 109 | lcd_drawrect (c*4, b*4, 4, 4); |
1829 | break; | 110 | break; |
1830 | 111 | ||
1831 | case 5: /* this is you */ | 112 | case '@': /* this is you */ |
1832 | lcd_drawline (c*4+1, b*4, c*4+2, b*4); | 113 | lcd_drawline (c*4+1, b*4, c*4+2, b*4); |
1833 | lcd_drawline (c*4, b*4+1, c*4+3, b*4+1); | 114 | lcd_drawline (c*4, b*4+1, c*4+3, b*4+1); |
1834 | lcd_drawline (c*4+1, b*4+2, c*4+2, b*4+2); | 115 | lcd_drawline (c*4+1, b*4+2, c*4+2, b*4+2); |
@@ -1836,7 +117,7 @@ static void update_screen(void) { | |||
1836 | lcd_drawpixel (c*4+3, b*4+3); | 117 | lcd_drawpixel (c*4+3, b*4+3); |
1837 | break; | 118 | break; |
1838 | 119 | ||
1839 | case 7: /* this is a box on a home spot */ | 120 | case '%': /* this is a box on a home spot */ |
1840 | lcd_drawrect (c*4, b*4, 4, 4); | 121 | lcd_drawrect (c*4, b*4, 4, 4); |
1841 | lcd_drawrect (c*4+1, b*4+1, 2, 2); | 122 | lcd_drawrect (c*4+1, b*4+1, 2, 2); |
1842 | break; | 123 | break; |
@@ -1906,32 +187,32 @@ static bool sokoban_loop(void) | |||
1906 | 187 | ||
1907 | case BUTTON_LEFT: | 188 | case BUTTON_LEFT: |
1908 | switch ( board[row][col-1] ) { | 189 | switch ( board[row][col-1] ) { |
1909 | case 1: /* if it is a blank spot */ | 190 | case ' ': /* if it is a blank spot */ |
1910 | board[row][col-1]=5; | 191 | board[row][col-1]='@'; |
1911 | board[row][col]=current_spot; | 192 | board[row][col]=current_spot; |
1912 | current_spot=1; | 193 | current_spot=' '; |
1913 | break; | 194 | break; |
1914 | 195 | ||
1915 | case 3: /* if it is a home spot */ | 196 | case '.': /* if it is a home spot */ |
1916 | board[row][col-1]=5; | 197 | board[row][col-1]='@'; |
1917 | board[row][col]=current_spot; | 198 | board[row][col]=current_spot; |
1918 | current_spot=3; | 199 | current_spot='.'; |
1919 | break; | 200 | break; |
1920 | 201 | ||
1921 | case 4: | 202 | case '$': |
1922 | switch ( board[row][col-2] ) { | 203 | switch ( board[row][col-2] ) { |
1923 | case 1: /* if we are going from blank to blank */ | 204 | case ' ': /* if we are going from blank to blank */ |
1924 | board[row][col-2]=board[row][col-1]; | 205 | board[row][col-2]=board[row][col-1]; |
1925 | board[row][col-1]=board[row][col]; | 206 | board[row][col-1]=board[row][col]; |
1926 | board[row][col]=current_spot; | 207 | board[row][col]=current_spot; |
1927 | current_spot=1; | 208 | current_spot=' '; |
1928 | break; | 209 | break; |
1929 | 210 | ||
1930 | case 3: /* if we are going from a blank to home */ | 211 | case '.': /* if we are going from a blank to home */ |
1931 | board[row][col-2]=7; | 212 | board[row][col-2]='%'; |
1932 | board[row][col-1]=board[row][col]; | 213 | board[row][col-1]=board[row][col]; |
1933 | board[row][col]=current_spot; | 214 | board[row][col]=current_spot; |
1934 | current_spot=1; | 215 | current_spot=' '; |
1935 | boxes_to_go--; | 216 | boxes_to_go--; |
1936 | break; | 217 | break; |
1937 | 218 | ||
@@ -1941,21 +222,21 @@ static bool sokoban_loop(void) | |||
1941 | } | 222 | } |
1942 | break; | 223 | break; |
1943 | 224 | ||
1944 | case 7: | 225 | case '%': |
1945 | switch ( board[row][col-2] ) { | 226 | switch ( board[row][col-2] ) { |
1946 | case 1: /* we are going from a home to a blank */ | 227 | case ' ': /* we are going from a home to a blank */ |
1947 | board[row][col-2]=4; | 228 | board[row][col-2]='$'; |
1948 | board[row][col-1]=board[row][col]; | 229 | board[row][col-1]=board[row][col]; |
1949 | board[row][col]=current_spot; | 230 | board[row][col]=current_spot; |
1950 | current_spot=3; | 231 | current_spot='.'; |
1951 | boxes_to_go++; | 232 | boxes_to_go++; |
1952 | break; | 233 | break; |
1953 | 234 | ||
1954 | case 3: /* if we are going from a home to home */ | 235 | case '.': /* if we are going from a home to home */ |
1955 | board[row][col-2]=7; | 236 | board[row][col-2]='%'; |
1956 | board[row][col-1]=board[row][col]; | 237 | board[row][col-1]=board[row][col]; |
1957 | board[row][col]=current_spot; | 238 | board[row][col]=current_spot; |
1958 | current_spot=3; | 239 | current_spot='.'; |
1959 | break; | 240 | break; |
1960 | 241 | ||
1961 | default: | 242 | default: |
@@ -1974,32 +255,32 @@ static bool sokoban_loop(void) | |||
1974 | 255 | ||
1975 | case BUTTON_RIGHT: /* if it is a blank spot */ | 256 | case BUTTON_RIGHT: /* if it is a blank spot */ |
1976 | switch ( board[row][col+1] ) { | 257 | switch ( board[row][col+1] ) { |
1977 | case 1: | 258 | case ' ': |
1978 | board[row][col+1]=5; | 259 | board[row][col+1]='@'; |
1979 | board[row][col]=current_spot; | 260 | board[row][col]=current_spot; |
1980 | current_spot=1; | 261 | current_spot=' '; |
1981 | break; | 262 | break; |
1982 | 263 | ||
1983 | case 3: /* if it is a home spot */ | 264 | case '.': /* if it is a home spot */ |
1984 | board[row][col+1]=5; | 265 | board[row][col+1]='@'; |
1985 | board[row][col]=current_spot; | 266 | board[row][col]=current_spot; |
1986 | current_spot=3; | 267 | current_spot='.'; |
1987 | break; | 268 | break; |
1988 | 269 | ||
1989 | case 4: | 270 | case '$': |
1990 | switch ( board[row][col+2] ) { | 271 | switch ( board[row][col+2] ) { |
1991 | case 1: /* if we are going from blank to blank */ | 272 | case ' ': /* if we are going from blank to blank */ |
1992 | board[row][col+2]=board[row][col+1]; | 273 | board[row][col+2]=board[row][col+1]; |
1993 | board[row][col+1]=board[row][col]; | 274 | board[row][col+1]=board[row][col]; |
1994 | board[row][col]=current_spot; | 275 | board[row][col]=current_spot; |
1995 | current_spot=1; | 276 | current_spot=' '; |
1996 | break; | 277 | break; |
1997 | 278 | ||
1998 | case 3: /* if we are going from a blank to home */ | 279 | case '.': /* if we are going from a blank to home */ |
1999 | board[row][col+2]=7; | 280 | board[row][col+2]='%'; |
2000 | board[row][col+1]=board[row][col]; | 281 | board[row][col+1]=board[row][col]; |
2001 | board[row][col]=current_spot; | 282 | board[row][col]=current_spot; |
2002 | current_spot=1; | 283 | current_spot=' '; |
2003 | boxes_to_go--; | 284 | boxes_to_go--; |
2004 | break; | 285 | break; |
2005 | 286 | ||
@@ -2009,21 +290,21 @@ static bool sokoban_loop(void) | |||
2009 | } | 290 | } |
2010 | break; | 291 | break; |
2011 | 292 | ||
2012 | case 7: | 293 | case '%': |
2013 | switch ( board[row][col+2] ) { | 294 | switch ( board[row][col+2] ) { |
2014 | case 1: /* we are going from a home to a blank */ | 295 | case ' ': /* we are going from a home to a blank */ |
2015 | board[row][col+2]=4; | 296 | board[row][col+2]='$'; |
2016 | board[row][col+1]=board[row][col]; | 297 | board[row][col+1]=board[row][col]; |
2017 | board[row][col]=current_spot; | 298 | board[row][col]=current_spot; |
2018 | current_spot=3; | 299 | current_spot='.'; |
2019 | boxes_to_go++; | 300 | boxes_to_go++; |
2020 | break; | 301 | break; |
2021 | 302 | ||
2022 | case 3: | 303 | case '.': |
2023 | board[row][col+2]=7; | 304 | board[row][col+2]='%'; |
2024 | board[row][col+1]=board[row][col]; | 305 | board[row][col+1]=board[row][col]; |
2025 | board[row][col]=current_spot; | 306 | board[row][col]=current_spot; |
2026 | current_spot=3; | 307 | current_spot='.'; |
2027 | break; | 308 | break; |
2028 | 309 | ||
2029 | default: | 310 | default: |
@@ -2042,32 +323,32 @@ static bool sokoban_loop(void) | |||
2042 | 323 | ||
2043 | case BUTTON_UP: | 324 | case BUTTON_UP: |
2044 | switch ( board[row-1][col] ) { | 325 | switch ( board[row-1][col] ) { |
2045 | case 1: /* if it is a blank spot */ | 326 | case ' ': /* if it is a blank spot */ |
2046 | board[row-1][col]=5; | 327 | board[row-1][col]='@'; |
2047 | board[row][col]=current_spot; | 328 | board[row][col]=current_spot; |
2048 | current_spot=1; | 329 | current_spot=' '; |
2049 | break; | 330 | break; |
2050 | 331 | ||
2051 | case 3: /* if it is a home spot */ | 332 | case '.': /* if it is a home spot */ |
2052 | board[row-1][col]=5; | 333 | board[row-1][col]='@'; |
2053 | board[row][col]=current_spot; | 334 | board[row][col]=current_spot; |
2054 | current_spot=3; | 335 | current_spot='.'; |
2055 | break; | 336 | break; |
2056 | 337 | ||
2057 | case 4: | 338 | case '$': |
2058 | switch ( board[row-2][col] ) { | 339 | switch ( board[row-2][col] ) { |
2059 | case 1: /* if we are going from blank to blank */ | 340 | case ' ': /* if we are going from blank to blank */ |
2060 | board[row-2][col]=board[row-1][col]; | 341 | board[row-2][col]=board[row-1][col]; |
2061 | board[row-1][col]=board[row][col]; | 342 | board[row-1][col]=board[row][col]; |
2062 | board[row][col]=current_spot; | 343 | board[row][col]=current_spot; |
2063 | current_spot=1; | 344 | current_spot=' '; |
2064 | break; | 345 | break; |
2065 | 346 | ||
2066 | case 3: /* if we are going from a blank to home */ | 347 | case '.': /* if we are going from a blank to home */ |
2067 | board[row-2][col]=7; | 348 | board[row-2][col]='%'; |
2068 | board[row-1][col]=board[row][col]; | 349 | board[row-1][col]=board[row][col]; |
2069 | board[row][col]=current_spot; | 350 | board[row][col]=current_spot; |
2070 | current_spot=1; | 351 | current_spot=' '; |
2071 | boxes_to_go--; | 352 | boxes_to_go--; |
2072 | break; | 353 | break; |
2073 | 354 | ||
@@ -2077,21 +358,21 @@ static bool sokoban_loop(void) | |||
2077 | } | 358 | } |
2078 | break; | 359 | break; |
2079 | 360 | ||
2080 | case 7: | 361 | case '%': |
2081 | switch ( board[row-2][col] ) { | 362 | switch ( board[row-2][col] ) { |
2082 | case 1: /* we are going from a home to a blank */ | 363 | case ' ': /* we are going from a home to a blank */ |
2083 | board[row-2][col]=4; | 364 | board[row-2][col]='$'; |
2084 | board[row-1][col]=board[row][col]; | 365 | board[row-1][col]=board[row][col]; |
2085 | board[row][col]=current_spot; | 366 | board[row][col]=current_spot; |
2086 | current_spot=3; | 367 | current_spot='.'; |
2087 | boxes_to_go++; | 368 | boxes_to_go++; |
2088 | break; | 369 | break; |
2089 | 370 | ||
2090 | case 3: /* if we are going from a home to home */ | 371 | case '.': /* if we are going from a home to home */ |
2091 | board[row-2][col]=7; | 372 | board[row-2][col]='%'; |
2092 | board[row-1][col]=board[row][col]; | 373 | board[row-1][col]=board[row][col]; |
2093 | board[row][col]=current_spot; | 374 | board[row][col]=current_spot; |
2094 | current_spot=3; | 375 | current_spot='.'; |
2095 | break; | 376 | break; |
2096 | 377 | ||
2097 | default: | 378 | default: |
@@ -2110,32 +391,32 @@ static bool sokoban_loop(void) | |||
2110 | 391 | ||
2111 | case BUTTON_DOWN: | 392 | case BUTTON_DOWN: |
2112 | switch ( board[row+1][col] ) { | 393 | switch ( board[row+1][col] ) { |
2113 | case 1: /* if it is a blank spot */ | 394 | case ' ': /* if it is a blank spot */ |
2114 | board[row+1][col]=5; | 395 | board[row+1][col]='@'; |
2115 | board[row][col]=current_spot; | 396 | board[row][col]=current_spot; |
2116 | current_spot=1; | 397 | current_spot=' '; |
2117 | break; | 398 | break; |
2118 | 399 | ||
2119 | case 3: /* if it is a home spot */ | 400 | case '.': /* if it is a home spot */ |
2120 | board[row+1][col]=5; | 401 | board[row+1][col]='@'; |
2121 | board[row][col]=current_spot; | 402 | board[row][col]=current_spot; |
2122 | current_spot=3; | 403 | current_spot='.'; |
2123 | break; | 404 | break; |
2124 | 405 | ||
2125 | case 4: | 406 | case '$': |
2126 | switch ( board[row+2][col] ) { | 407 | switch ( board[row+2][col] ) { |
2127 | case 1: /* if we are going from blank to blank */ | 408 | case ' ': /* if we are going from blank to blank */ |
2128 | board[row+2][col]=board[row+1][col]; | 409 | board[row+2][col]=board[row+1][col]; |
2129 | board[row+1][col]=board[row][col]; | 410 | board[row+1][col]=board[row][col]; |
2130 | board[row][col]=current_spot; | 411 | board[row][col]=current_spot; |
2131 | current_spot=1; | 412 | current_spot=' '; |
2132 | break; | 413 | break; |
2133 | 414 | ||
2134 | case 3: /* if we are going from a blank to home */ | 415 | case '.': /* if we are going from a blank to home */ |
2135 | board[row+2][col]=7; | 416 | board[row+2][col]='%'; |
2136 | board[row+1][col]=board[row][col]; | 417 | board[row+1][col]=board[row][col]; |
2137 | board[row][col]=current_spot; | 418 | board[row][col]=current_spot; |
2138 | current_spot=1; | 419 | current_spot=' '; |
2139 | boxes_to_go--; | 420 | boxes_to_go--; |
2140 | break; | 421 | break; |
2141 | 422 | ||
@@ -2145,21 +426,21 @@ static bool sokoban_loop(void) | |||
2145 | } | 426 | } |
2146 | break; | 427 | break; |
2147 | 428 | ||
2148 | case 7: | 429 | case '%': |
2149 | switch ( board[row+2][col] ) { | 430 | switch ( board[row+2][col] ) { |
2150 | case 1: /* we are going from a home to a blank */ | 431 | case ' ': /* we are going from a home to a blank */ |
2151 | board[row+2][col]=4; | 432 | board[row+2][col]='$'; |
2152 | board[row+1][col]=board[row][col]; | 433 | board[row+1][col]=board[row][col]; |
2153 | board[row][col]=current_spot; | 434 | board[row][col]=current_spot; |
2154 | current_spot=3; | 435 | current_spot='.'; |
2155 | boxes_to_go++; | 436 | boxes_to_go++; |
2156 | break; | 437 | break; |
2157 | 438 | ||
2158 | case 3: /* if we are going from a home to home */ | 439 | case '.': /* if we are going from a home to home */ |
2159 | board[row+2][col]=7; | 440 | board[row+2][col]='%'; |
2160 | board[row+1][col]=board[row][col]; | 441 | board[row+1][col]=board[row][col]; |
2161 | board[row][col]=current_spot; | 442 | board[row][col]=current_spot; |
2162 | current_spot=3; | 443 | current_spot='.'; |
2163 | break; | 444 | break; |
2164 | 445 | ||
2165 | default: | 446 | default: |
@@ -2258,3 +539,6 @@ bool sokoban(void) | |||
2258 | } | 539 | } |
2259 | 540 | ||
2260 | #endif | 541 | #endif |
542 | |||
543 | |||
544 | |||
diff --git a/apps/recorder/sokoban_levels.h b/apps/recorder/sokoban_levels.h new file mode 100644 index 0000000000..89e953ae3d --- /dev/null +++ b/apps/recorder/sokoban_levels.h | |||
@@ -0,0 +1,1723 @@ | |||
1 | #ifndef SOKOBAN_LEVEL | ||
2 | #define SOKOBAN_LEVEL | ||
3 | |||
4 | static const char levels[][320] = { | ||
5 | "XXXXXXXXXXXXXXXXXXXX" | ||
6 | "XXXXXXXXXXXXXXXXXXXX" | ||
7 | "XXXXXXXXXXXXXXXXXXXX" | ||
8 | "XXXXXXXXXXXXXXXXXXXX" | ||
9 | "XXXXXXXX###XXXXXXXXX" | ||
10 | "XXXXXXXX#.#XXXXXXXXX" | ||
11 | "XXXXXXXX# ####XXXXXX" | ||
12 | "XXXXXX###$ $.#XXXXXX" | ||
13 | "XXXXXX#. $@###XXXXXX" | ||
14 | "XXXXXX####$#XXXXXXXX" | ||
15 | "XXXXXXXXX#.#XXXXXXXX" | ||
16 | "XXXXXXXXX###XXXXXXXX" | ||
17 | "XXXXXXXXXXXXXXXXXXXX" | ||
18 | "XXXXXXXXXXXXXXXXXXXX" | ||
19 | "XXXXXXXXXXXXXXXXXXXX" | ||
20 | "XXXXXXXXXXXXXXXXXXXX", | ||
21 | |||
22 | "XXXXXXXXXXXXXXXXXXXX" | ||
23 | "XXXXXXXXXXXXXXXXXXXX" | ||
24 | "XXXXXXXXXXXXXXXXXXXX" | ||
25 | "XXXXXXXXXXXXXXXXXXXX" | ||
26 | "XXXXX#####XXXXXXXXXX" | ||
27 | "XXXXX# #XXXXXXXXXX" | ||
28 | "XXXXX#@$$#X###XXXXXX" | ||
29 | "XXXXX# $ #X#.#XXXXXX" | ||
30 | "XXXXX### ###.#XXXXXX" | ||
31 | "XXXXXX## .#XXXXXX" | ||
32 | "XXXXXX# # #XXXXXX" | ||
33 | "XXXXXX# ####XXXXXX" | ||
34 | "XXXXXX#####XXXXXXXXX" | ||
35 | "XXXXXXXXXXXXXXXXXXXX" | ||
36 | "XXXXXXXXXXXXXXXXXXXX" | ||
37 | "XXXXXXXXXXXXXXXXXXXX", | ||
38 | |||
39 | "XXXXXXXXXXXXXXXXXXXX" | ||
40 | "XXXXXXXXXXXXXXXXXXXX" | ||
41 | "XXXXXXXXXXXXXXXXXXXX" | ||
42 | "XXXXXXXXXXXXXXXXXXXX" | ||
43 | "XXXXXXXXXXXXXXXXXXXX" | ||
44 | "XXXXXX#######XXXXXXX" | ||
45 | "XXXXXX# ###XXXXX" | ||
46 | "XXXXX##$### #XXXXX" | ||
47 | "XXXXX# @ $ $ #XXXXX" | ||
48 | "XXXXX# ..# $ ##XXXXX" | ||
49 | "XXXXX##..# #XXXXXX" | ||
50 | "XXXXXX########XXXXXX" | ||
51 | "XXXXXXXXXXXXXXXXXXXX" | ||
52 | "XXXXXXXXXXXXXXXXXXXX" | ||
53 | "XXXXXXXXXXXXXXXXXXXX" | ||
54 | "XXXXXXXXXXXXXXXXXXXX", | ||
55 | |||
56 | "XXXXXXXXXXXXXXXXXXXX" | ||
57 | "XXXXXXXXXXXXXXXXXXXX" | ||
58 | "XXXXXXXXXXXXXXXXXXXX" | ||
59 | "XXXXXXXXXXXXXXXXXXXX" | ||
60 | "XXXXXXXXXXXXXXXXXXXX" | ||
61 | "XXXXXXXXX#####XXXXXX" | ||
62 | "XXXXXX#### .#XXXXXX" | ||
63 | "XXXXXX# $ %#XXXXXX" | ||
64 | "XXXXXX# $$ $.#XXXXXX" | ||
65 | "XXXXXX##@##..#XXXXXX" | ||
66 | "XXXXXXX#######XXXXXX" | ||
67 | "XXXXXXXXXXXXXXXXXXXX" | ||
68 | "XXXXXXXXXXXXXXXXXXXX" | ||
69 | "XXXXXXXXXXXXXXXXXXXX" | ||
70 | "XXXXXXXXXXXXXXXXXXXX" | ||
71 | "XXXXXXXXXXXXXXXXXXXX", | ||
72 | |||
73 | "XXXXXXXXXXXXXXXXXXXX" | ||
74 | "XXXXXXXXXXXXXXXXXXXX" | ||
75 | "XXXXXXXXXXXXXXXXXXXX" | ||
76 | "XXXXXXXXXXXXXXXXXXXX" | ||
77 | "XXXXXXX####XXXXXXXXX" | ||
78 | "XXXXXXX#@ ###XXXXXXX" | ||
79 | "XXXXXXX# $ #XXXXXXX" | ||
80 | "XXXXXX### # ##XXXXXX" | ||
81 | "XXXXXX#.# # #XXXXXX" | ||
82 | "XXXXXX#.$ # #XXXXXX" | ||
83 | "XXXXXX#. $ #XXXXXX" | ||
84 | "XXXXXX########XXXXXX" | ||
85 | "XXXXXXXXXXXXXXXXXXXX" | ||
86 | "XXXXXXXXXXXXXXXXXXXX" | ||
87 | "XXXXXXXXXXXXXXXXXXXX" | ||
88 | "XXXXXXXXXXXXXXXXXXXX", | ||
89 | |||
90 | "XXXXXXXXXXXXXXXXXXXX" | ||
91 | "XXXXXXXXXXXXXXXXXXXX" | ||
92 | "XXXXXXXXXXXXXXXXXXXX" | ||
93 | "XXXXXXXXXXXXXXXXXXXX" | ||
94 | "XXXXXXXX#######XXXXX" | ||
95 | "XXXXXXX## # @#XXXXX" | ||
96 | "XXXXXXX# # #XXXXX" | ||
97 | "XXXXXXX#$ $ $ #XXXXX" | ||
98 | "XXXXXXX# $## #XXXXX" | ||
99 | "XXXXX### $ # ##XXXXX" | ||
100 | "XXXXX#..... #XXXXXX" | ||
101 | "XXXXX#########XXXXXX" | ||
102 | "XXXXXXXXXXXXXXXXXXXX" | ||
103 | "XXXXXXXXXXXXXXXXXXXX" | ||
104 | "XXXXXXXXXXXXXXXXXXXX" | ||
105 | "XXXXXXXXXXXXXXXXXXXX", | ||
106 | |||
107 | "XXXXXXXXXXXXXXXXXXXX" | ||
108 | "XXXXXXXXXXXXXXXXXXXX" | ||
109 | "XXXXXXXXXXXXXXXXXXXX" | ||
110 | "XXXXXXXXXXXXXXXXXXXX" | ||
111 | "XXXXXXXXXXXXXXXXXXXX" | ||
112 | "XXXXXXXX######XXXXXX" | ||
113 | "XXXXXX### #XXXXXX" | ||
114 | "XXXXX##. $## ##XXXXX" | ||
115 | "XXXXX#..$ $ @#XXXXX" | ||
116 | "XXXXX#.. $ $ ##XXXXX" | ||
117 | "XXXXX###### #XXXXXX" | ||
118 | "XXXXXXXXXX####XXXXXX" | ||
119 | "XXXXXXXXXXXXXXXXXXXX" | ||
120 | "XXXXXXXXXXXXXXXXXXXX" | ||
121 | "XXXXXXXXXXXXXXXXXXXX" | ||
122 | "XXXXXXXXXXXXXXXXXXXX", | ||
123 | |||
124 | "XXXXXXXXXXXXXXXXXXXX" | ||
125 | "XXXXXXXXXXXXXXXXXXXX" | ||
126 | "XXXXXXXXXXXXXXXXXXXX" | ||
127 | "XXXXXXXXXXXXXXXXXXXX" | ||
128 | "XXXXXXXX######XXXXXX" | ||
129 | "XXXXXXXX# #XXXXXX" | ||
130 | "XXXXXX###$$$ #XXXXXX" | ||
131 | "XXXXXX#@ $.. #XXXXXX" | ||
132 | "XXXXXX# $...##XXXXXX" | ||
133 | "XXXXXX#### #XXXXXXX" | ||
134 | "XXXXXXXXX####XXXXXXX" | ||
135 | "XXXXXXXXXXXXXXXXXXXX" | ||
136 | "XXXXXXXXXXXXXXXXXXXX" | ||
137 | "XXXXXXXXXXXXXXXXXXXX" | ||
138 | "XXXXXXXXXXXXXXXXXXXX" | ||
139 | "XXXXXXXXXXXXXXXXXXXX", | ||
140 | |||
141 | "XXXXXXXXXXXXXXXXXXXX" | ||
142 | "XXXXXXXXXXXXXXXXXXXX" | ||
143 | "XXXXXXXXXXXXXXXXXXXX" | ||
144 | "XXXXXXXXXXXXXXXXXXXX" | ||
145 | "XXXXXXXX####XXXXXXXX" | ||
146 | "XXXXXXXX#..#XXXXXXXX" | ||
147 | "XXXXXXX## .##XXXXXXX" | ||
148 | "XXXXXXX# $.#XXXXXXX" | ||
149 | "XXXXXX## $ ##XXXXXX" | ||
150 | "XXXXXX# #$$ #XXXXXX" | ||
151 | "XXXXXX# @ #XXXXXX" | ||
152 | "XXXXXX########XXXXXX" | ||
153 | "XXXXXXXXXXXXXXXXXXXX" | ||
154 | "XXXXXXXXXXXXXXXXXXXX" | ||
155 | "XXXXXXXXXXXXXXXXXXXX" | ||
156 | "XXXXXXXXXXXXXXXXXXXX", | ||
157 | |||
158 | "XXXXXXXXXXXXXXXXXXXX" | ||
159 | "XXXXXXXXXXXXXXXXXXXX" | ||
160 | "XXXXXXXXXXXXXXXXXXXX" | ||
161 | "XXXXXXXXXXXXXXXXXXXX" | ||
162 | "XXXXXXXXXXXXXXXXXXXX" | ||
163 | "XXXXXXXX#####XXXXXXX" | ||
164 | "XXXXXX### @#XXXXXXX" | ||
165 | "XXXXXX# $. ##XXXXXX" | ||
166 | "XXXXXX# .$. #XXXXXX" | ||
167 | "XXXXXX### %$ #XXXXXX" | ||
168 | "XXXXXXXX# ##XXXXXX" | ||
169 | "XXXXXXXX#####XXXXXXX" | ||
170 | "XXXXXXXXXXXXXXXXXXXX" | ||
171 | "XXXXXXXXXXXXXXXXXXXX" | ||
172 | "XXXXXXXXXXXXXXXXXXXX" | ||
173 | "XXXXXXXXXXXXXXXXXXXX", | ||
174 | |||
175 | "XXXXXXXXXXXXXXXXXXXX" | ||
176 | "XXXXXXXXXXXXXXXXXXXX" | ||
177 | "XXXXXXXXXXXXXXXXXXXX" | ||
178 | "XXXXXXXXXXXXXXXXXXXX" | ||
179 | "XXXXXX########XXXXXX" | ||
180 | "XXXXXX# # #XXXXXX" | ||
181 | "XXXXXX# $..$ #XXXXXX" | ||
182 | "XXXXXX#@$.% ##XXXXXX" | ||
183 | "XXXXXX# $..$ #XXXXXX" | ||
184 | "XXXXXX# # #XXXXXX" | ||
185 | "XXXXXX########XXXXXX" | ||
186 | "XXXXXXXXXXXXXXXXXXXX" | ||
187 | "XXXXXXXXXXXXXXXXXXXX" | ||
188 | "XXXXXXXXXXXXXXXXXXXX" | ||
189 | "XXXXXXXXXXXXXXXXXXXX" | ||
190 | "XXXXXXXXXXXXXXXXXXXX", | ||
191 | |||
192 | "XXXXXXXXXXXXXXXXXXXX" | ||
193 | "XXXXXXXXXXXXXXXXXXXX" | ||
194 | "XXXXXXXXXXXXXXXXXXXX" | ||
195 | "XXXXXXXXXXXXXXXXXXXX" | ||
196 | "XXXXXXX######XXXXXXX" | ||
197 | "XXXXXXX# ###XXXXX" | ||
198 | "XXXXXXX# $ #XXXXX" | ||
199 | "XXXXX### $ ## #XXXXX" | ||
200 | "XXXXX#... $ #XXXXX" | ||
201 | "XXXXX#...$#$ ##XXXXX" | ||
202 | "XXXXX#### # $ #XXXXX" | ||
203 | "XXXXXXXX# @ #XXXXX" | ||
204 | "XXXXXXXX#######XXXXX" | ||
205 | "XXXXXXXXXXXXXXXXXXXX" | ||
206 | "XXXXXXXXXXXXXXXXXXXX" | ||
207 | "XXXXXXXXXXXXXXXXXXXX", | ||
208 | |||
209 | "XXXXXXXXXXXXXXXXXXXX" | ||
210 | "XXXXXXXXXXXXXXXXXXXX" | ||
211 | "XXXXXXXXXXXXXXXXXXXX" | ||
212 | "XXXXXXXXXXXXXXXXXXXX" | ||
213 | "XXXXXX######XXXXXXXX" | ||
214 | "XXXXXX# #XXXXXXXX" | ||
215 | "XXXXXX# $$$##XXXXXXX" | ||
216 | "XXXXXX# #..###XXXXX" | ||
217 | "XXXXXX## ..$ #XXXXX" | ||
218 | "XXXXXXX# @ #XXXXX" | ||
219 | "XXXXXXX########XXXXX" | ||
220 | "XXXXXXXXXXXXXXXXXXXX" | ||
221 | "XXXXXXXXXXXXXXXXXXXX" | ||
222 | "XXXXXXXXXXXXXXXXXXXX" | ||
223 | "XXXXXXXXXXXXXXXXXXXX" | ||
224 | "XXXXXXXXXXXXXXXXXXXX", | ||
225 | |||
226 | "XXXXXXXXXXXXXXXXXXXX" | ||
227 | "XXXXXXXXXXXXXXXXXXXX" | ||
228 | "XXXXXXXXXXXXXXXXXXXX" | ||
229 | "XXXXXXXXXXXXXXXXXXXX" | ||
230 | "XXXXXXX########XXXXX" | ||
231 | "XXXXXXX# #. #XXXXX" | ||
232 | "XXXXXX## $...#XXXXX" | ||
233 | "XXXXXX# $ #%.#XXXXX" | ||
234 | "XXXXX## ##$# ##XXXXX" | ||
235 | "XXXXX# $ $ #XXXXX" | ||
236 | "XXXXX# # #XXXXX" | ||
237 | "XXXXX#######@ #XXXXX" | ||
238 | "XXXXXXXXXXX####XXXXX" | ||
239 | "XXXXXXXXXXXXXXXXXXXX" | ||
240 | "XXXXXXXXXXXXXXXXXXXX" | ||
241 | "XXXXXXXXXXXXXXXXXXXX", | ||
242 | |||
243 | "XXXXXXXXXXXXXXXXXXXX" | ||
244 | "XXXXXXXXXXXXXXXXXXXX" | ||
245 | "XXXXXXXXXXXXXXXXXXXX" | ||
246 | "XXXXXXXXXXXXXXXXXXXX" | ||
247 | "XXXXXX#######XXXXXXX" | ||
248 | "XXXXXX#.... #XXXXXXX" | ||
249 | "XXXXX###...$###XXXXX" | ||
250 | "XXXXX# $#$ $ #XXXXX" | ||
251 | "XXXXX# $$ #$ #XXXXX" | ||
252 | "XXXXX# # #XXXXX" | ||
253 | "XXXXX#### @ ###XXXXX" | ||
254 | "XXXXXXXX#####XXXXXXX" | ||
255 | "XXXXXXXXXXXXXXXXXXXX" | ||
256 | "XXXXXXXXXXXXXXXXXXXX" | ||
257 | "XXXXXXXXXXXXXXXXXXXX" | ||
258 | "XXXXXXXXXXXXXXXXXXXX", | ||
259 | |||
260 | "XXXXXXXXXXXXXXXXXXXX" | ||
261 | "XXXXXXXXXXXXXXXXXXXX" | ||
262 | "XXXXXXXXXXXXXXXXXXXX" | ||
263 | "XXXXXXXXXXXXXXXXXXXX" | ||
264 | "XXXXXX########XXXXXX" | ||
265 | "XXXXXX#.. #XXXXXX" | ||
266 | "XXXXXX#..$ $@#XXXXXX" | ||
267 | "XXXXXX#$#$$$##XXXXXX" | ||
268 | "XXXXXX#..$ $ #XXXXXX" | ||
269 | "XXXXXX#.. #XXXXXX" | ||
270 | "XXXXXX########XXXXXX" | ||
271 | "XXXXXXXXXXXXXXXXXXXX" | ||
272 | "XXXXXXXXXXXXXXXXXXXX" | ||
273 | "XXXXXXXXXXXXXXXXXXXX" | ||
274 | "XXXXXXXXXXXXXXXXXXXX" | ||
275 | "XXXXXXXXXXXXXXXXXXXX", | ||
276 | |||
277 | "XXXXXXXXXXXXXXXXXXXX" | ||
278 | "XXXXXXXXXXXXXXXXXXXX" | ||
279 | "XXXXXXXXXXXXXXXXXXXX" | ||
280 | "XXXXXXXXXXXXXXXXXXXX" | ||
281 | "XXXXX########XXXXXXX" | ||
282 | "XXXXX# #XXXXXXX" | ||
283 | "XXXXX# #$$ #XXXXXXX" | ||
284 | "XXXXX# ...# #XXXXXXX" | ||
285 | "XXXXX##...$ ##XXXXXX" | ||
286 | "XXXXXX# ## $ #XXXXXX" | ||
287 | "XXXXXX#$ $ #XXXXXX" | ||
288 | "XXXXXX# # @#XXXXXX" | ||
289 | "XXXXXX########XXXXXX" | ||
290 | "XXXXXXXXXXXXXXXXXXXX" | ||
291 | "XXXXXXXXXXXXXXXXXXXX" | ||
292 | "XXXXXXXXXXXXXXXXXXXX", | ||
293 | |||
294 | "XXXXXXXXXXXXXXXXXXXX" | ||
295 | "XXXXXXXXXXXXXXXXXXXX" | ||
296 | "XXXXXXXXXXXXXXXXXXXX" | ||
297 | "XXXXXXXXXXXXXXXXXXXX" | ||
298 | "XXXXXXX#####XXXXXXXX" | ||
299 | "XXXXX### ####XXXXX" | ||
300 | "XXXXX# $ $ #XXXXX" | ||
301 | "XXXXX# $ $ @#XXXXX" | ||
302 | "XXXXX###$$#####XXXXX" | ||
303 | "XXXXXXX# ..#XXXXXXX" | ||
304 | "XXXXXXX#....#XXXXXXX" | ||
305 | "XXXXXXX######XXXXXXX" | ||
306 | "XXXXXXXXXXXXXXXXXXXX" | ||
307 | "XXXXXXXXXXXXXXXXXXXX" | ||
308 | "XXXXXXXXXXXXXXXXXXXX" | ||
309 | "XXXXXXXXXXXXXXXXXXXX", | ||
310 | |||
311 | "XXXXXXXXXXXXXXXXXXXX" | ||
312 | "XXXXXXXXXXXXXXXXXXXX" | ||
313 | "XXXXXXXXXXXXXXXXXXXX" | ||
314 | "XXXXXXXXXXXXXXXXXXXX" | ||
315 | "XXXXX#########XXXXXX" | ||
316 | "XXXXX# % #XXXXXX" | ||
317 | "XXXXX# $.$. @#XXXXXX" | ||
318 | "XXXXX# .$.$. #XXXXXX" | ||
319 | "XXXXX# $.$.$ #XXXXXX" | ||
320 | "XXXXX# % #XXXXXX" | ||
321 | "XXXXX#########XXXXXX" | ||
322 | "XXXXXXXXXXXXXXXXXXXX" | ||
323 | "XXXXXXXXXXXXXXXXXXXX" | ||
324 | "XXXXXXXXXXXXXXXXXXXX" | ||
325 | "XXXXXXXXXXXXXXXXXXXX" | ||
326 | "XXXXXXXXXXXXXXXXXXXX", | ||
327 | |||
328 | "XXXXXXXXXXXXXXXXXXXX" | ||
329 | "XXXXXXXXXXXXXXXXXXXX" | ||
330 | "XXXXXXXXXXXXXXXXXXXX" | ||
331 | "XXXXXXXXXXXXXXXXXXXX" | ||
332 | "XXXXXXXXXXXXXXXXXXXX" | ||
333 | "XXXXXX#########XXXXX" | ||
334 | "XXXXX## #XXXXX" | ||
335 | "XXXXX# #$#$ #XXXXX" | ||
336 | "XXXXX# $$ .$.#XXXXX" | ||
337 | "XXXXX# @###...#XXXXX" | ||
338 | "XXXXX####X#####XXXXX" | ||
339 | "XXXXXXXXXXXXXXXXXXXX" | ||
340 | "XXXXXXXXXXXXXXXXXXXX" | ||
341 | "XXXXXXXXXXXXXXXXXXXX" | ||
342 | "XXXXXXXXXXXXXXXXXXXX" | ||
343 | "XXXXXXXXXXXXXXXXXXXX", | ||
344 | |||
345 | "XXXXXXXXXXXXXXXXXXXX" | ||
346 | "XXXXXXXXXXXXXXXXXXXX" | ||
347 | "XXXXXXXXXXXXXXXXXXXX" | ||
348 | "XXXXXXXXXXXXXXXXXXXX" | ||
349 | "XXXXXXX######XXXXXXX" | ||
350 | "XXXXXXX#. ..#XXXXXXX" | ||
351 | "XXXXXXX#. $.#XXXXXXX" | ||
352 | "XXXXXX### $##XXXXXX" | ||
353 | "XXXXXX# $ $ #XXXXXX" | ||
354 | "XXXXXX# #$## #XXXXXX" | ||
355 | "XXXXXX# @ #XXXXXX" | ||
356 | "XXXXXX########XXXXXX" | ||
357 | "XXXXXXXXXXXXXXXXXXXX" | ||
358 | "XXXXXXXXXXXXXXXXXXXX" | ||
359 | "XXXXXXXXXXXXXXXXXXXX" | ||
360 | "XXXXXXXXXXXXXXXXXXXX", | ||
361 | |||
362 | "XXXXXXXXXXXXXXXXXXXX" | ||
363 | "XXXXXXXXXXXXXXXXXXXX" | ||
364 | "XXXXXXXXXXXXXXXXXXXX" | ||
365 | "XXXXXXXXXXXXXXXXXXXX" | ||
366 | "XXXXXXXXXXXXXXXXXXXX" | ||
367 | "XXXXXX#####XXXXXXXXX" | ||
368 | "XXXXXX# ####XXXXXX" | ||
369 | "XXXXX## #$ #XXXXXX" | ||
370 | "XXXXX# $ $$ #XXXXXX" | ||
371 | "XXXXX# #$#.%.#XXXXXX" | ||
372 | "XXXXX# @...#XXXXXX" | ||
373 | "XXXXX#########XXXXXX" | ||
374 | "XXXXXXXXXXXXXXXXXXXX" | ||
375 | "XXXXXXXXXXXXXXXXXXXX" | ||
376 | "XXXXXXXXXXXXXXXXXXXX" | ||
377 | "XXXXXXXXXXXXXXXXXXXX", | ||
378 | |||
379 | "XXXXXXXXXXXXXXXXXXXX" | ||
380 | "XXXXXXXXXXXXXXXXXXXX" | ||
381 | "XXXXXXXXXXXXXXXXXXXX" | ||
382 | "XXXXXXXXXXXXXXXXXXXX" | ||
383 | "XXXXXXXXX#####XXXXXX" | ||
384 | "XXXXXX#### ##XXXXX" | ||
385 | "XXXXXX# $ $ #XXXXX" | ||
386 | "XXXXXX#@#.%.# #XXXXX" | ||
387 | "XXXXXX# #.%.# #XXXXX" | ||
388 | "XXXXXX# $ $ #XXXXX" | ||
389 | "XXXXXX## ####XXXXX" | ||
390 | "XXXXXXX#####XXXXXXXX" | ||
391 | "XXXXXXXXXXXXXXXXXXXX" | ||
392 | "XXXXXXXXXXXXXXXXXXXX" | ||
393 | "XXXXXXXXXXXXXXXXXXXX" | ||
394 | "XXXXXXXXXXXXXXXXXXXX", | ||
395 | |||
396 | "XXXXXXXXXXXXXXXXXXXX" | ||
397 | "XXXXXXXXXXXXXXXXXXXX" | ||
398 | "XXXXXXXXXXXXXXXXXXXX" | ||
399 | "XXXXXXXXXXXXXXXXXXXX" | ||
400 | "XXXXXXXX#####XXXXXXX" | ||
401 | "XXXXX####. ##XXXXXX" | ||
402 | "XXXXX# $.$. #XXXXXX" | ||
403 | "XXXXX#@$# #$ #XXXXXX" | ||
404 | "XXXXX# $. . #XXXXXX" | ||
405 | "XXXXX####$#$ #XXXXXX" | ||
406 | "XXXXXXX#. . #XXXXXX" | ||
407 | "XXXXXXX#######XXXXXX" | ||
408 | "XXXXXXXXXXXXXXXXXXXX" | ||
409 | "XXXXXXXXXXXXXXXXXXXX" | ||
410 | "XXXXXXXXXXXXXXXXXXXX" | ||
411 | "XXXXXXXXXXXXXXXXXXXX", | ||
412 | |||
413 | "XXXXXXXXXXXXXXXXXXXX" | ||
414 | "XXXXXXXXXXXXXXXXXXXX" | ||
415 | "XXXXXXXXXXXXXXXXXXXX" | ||
416 | "XXXXXXXXXXXXXXXXXXXX" | ||
417 | "XXXXXXXX########XXXX" | ||
418 | "XXXXX#### . #XXXX" | ||
419 | "XXXXX# $ $ $. #XXXX" | ||
420 | "XXXXX# .####.##XXXX" | ||
421 | "XXXXX# $.$ $ @#XXXXX" | ||
422 | "XXXXX# . ##XXXXX" | ||
423 | "XXXXX#########XXXXXX" | ||
424 | "XXXXXXXXXXXXXXXXXXXX" | ||
425 | "XXXXXXXXXXXXXXXXXXXX" | ||
426 | "XXXXXXXXXXXXXXXXXXXX" | ||
427 | "XXXXXXXXXXXXXXXXXXXX" | ||
428 | "XXXXXXXXXXXXXXXXXXXX", | ||
429 | |||
430 | "XXXXXXXXXXXXXXXXXXXX" | ||
431 | "XXXXXXXXXXXXXXXXXXXX" | ||
432 | "XXXXXXXXXXXXXXXXXXXX" | ||
433 | "XXXXXXXXXXXXXXXXXXXX" | ||
434 | "XXXXXXXXXXXXXXXXXXXX" | ||
435 | "XXXXX#######XXXXXXXX" | ||
436 | "XXXXX# #####XXXX" | ||
437 | "XXXXX# $ .%. $ #XXXX" | ||
438 | "XXXXX#@$.% %.$ #XXXX" | ||
439 | "XXXXX# $ .%. $ #XXXX" | ||
440 | "XXXXX###### #XXXX" | ||
441 | "XXXXXXXXXX######XXXX" | ||
442 | "XXXXXXXXXXXXXXXXXXXX" | ||
443 | "XXXXXXXXXXXXXXXXXXXX" | ||
444 | "XXXXXXXXXXXXXXXXXXXX" | ||
445 | "XXXXXXXXXXXXXXXXXXXX", | ||
446 | |||
447 | "XXXXXXXXXXXXXXXXXXXX" | ||
448 | "XXXXXXXXXXXXXXXXXXXX" | ||
449 | "XXXXXXXXXXXXXXXXXXXX" | ||
450 | "XXXXXXXXXXXXXXXXXXXX" | ||
451 | "XXXXX######XXXXXXXXX" | ||
452 | "XXXXX# #XXXXXXXXX" | ||
453 | "XXXXX# $ ####XXXXXX" | ||
454 | "XXXXX# $%..% #XXXXXX" | ||
455 | "XXXXX# %..%$ #XXXXXX" | ||
456 | "XXXXX#### $ #XXXXXX" | ||
457 | "XXXXXXXX# @ #XXXXXX" | ||
458 | "XXXXXXXX######XXXXXX" | ||
459 | "XXXXXXXXXXXXXXXXXXXX" | ||
460 | "XXXXXXXXXXXXXXXXXXXX" | ||
461 | "XXXXXXXXXXXXXXXXXXXX" | ||
462 | "XXXXXXXXXXXXXXXXXXXX", | ||
463 | |||
464 | "XXXXXXXXXXXXXXXXXXXX" | ||
465 | "XXXXXXXXXXXXXXXXXXXX" | ||
466 | "XXXXXXXXXXXXXXXXXXXX" | ||
467 | "XXXXXXXXXXXXXXXXXXXX" | ||
468 | "XXXXXXXXX######XXXXX" | ||
469 | "XXXXXX####. @#XXXXX" | ||
470 | "XXXXXX# $$$ #XXXXX" | ||
471 | "XXXXXX#.##.##.#XXXXX" | ||
472 | "XXXXXX# $ #XXXXX" | ||
473 | "XXXXXX# $.# ##XXXXX" | ||
474 | "XXXXXX#### #XXXXXX" | ||
475 | "XXXXXXXXX#####XXXXXX" | ||
476 | "XXXXXXXXXXXXXXXXXXXX" | ||
477 | "XXXXXXXXXXXXXXXXXXXX" | ||
478 | "XXXXXXXXXXXXXXXXXXXX" | ||
479 | "XXXXXXXXXXXXXXXXXXXX", | ||
480 | |||
481 | "XXXXXXXXXXXXXXXXXXXX" | ||
482 | "XXXXXXXXXXXXXXXXXXXX" | ||
483 | "XXXXXXXXXXXXXXXXXXXX" | ||
484 | "XXXXXXXXXXXXXXXXXXXX" | ||
485 | "XXXXXX#########XXXXX" | ||
486 | "XXXXXX#. $. @#XXXXX" | ||
487 | "XXXXXX# .$.$ #XXXXX" | ||
488 | "XXXXXX##$.$ $##XXXXX" | ||
489 | "XXXXXX# .$.$ #XXXXX" | ||
490 | "XXXXXX#. $. #XXXXX" | ||
491 | "XXXXXX#########XXXXX" | ||
492 | "XXXXXXXXXXXXXXXXXXXX" | ||
493 | "XXXXXXXXXXXXXXXXXXXX" | ||
494 | "XXXXXXXXXXXXXXXXXXXX" | ||
495 | "XXXXXXXXXXXXXXXXXXXX" | ||
496 | "XXXXXXXXXXXXXXXXXXXX", | ||
497 | |||
498 | "XXXXXXXXXXXXXXXXXXXX" | ||
499 | "XXXXXXXXXXXXXXXXXXXX" | ||
500 | "XXXXXXXXXXXXXXXXXXXX" | ||
501 | "XXXXXXXXXXXXXXXXXXXX" | ||
502 | "XXXXXXXXXXXXXXXXXXXX" | ||
503 | "XXXXXXX#######XXXXXX" | ||
504 | "XXXXXXX# @ #XXXXXX" | ||
505 | "XXXXXXX##$ $ #XXXXXX" | ||
506 | "XXXXXXX# $$##XXXXXX" | ||
507 | "XXXXXXX#....#XXXXXXX" | ||
508 | "XXXXXXX######XXXXXXX" | ||
509 | "XXXXXXXXXXXXXXXXXXXX" | ||
510 | "XXXXXXXXXXXXXXXXXXXX" | ||
511 | "XXXXXXXXXXXXXXXXXXXX" | ||
512 | "XXXXXXXXXXXXXXXXXXXX" | ||
513 | "XXXXXXXXXXXXXXXXXXXX", | ||
514 | |||
515 | "XXXXXXXXXXXXXXXXXXXX" | ||
516 | "XXXXXXXXXXXXXXXXXXXX" | ||
517 | "XXXXXXXXXXXXXXXXXXXX" | ||
518 | "XXXXXXXXXXXXXXXXXXXX" | ||
519 | "XXXXXX####XXXXXXXXXX" | ||
520 | "XXXXXX# #####XXXXXX" | ||
521 | "XXXXX##$ ## #XXXXXX" | ||
522 | "XXXXX# $@$ #XXXXXX" | ||
523 | "XXXXX# ##$ #XXXXXX" | ||
524 | "XXXXX###.## ###XXXXX" | ||
525 | "XXXXXX#...$ $ #XXXXX" | ||
526 | "XXXXXX##.. #XXXXX" | ||
527 | "XXXXXXX########XXXXX" | ||
528 | "XXXXXXXXXXXXXXXXXXXX" | ||
529 | "XXXXXXXXXXXXXXXXXXXX" | ||
530 | "XXXXXXXXXXXXXXXXXXXX", | ||
531 | |||
532 | "XXXXXXXXXXXXXXXXXXXX" | ||
533 | "XXXXXXXXXXXXXXXXXXXX" | ||
534 | "XXXXXXXXXXXXXXXXXXXX" | ||
535 | "XXXXXXXXXXXXXXXXXXXX" | ||
536 | "XXXXXXXXXXXXXXXXXXXX" | ||
537 | "XXXXXX########XXXXXX" | ||
538 | "XXXXXX# #.. ##XXXXX" | ||
539 | "XXXXXX# $. $% #XXXXX" | ||
540 | "XXXXXX# $@$ #XXXXX" | ||
541 | "XXXXXX# %$ .$ #XXXXX" | ||
542 | "XXXXXX## ..# #XXXXX" | ||
543 | "XXXXXXX########XXXXX" | ||
544 | "XXXXXXXXXXXXXXXXXXXX" | ||
545 | "XXXXXXXXXXXXXXXXXXXX" | ||
546 | "XXXXXXXXXXXXXXXXXXXX" | ||
547 | "XXXXXXXXXXXXXXXXXXXX", | ||
548 | |||
549 | "XXXXXXXXXXXXXXXXXXXX" | ||
550 | "XXXXXXXXXXXXXXXXXXXX" | ||
551 | "XXXXXXXXXXXXXXXXXXXX" | ||
552 | "XXXXXXXXXXXXXXXXXXXX" | ||
553 | "XXXXXX#######XXXXXXX" | ||
554 | "XXXXX## % ##XXXXXX" | ||
555 | "XXXXX# . . . #XXXXXX" | ||
556 | "XXXXX# $ % #XXXXXX" | ||
557 | "XXXXX#%$$%$$%#XXXXXX" | ||
558 | "XXXXX# % $ #XXXXXX" | ||
559 | "XXXXX# . .@. #XXXXXX" | ||
560 | "XXXXX## % ##XXXXXX" | ||
561 | "XXXXXX#######XXXXXXX" | ||
562 | "XXXXXXXXXXXXXXXXXXXX" | ||
563 | "XXXXXXXXXXXXXXXXXXXX" | ||
564 | "XXXXXXXXXXXXXXXXXXXX", | ||
565 | |||
566 | "XXXXXXXXXXXXXXXXXXXX" | ||
567 | "XXXXXXXXXXXXXXXXXXXX" | ||
568 | "XXXXXXXXXXXXXXXXXXXX" | ||
569 | "XXXXXXXXXXXXXXXXXXXX" | ||
570 | "XXXXX#########XXXXXX" | ||
571 | "XXXXX# .$ @#XXXXXX" | ||
572 | "XXXXX# $ % $ #XXXXXX" | ||
573 | "XXXXX#%...%.%#XXXXXX" | ||
574 | "XXXXX# $$% #XXXXXX" | ||
575 | "XXXXX# . $ #XXXXXX" | ||
576 | "XXXXX#########XXXXXX" | ||
577 | "XXXXXXXXXXXXXXXXXXXX" | ||
578 | "XXXXXXXXXXXXXXXXXXXX" | ||
579 | "XXXXXXXXXXXXXXXXXXXX" | ||
580 | "XXXXXXXXXXXXXXXXXXXX" | ||
581 | "XXXXXXXXXXXXXXXXXXXX", | ||
582 | |||
583 | "XXXXXXXXXXXXXXXXXXXX" | ||
584 | "XXXXXXXXXXXXXXXXXXXX" | ||
585 | "XXXXXXXXXXXXXXXXXXXX" | ||
586 | "XXXXXXXXX######XXXXX" | ||
587 | "XXXXX#####. #XXXXX" | ||
588 | "XXXXX# #..## #XXXXX" | ||
589 | "XXXXX# $.. #XXXXX" | ||
590 | "XXXXX# # .# ##XXXXX" | ||
591 | "XXXX### ##$# #XXXXX" | ||
592 | "XXXX# $ $$ #XXXXX" | ||
593 | "XXXX# #$# # #XXXXX" | ||
594 | "XXXX#@ #######XXXXX" | ||
595 | "XXXX#####XXXXXXXXXXX" | ||
596 | "XXXXXXXXXXXXXXXXXXXX" | ||
597 | "XXXXXXXXXXXXXXXXXXXX" | ||
598 | "XXXXXXXXXXXXXXXXXXXX", | ||
599 | |||
600 | "XXXXXXXXXXXXXXXXXXXX" | ||
601 | "XXXXXXXXXXXXXXXXXXXX" | ||
602 | "XXXXXXXXXXXXXXXXXXXX" | ||
603 | "XXXXXXXXXXXXXXXXXXXX" | ||
604 | "XXXXXXX######XXXXXXX" | ||
605 | "XXXXXXX# ...#XXXXXXX" | ||
606 | "XXXX####....#XXXXXXX" | ||
607 | "XXXX# ###$ ###XXXXX" | ||
608 | "XXXX# $ $ $$ #XXXXX" | ||
609 | "XXXX#@ $ $ #XXXXX" | ||
610 | "XXXX# #### #XXXXX" | ||
611 | "XXXX####XX#####XXXXX" | ||
612 | "XXXXXXXXXXXXXXXXXXXX" | ||
613 | "XXXXXXXXXXXXXXXXXXXX" | ||
614 | "XXXXXXXXXXXXXXXXXXXX" | ||
615 | "XXXXXXXXXXXXXXXXXXXX", | ||
616 | |||
617 | "XXXXXXXXXXXXXXXXXXXX" | ||
618 | "XXXXXXXXXXXXXXXXXXXX" | ||
619 | "XXXXXXXXXXXXXXXXXXXX" | ||
620 | "XXXXXXXXXXXXXXXXXXXX" | ||
621 | "XXXXXX#########XXXXX" | ||
622 | "XXXXXX# ## #XXXXX" | ||
623 | "XXXXXX# $ #XXXXX" | ||
624 | "XXXXXX#$ ### $#XXXXX" | ||
625 | "XXXXXX# #...# #XXXXX" | ||
626 | "XXXXX## #...# ##XXXX" | ||
627 | "XXXXX# $ $ $ #XXXX" | ||
628 | "XXXXX# # @ #XXXX" | ||
629 | "XXXXX###########XXXX" | ||
630 | "XXXXXXXXXXXXXXXXXXXX" | ||
631 | "XXXXXXXXXXXXXXXXXXXX" | ||
632 | "XXXXXXXXXXXXXXXXXXXX", | ||
633 | |||
634 | "XXXXXXXXXXXXXXXXXXXX" | ||
635 | "XXXXXXXXXXXXXXXXXXXX" | ||
636 | "XXXXXXXX#######XXXXX" | ||
637 | "XXXXXX### #XXXXX" | ||
638 | "XXXXX## # # #XXXXX" | ||
639 | "XXXXX# #.$$$ #XXXXX" | ||
640 | "XXXXX# #.%# ###XXXXX" | ||
641 | "XXXXX# ..# #XXXXXXX" | ||
642 | "XXXXX###..$ ##XXXXXX" | ||
643 | "XXXXXXX#.# $ #XXXXXX" | ||
644 | "XXXXXX## # #@#XXXXXX" | ||
645 | "XXXXXX# $ $ #XXXXXX" | ||
646 | "XXXXXX# ###XXXXXX" | ||
647 | "XXXXXX######XXXXXXXX" | ||
648 | "XXXXXXXXXXXXXXXXXXXX" | ||
649 | "XXXXXXXXXXXXXXXXXXXX", | ||
650 | |||
651 | "XXXXXXXXXXXXXXXXXXXX" | ||
652 | "XXXXXXXXXXXXXXXXXXXX" | ||
653 | "XXXXXX##########XXXX" | ||
654 | "XXXXX## #XXXX" | ||
655 | "XXXXX#@ $$$ $ #XXXX" | ||
656 | "XXXXX## $ $ $ #XXXX" | ||
657 | "XXXXXX## #### ##XXXX" | ||
658 | "XXXXXXX# $ ##XXXX" | ||
659 | "XXXXX### ##$ $ #XXXX" | ||
660 | "XXXXX# # #XXXX" | ||
661 | "XXXXX# ######XXXX" | ||
662 | "XXXXX# ##XXXXXXXX" | ||
663 | "XXXXX#.....#XXXXXXXX" | ||
664 | "XXXXX#.....#XXXXXXXX" | ||
665 | "XXXXX#######XXXXXXXX" | ||
666 | "XXXXXXXXXXXXXXXXXXXX", | ||
667 | |||
668 | "XXXXXXXXXXXXXXXXXXXX" | ||
669 | "XXXXXXXXXXXXXXXXXXXX" | ||
670 | "XXXXX########XXXXXXX" | ||
671 | "XXXXX# #XXXXXXX" | ||
672 | "XXXXX# @ $# #XXXXXXX" | ||
673 | "XXXXX## # #XXXXXXX" | ||
674 | "XXXXX# $#.# #XXXXXXX" | ||
675 | "XXXXX# .%.$#XXXXXXX" | ||
676 | "XXXXX## #.# #XXXXXXX" | ||
677 | "XXXXXX# #. ##XXXXXX" | ||
678 | "XXXXX## $.# #XXXXXX" | ||
679 | "XXXXX# # $ #XXXXXX" | ||
680 | "XXXXX# $ ###XXXXXX" | ||
681 | "XXXXX# ####XXXXXXXX" | ||
682 | "XXXXX####XXXXXXXXXXX" | ||
683 | "XXXXXXXXXXXXXXXXXXXX", | ||
684 | |||
685 | "XXXXXXXXXXXXXXXXXXXX" | ||
686 | "XXXXXXXXXXX####XXXXX" | ||
687 | "XXXXXXXXXXX#@ #XXXXX" | ||
688 | "XXXXXXX##### #XXXXX" | ||
689 | "XXXX#### #XXXXX" | ||
690 | "XXXX# .### ##XXXXX" | ||
691 | "XXXX# # # ##XXXXX" | ||
692 | "XXXX# # $ $#. #XXXXX" | ||
693 | "XXXX# # % # #XXXXX" | ||
694 | "XXXX# .#$ $ # #XXXXX" | ||
695 | "XXXX## # # #XXXXX" | ||
696 | "XXXXX# ###. #XXXXX" | ||
697 | "XXXXX# ####XXXXX" | ||
698 | "XXXXX#######XXXXXXXX" | ||
699 | "XXXXXXXXXXXXXXXXXXXX" | ||
700 | "XXXXXXXXXXXXXXXXXXXX", | ||
701 | |||
702 | "XXXXXXXXXXXXXXXXXXXX" | ||
703 | "XXXXXXXXXXXXXXXXXXXX" | ||
704 | "XXXXXXX#####XXXXXXXX" | ||
705 | "XXXXXXX# ##XXXXXXX" | ||
706 | "XXXXXXX# $ #XXXXXXX" | ||
707 | "XXXXXXX# $ @#XXXXXXX" | ||
708 | "XXXXXXX###. #XXXXXXX" | ||
709 | "XXXXXXXXX#.##XXXXXXX" | ||
710 | "XXXXXXXXX#. #XXXXXXX" | ||
711 | "XXXXXXX###. #XXXXXXX" | ||
712 | "XXXXXXX# $ #XXXXXXX" | ||
713 | "XXXXXXX# $ #XXXXXXX" | ||
714 | "XXXXXXX## ##XXXXXXX" | ||
715 | "XXXXXXXX####XXXXXXXX" | ||
716 | "XXXXXXXXXXXXXXXXXXXX" | ||
717 | "XXXXXXXXXXXXXXXXXXXX", | ||
718 | |||
719 | "XXXXXXXXXXXXXXXXXXXX" | ||
720 | "XXXXXXXXXXXXXXXXXXXX" | ||
721 | "XXXXXX####XXXXXXXXXX" | ||
722 | "XXXXXX# #####XXXXXX" | ||
723 | "XXXXXX# # #XXXXXX" | ||
724 | "XXXXXX# . # #XXXXXX" | ||
725 | "XXXXXX##$# .#XXXXXX" | ||
726 | "XXXXXXX# #$# #XXXXXX" | ||
727 | "XXXXXX##. . #XXXXXX" | ||
728 | "XXXXXX# ## #XXXXXX" | ||
729 | "XXXXXX# # %#XXXXXX" | ||
730 | "XXXXXX# $ $ #XXXXXX" | ||
731 | "XXXXXX# $#% @#XXXXXX" | ||
732 | "XXXXXX# #.###XXXXXX" | ||
733 | "XXXXXX######XXXXXXXX" | ||
734 | "XXXXXXXXXXXXXXXXXXXX", | ||
735 | |||
736 | "XXXXXXXXXXXXXXXXXXXX" | ||
737 | "XXXXXXXXXXXXXXXXXXXX" | ||
738 | "XXXXXXXX###XXXXXXXXX" | ||
739 | "XXXXXXXX#.######XXXX" | ||
740 | "XXXXXX###.$ # #XXXX" | ||
741 | "XXXXXX#... #$ #XXXX" | ||
742 | "XXXXXX#.## $ #XXXX" | ||
743 | "XXXXX##.$ $## ##XXXX" | ||
744 | "XXXXX#.$ # ## #XXXXX" | ||
745 | "XXXXX#.#$ #XXXXX" | ||
746 | "XXXXX#.$ #$ $#XXXXX" | ||
747 | "XXXXX#. $## @ #XXXXX" | ||
748 | "XXXXX#.$ $ #XXXXX" | ||
749 | "XXXXX#. #######XXXXX" | ||
750 | "XXXXX####XXXXXXXXXXX" | ||
751 | "XXXXXXXXXXXXXXXXXXXX", | ||
752 | |||
753 | "XXXXXXXXXXXXXXXXXXXX" | ||
754 | "XXXXXXXXXXXXXXXXXXXX" | ||
755 | "XXXXXXXXX####XXXXXXX" | ||
756 | "XXXXXXX### ##XXXXXX" | ||
757 | "XXXXXX## ##XXXXX" | ||
758 | "XXXXXX# # ..#XXXXX" | ||
759 | "XXXXX## $#%#$.#XXXXX" | ||
760 | "XXXXX# $ # $.#XXXXX" | ||
761 | "XXXXX# $ @ $.#XXXXX" | ||
762 | "XXXXX# $ # $.#XXXXX" | ||
763 | "XXXXX##$$#%#$.#XXXXX" | ||
764 | "XXXXXX#. # ..#XXXXX" | ||
765 | "XXXXXX##. ##XXXXX" | ||
766 | "XXXXXXX### ##XXXXXX" | ||
767 | "XXXXXXXXX####XXXXXXX" | ||
768 | "XXXXXXXXXXXXXXXXXXXX", | ||
769 | |||
770 | "XXXXXXXXXXXXXXXXXXXX" | ||
771 | "XXXXXXXXXXXXXXXXXXXX" | ||
772 | "XXXXXX#########XXXXX" | ||
773 | "XXXXXX# #XXXXX" | ||
774 | "XXXXXX# # ### #XXXXX" | ||
775 | "XXXXXX# $$ # #XXXXX" | ||
776 | "XXXXXX#@$ # #XXXXX" | ||
777 | "XXXXXX## ## # #XXXXX" | ||
778 | "XXXXXX# $ $ #XXXXX" | ||
779 | "XXXXXX# $## # #XXXXX" | ||
780 | "XXXXXX# #$# #XXXXX" | ||
781 | "XXXXXX#...# #XXXXX" | ||
782 | "XXXXXX#.#.#$###XXXXX" | ||
783 | "XXXXXX#... #XXXXXXX" | ||
784 | "XXXXXX#######XXXXXXX" | ||
785 | "XXXXXXXXXXXXXXXXXXXX", | ||
786 | |||
787 | "XXXXXXXXXXXXXXXXXXXX" | ||
788 | "XXXXXXXXXXXXXXXXXXXX" | ||
789 | "XXXXX########XXXXXXX" | ||
790 | "XXXXX# .#XXXXXXX" | ||
791 | "XXXXX# #$#..##XXXXXX" | ||
792 | "XXXXX# $...#XXXXXX" | ||
793 | "XXXXX## ##.$.#XXXXXX" | ||
794 | "XXXXXX# ## ##XXXXXX" | ||
795 | "XXXXXX#$## #XXXXXXX" | ||
796 | "XXXXX## #$#XXXXXXX" | ||
797 | "XXXXX# # #XXXXXXX" | ||
798 | "XXXXX# $ ####XXXXX" | ||
799 | "XXXXX# $ $ @#XXXXX" | ||
800 | "XXXXX# ### #XXXXX" | ||
801 | "XXXXX####X#####XXXXX" | ||
802 | "XXXXXXXXXXXXXXXXXXXX", | ||
803 | |||
804 | "XXXXXXXXXXXXXXXXXXXX" | ||
805 | "XXXXXXXXXXXXXXXXXXXX" | ||
806 | "XXXXXX####XXXXXXXXXX" | ||
807 | "XXXXXX# ####XXXXXXX" | ||
808 | "XXXXXX# $ #XXXXXXX" | ||
809 | "XXXXXX# #.# #XXXXXXX" | ||
810 | "XXXXXX# # # #XXXXXXX" | ||
811 | "XXXXXX#.$.$.#XXXXXXX" | ||
812 | "XXXXXX# # # #XXXXXXX" | ||
813 | "XXXXXX# #.# #XXXXXXX" | ||
814 | "XXXXXX# $$ #XXXXXXX" | ||
815 | "XXXXXX## @ #XXXXXXX" | ||
816 | "XXXXXXX# ###XXXXXXX" | ||
817 | "XXXXXXX####XXXXXXXXX" | ||
818 | "XXXXXXXXXXXXXXXXXXXX" | ||
819 | "XXXXXXXXXXXXXXXXXXXX", | ||
820 | |||
821 | "XXXXXXXXXXXXXXXXXXXX" | ||
822 | "XXXXXXXXXXXXXXXXXXXX" | ||
823 | "XXXX######X####XXXXX" | ||
824 | "XXXX# ### #XXXXX" | ||
825 | "XXXX# $$ ## #XXXXX" | ||
826 | "XXXX# # $ #XXXXX" | ||
827 | "XXXX## ## $# #XXXXX" | ||
828 | "XXXXX# #... ##XXXXX" | ||
829 | "XXXXX# ...#$##XXXXX" | ||
830 | "XXXXX# #...# #XXXXX" | ||
831 | "XXXX## # ###@ #XXXXX" | ||
832 | "XXXX# $ $ $ #XXXXX" | ||
833 | "XXXX# #$#### #XXXXX" | ||
834 | "XXXX# #XX####XXXXX" | ||
835 | "XXXX#####XXXXXXXXXXX" | ||
836 | "XXXXXXXXXXXXXXXXXXXX", | ||
837 | |||
838 | "XXXXXXXXXXXXXXXXXXXX" | ||
839 | "XXXXXXXXXXXXXXXXXXXX" | ||
840 | "XXXXX##########XXXXX" | ||
841 | "XXXXX#..$ $ %.#XXXXX" | ||
842 | "XXXXX#.% $ $..#XXXXX" | ||
843 | "XXXXX##.$ $ %##XXXXX" | ||
844 | "XXXXXX#% $ $.#XXXXXX" | ||
845 | "XXXXXX#.$ $ .#XXXXXX" | ||
846 | "XXXXXX#. $ $.#XXXXXX" | ||
847 | "XXXXXX#.$@$ %#XXXXXX" | ||
848 | "XXXXX##% $ $.##XXXXX" | ||
849 | "XXXXX#..$ $ %.#XXXXX" | ||
850 | "XXXXX#.% $ $..#XXXXX" | ||
851 | "XXXXX##########XXXXX" | ||
852 | "XXXXXXXXXXXXXXXXXXXX" | ||
853 | "XXXXXXXXXXXXXXXXXXXX", | ||
854 | |||
855 | "XXXXXXXXXXXXXXXXXXXX" | ||
856 | "XXXXXXXXXXXXXXXXXXXX" | ||
857 | "XXXX#####XXXXXXXXXXX" | ||
858 | "XXXX# #XXXXXXXXXXX" | ||
859 | "XXXX#$ #XXXXXXXXXXX" | ||
860 | "XX### $##XXXXXXXXXX" | ||
861 | "XX# $ $ #XXXXXXXXXX" | ||
862 | "### # ## #XXX######X" | ||
863 | "# # ## ##### ..#X" | ||
864 | "# $ $ ..#X" | ||
865 | "##### ### #@## ..#X" | ||
866 | "XXXX# #########X" | ||
867 | "XXXX#######XXXXXXXXX" | ||
868 | "XXXXXXXXXXXXXXXXXXXX" | ||
869 | "XXXXXXXXXXXXXXXXXXXX" | ||
870 | "XXXXXXXXXXXXXXXXXXXX", | ||
871 | |||
872 | "XXXXXXXXXXXXXXXXXXXX" | ||
873 | "XXXXXXXXXXXXXXXXXXXX" | ||
874 | "XXXXXXXXXXXXXXXXXXXX" | ||
875 | "XXX############XXXXX" | ||
876 | "XXX#.. # ###XXX" | ||
877 | "XXX#.. # $ $ #XXX" | ||
878 | "XXX#.. #$#### #XXX" | ||
879 | "XXX#.. @ ## #XXX" | ||
880 | "XXX#.. # $ ##XXX" | ||
881 | "XXX###### ##$ $ #XXX" | ||
882 | "XXXXX# $ $ $ $ #XXX" | ||
883 | "XXXXX# # #XXX" | ||
884 | "XXXXX############XXX" | ||
885 | "XXXXXXXXXXXXXXXXXXXX" | ||
886 | "XXXXXXXXXXXXXXXXXXXX" | ||
887 | "XXXXXXXXXXXXXXXXXXXX", | ||
888 | |||
889 | "XXXXXXXXXXXXXXXXXXXX" | ||
890 | "XXXXXXXXXXXXXXXXXXXX" | ||
891 | "XXXXXXXXXXXXXXXXXXXX" | ||
892 | "XXXXXXXXX########XXX" | ||
893 | "XXXXXXXXX# @#XXX" | ||
894 | "XXXXXXXXX# $#$ ##XXX" | ||
895 | "XXXXXXXXX# $ $#XXXX" | ||
896 | "XXXXXXXXX##$ $ #XXXX" | ||
897 | "X######### $ # ###XX" | ||
898 | "X#.... ## $ $ #XX" | ||
899 | "X##... $ $ #XX" | ||
900 | "X#.... ##########XX" | ||
901 | "X########XXXXXXXXXXX" | ||
902 | "XXXXXXXXXXXXXXXXXXXX" | ||
903 | "XXXXXXXXXXXXXXXXXXXX" | ||
904 | "XXXXXXXXXXXXXXXXXXXX", | ||
905 | |||
906 | "XXXXXXXXXXXXXXXXXXXX" | ||
907 | "XXXXXXXXXXXX########" | ||
908 | "XXXXXXXXXXXX# ....#" | ||
909 | "X############ ....#" | ||
910 | "X# # $ $ ....#" | ||
911 | "X# $$$#$ $ # ....#" | ||
912 | "X# $ $ # ....#" | ||
913 | "X# $$ #$ $ $########" | ||
914 | "X# $ # #XXXXXXX" | ||
915 | "X## #########XXXXXXX" | ||
916 | "X# # ##XXXXXXX" | ||
917 | "X# $ ##XXXXXXX" | ||
918 | "X# $$#$$ @#XXXXXXX" | ||
919 | "X# # ##XXXXXXX" | ||
920 | "X###########XXXXXXXX" | ||
921 | "XXXXXXXXXXXXXXXXXXXX", | ||
922 | |||
923 | "XXXXXXXXXXXXXXXXXXXX" | ||
924 | "XXXXXXXXXXXXXXXXXXXX" | ||
925 | "XXXXXXXXX#####XXXXXX" | ||
926 | "XXXXXXXXX# #####XX" | ||
927 | "XXXXXXXXX# #$## #XX" | ||
928 | "XXXXXXXXX# $ #XX" | ||
929 | "X######### ### #XX" | ||
930 | "X#.... ## $ $###XX" | ||
931 | "X#.... $ $$ ##XXX" | ||
932 | "X#.... ##$ $ @#XXX" | ||
933 | "X######### $ ##XXX" | ||
934 | "XXXXXXXXX# $ $ #XXX" | ||
935 | "XXXXXXXXX### ## #XXX" | ||
936 | "XXXXXXXXXXX# #XXX" | ||
937 | "XXXXXXXXXXX######XXX" | ||
938 | "XXXXXXXXXXXXXXXXXXXX", | ||
939 | |||
940 | "XXXXXXXXXXXXXXXXXXXX" | ||
941 | "XXXXXXXXXXXXXXXXXXXX" | ||
942 | "XXXXXXXXXXXXXXXXXXXX" | ||
943 | "XXXX######XX###XXXXX" | ||
944 | "XXXX#.. #X##@##XXXX" | ||
945 | "XXXX#.. ### #XXXX" | ||
946 | "XXXX#.. $$ #XXXX" | ||
947 | "XXXX#.. # # $ #XXXX" | ||
948 | "XXXX#..### # $ #XXXX" | ||
949 | "XXXX#### $ #$ #XXXX" | ||
950 | "XXXXXXX# $# $ #XXXX" | ||
951 | "XXXXXXX# $ $ #XXXX" | ||
952 | "XXXXXXX# ## #XXXX" | ||
953 | "XXXXXXX#########XXXX" | ||
954 | "XXXXXXXXXXXXXXXXXXXX" | ||
955 | "XXXXXXXXXXXXXXXXXXXX", | ||
956 | |||
957 | "XXXXXXXXXXXXXXXXXXXX" | ||
958 | "XXXXXXXXXXXXXXXXXXXX" | ||
959 | "XXXXXXXXXXX#####XXXX" | ||
960 | "XXXXX####### ##XXX" | ||
961 | "XXXX## # @## $$ #XXX" | ||
962 | "XXXX# $ #XXX" | ||
963 | "XXXX# $ ### #XXX" | ||
964 | "XXXX### #####$###XXX" | ||
965 | "XXXX# $ ### ..#XXXX" | ||
966 | "XXXX# $ $ $ ...#XXXX" | ||
967 | "XXXX# ###...#XXXX" | ||
968 | "XXXX# $$ #X#...#XXXX" | ||
969 | "XXXX# ###X#####XXXX" | ||
970 | "XXXX####XXXXXXXXXXXX" | ||
971 | "XXXXXXXXXXXXXXXXXXXX" | ||
972 | "XXXXXXXXXXXXXXXXXXXX", | ||
973 | |||
974 | "XXXX####XXXXXXXXXXXX" | ||
975 | "XXXX# ###########XX" | ||
976 | "XXXX# $ $ $ #XX" | ||
977 | "XXXX# $# $ # $ #XX" | ||
978 | "XXXX# $ $ # #XX" | ||
979 | "XX### $# # #### #XX" | ||
980 | "XX#@#$ $ $ ## #XX" | ||
981 | "XX# $ #$# # #XX" | ||
982 | "XX# $ $ $ $ #XX" | ||
983 | "XX##### #########XX" | ||
984 | "XXXX# #XXXXXXXX" | ||
985 | "XXXX#......#XXXXXXXX" | ||
986 | "XXXX#......#XXXXXXXX" | ||
987 | "XXXX#......#XXXXXXXX" | ||
988 | "XXXX########XXXXXXXX" | ||
989 | "XXXXXXXXXXXXXXXXXXXX", | ||
990 | |||
991 | "XXXXXXXXXXXXXXXXXXXX" | ||
992 | "XXXXXXXXXXX#######XX" | ||
993 | "XXXXXXXXXXX# ...#XX" | ||
994 | "XXXXXXX##### ...#XX" | ||
995 | "XXXXXXX# . .#XX" | ||
996 | "XXXXXXX# ## ...#XX" | ||
997 | "XXXXXXX## ## ...#XX" | ||
998 | "XXXXXX### ########XX" | ||
999 | "XXXXXX# $$$ ##XXXXXX" | ||
1000 | "XX##### $ $ #####XX" | ||
1001 | "X## #$ $ # #XX" | ||
1002 | "X#@ $ $ $ $ #XX" | ||
1003 | "X###### $$ $ #####XX" | ||
1004 | "XXXXXX# #XXXXXX" | ||
1005 | "XXXXXX########XXXXXX" | ||
1006 | "XXXXXXXXXXXXXXXXXXXX", | ||
1007 | |||
1008 | "X###XX#############X" | ||
1009 | "##@#### # #X" | ||
1010 | "# $$ $$ $ $ ...#X" | ||
1011 | "# $$$# $ #...#X" | ||
1012 | "# $ # $$ $$ #...#X" | ||
1013 | "### # $ #...#X" | ||
1014 | "# # $ $ $ #...#X" | ||
1015 | "# ###### ###...#X" | ||
1016 | "## # # $ $ #...#X" | ||
1017 | "# ## # $$ $ $##..#X" | ||
1018 | "# ..# # $ #.#X" | ||
1019 | "# ..# # $$$ $$$ #.#X" | ||
1020 | "##### # # #.#X" | ||
1021 | "XXXX# ######### #.#X" | ||
1022 | "XXXX# #.#X" | ||
1023 | "XXXX###############X", | ||
1024 | |||
1025 | "XXXXXXXXXXXXXXXXXXXX" | ||
1026 | "XXXXXXXXXXX####XXXXX" | ||
1027 | "XXXXXX####X# #XXXXX" | ||
1028 | "XXXX### ###$ #XXXXX" | ||
1029 | "XXX## @ $ #XXXXX" | ||
1030 | "XX## $ $$## ##XXXXX" | ||
1031 | "XX# #$## #XXXXX" | ||
1032 | "XX# # $ $$ # ###XXXX" | ||
1033 | "XX# $ # # $ #####" | ||
1034 | "X#### # $$ # #" | ||
1035 | "X#### ## $ #" | ||
1036 | "X#. ### ########" | ||
1037 | "X#.. ..#X####XXXXXXX" | ||
1038 | "X#...#.#XXXXXXXXXXXX" | ||
1039 | "X#.....#XXXXXXXXXXXX" | ||
1040 | "X#######XXXXXXXXXXXX", | ||
1041 | |||
1042 | "XXXXXXXXXXXXXXXXXXXX" | ||
1043 | "XXXXXXXXXXXXXXXXXXXX" | ||
1044 | "XX################XX" | ||
1045 | "XX# #XX" | ||
1046 | "XX# # ###### #XX" | ||
1047 | "XX# # $ $ $ $# #XX" | ||
1048 | "XX# # $@$ ## ##X" | ||
1049 | "XX# # #$ $ $###...#X" | ||
1050 | "XX# # $ $ ##...#X" | ||
1051 | "XX# ###$$$ $ ##...#X" | ||
1052 | "XX# # ## ##...#X" | ||
1053 | "XX##### ## ##...#X" | ||
1054 | "XXXXXX##### ###X" | ||
1055 | "XXXXXXXXXX# #XXX" | ||
1056 | "XXXXXXXXXX#######XXX" | ||
1057 | "XXXXXXXXXXXXXXXXXXXX", | ||
1058 | |||
1059 | "XXXXXXXXXXXXXXXXXXXX" | ||
1060 | "XXXXXXXXXXXXXXXXXXXX" | ||
1061 | "XXX#########XXXXXXXX" | ||
1062 | "XX## ## ######XXX" | ||
1063 | "### # # ###X" | ||
1064 | "# $ #$ # # ... #X" | ||
1065 | "# # $#@$## # #.#. #X" | ||
1066 | "# # #$ # . . #X" | ||
1067 | "# $ $ # # #.#. #X" | ||
1068 | "# ## ##$ $ . . #X" | ||
1069 | "# $ # # #$#.#. #X" | ||
1070 | "## $ $ $ $... #X" | ||
1071 | "X#$ ###### ## #X" | ||
1072 | "X# #XXXX##########X" | ||
1073 | "X####XXXXXXXXXXXXXXX" | ||
1074 | "XXXXXXXXXXXXXXXXXXXX", | ||
1075 | |||
1076 | "XXXXXXXX#######XXXXX" | ||
1077 | "XX####### #XXXXX" | ||
1078 | "XX# # $@$ #XXXXX" | ||
1079 | "XX#$$ # #########X" | ||
1080 | "XX# ###......## #X" | ||
1081 | "XX# $......## # #X" | ||
1082 | "XX# ###...... #X" | ||
1083 | "X## #### ### #$##X" | ||
1084 | "X# #$ # $ # #XX" | ||
1085 | "X# $ $$$ # $## #XX" | ||
1086 | "X# $ $ ###$$ # #XX" | ||
1087 | "X##### $ # #XX" | ||
1088 | "XXXXX### ### # #XX" | ||
1089 | "XXXXXXX# # #XX" | ||
1090 | "XXXXXXX######## #XX" | ||
1091 | "XXXXXXXXXXXXXX####XX", | ||
1092 | |||
1093 | "XXXXX########XXXXXXX" | ||
1094 | "XXXXX# # #XXXXXXX" | ||
1095 | "XXXXX# $ #XXXXXXX" | ||
1096 | "XXX### #$ ####XXXX" | ||
1097 | "XXX# $ ##$ #XXXX" | ||
1098 | "XXX# # @ $ # $#XXXX" | ||
1099 | "XXX# # $ ####X" | ||
1100 | "XXX## ####$## #X" | ||
1101 | "XXX# $#.....# # #X" | ||
1102 | "XXX# $..%%. $# ###X" | ||
1103 | "XX## #.....# #XXX" | ||
1104 | "XX# ### #######XXX" | ||
1105 | "XX# $$ # #XXXXXXXX" | ||
1106 | "XX# # #XXXXXXXX" | ||
1107 | "XX###### #XXXXXXXX" | ||
1108 | "XXXXXXX#####XXXXXXXX", | ||
1109 | |||
1110 | "XXX#####XXXXXXXXXXXX" | ||
1111 | "XXX# ##XXXXXXXXXXX" | ||
1112 | "XXX# #XX####XXXXX" | ||
1113 | "XXX# $ #### #XXXXX" | ||
1114 | "XXX# $$ $ $#XXXXX" | ||
1115 | "XXX###@ #$ ##XXXX" | ||
1116 | "XXXX# ## $ $ ##XXX" | ||
1117 | "XXXX# $ ## ## .#XXX" | ||
1118 | "XXXX# #$##$ #.#XXX" | ||
1119 | "XXXX### $..##.#XXX" | ||
1120 | "XXXXX# #.%...#XXX" | ||
1121 | "XXXXX# $$ #.....#XXX" | ||
1122 | "XXXXX# #########XXX" | ||
1123 | "XXXXX# #XXXXXXXXXXX" | ||
1124 | "XXXXX####XXXXXXXXXXX" | ||
1125 | "XXXXXXXXXXXXXXXXXXXX", | ||
1126 | |||
1127 | "XXXXXXXXXXXXXXXXXXXX" | ||
1128 | "XXXXX##########XXXXX" | ||
1129 | "XXXXX#.. # #XXXXX" | ||
1130 | "XXXXX#.. #XXXXX" | ||
1131 | "XXXXX#.. # ####XXX" | ||
1132 | "XXXX####### # ##XX" | ||
1133 | "XXXX# #XX" | ||
1134 | "XXXX# # ## # #XX" | ||
1135 | "XX#### ## #### ##XX" | ||
1136 | "XX# $ ##### # #XX" | ||
1137 | "XX# # $ $ # $ #XX" | ||
1138 | "XX# @$ $ # ##XX" | ||
1139 | "XX#### ## #######XXX" | ||
1140 | "XXXXX# #XXXXXXXXX" | ||
1141 | "XXXXX######XXXXXXXXX" | ||
1142 | "XXXXXXXXXXXXXXXXXXXX", | ||
1143 | |||
1144 | "XXXXXXXXXXXXXXXXXXXX" | ||
1145 | "XXXXX###########XXXX" | ||
1146 | "XXXXX# . # #XXXX" | ||
1147 | "XXXXX# #. @ #XXXX" | ||
1148 | "X##### ##..# ####XXX" | ||
1149 | "## # ..### ###X" | ||
1150 | "# $ #... $ # $ #X" | ||
1151 | "# .. ## ## ## #X" | ||
1152 | "####$##$# $ # # #X" | ||
1153 | "XX## # #$ $$ # #X" | ||
1154 | "XX# $ # # # $## #X" | ||
1155 | "XX# #X" | ||
1156 | "XX# ########### #X" | ||
1157 | "XX####XXXXXXXXX####X" | ||
1158 | "XXXXXXXXXXXXXXXXXXXX" | ||
1159 | "XXXXXXXXXXXXXXXXXXXX", | ||
1160 | |||
1161 | "XXX######XXXXXXXXXXX" | ||
1162 | "XXX# @####XXXXXXXX" | ||
1163 | "X##### $ #XXXXXXXX" | ||
1164 | "X# ## ####XXXXX" | ||
1165 | "X# $ # ## #XXXXX" | ||
1166 | "X# $ # ##### #XXXXX" | ||
1167 | "X## $ $ # #XXXXX" | ||
1168 | "X## $ $ ### # #XXXXX" | ||
1169 | "X## # $ # # #XXXXX" | ||
1170 | "X## # #$# # #XXXXX" | ||
1171 | "X## ### # # ######" | ||
1172 | "X# $ #### # #....#" | ||
1173 | "X# $ $ ..#.#" | ||
1174 | "X####$ $# $ ....#" | ||
1175 | "X# # ## ....#" | ||
1176 | "X###################", | ||
1177 | |||
1178 | "XXXXX##########XXXXX" | ||
1179 | "X##### ####XX" | ||
1180 | "X# # $ #@ #XX" | ||
1181 | "X# #######$#### ###" | ||
1182 | "X# # ## # #$ ..#" | ||
1183 | "X# # $ $ # # #.#" | ||
1184 | "X# # $ # #$ ..#" | ||
1185 | "X# # ### ## #.#" | ||
1186 | "X# ### # # #$ ..#" | ||
1187 | "X# # # $#### #.#" | ||
1188 | "X# #$ $ $ #% ..#" | ||
1189 | "X# $ # $ $ # #.#" | ||
1190 | "X#### $### #% ..#" | ||
1191 | "XXXX# $$ ###....#" | ||
1192 | "XXXX# ##X######" | ||
1193 | "XXXX########XXXXXXXX", | ||
1194 | |||
1195 | "XXXXXXXXXXXXXXXXXXXX" | ||
1196 | "XXX#########XXXXXXXX" | ||
1197 | "XXX# #XXXXXXXX" | ||
1198 | "XXX# ####XXXXX" | ||
1199 | "XXX## #### # #XXXXX" | ||
1200 | "XXX## #@## #XXXXX" | ||
1201 | "XXX# $$$ $ $$#XXXXX" | ||
1202 | "XXX# # ## $ #XXXXX" | ||
1203 | "XXX# # ## $ ####XX" | ||
1204 | "XXX#### $$$ $# #XX" | ||
1205 | "XXXX# ## ....#XX" | ||
1206 | "XXXX# # # #.. .#XX" | ||
1207 | "XXXX# # # ##...#XX" | ||
1208 | "XXXX##### $ #...#XX" | ||
1209 | "XXXXXXXX## #####XX" | ||
1210 | "XXXXXXXXX#####XXXXXX", | ||
1211 | |||
1212 | "X######XXXXX####XXXX" | ||
1213 | "X# ####### #####" | ||
1214 | "X# $# # $ # #" | ||
1215 | "X# $ $ $ # $ $ #" | ||
1216 | "X##$ $ # @# $ #" | ||
1217 | "X# $ ########### ##" | ||
1218 | "X# # #.......# $#X" | ||
1219 | "X# ## # ......# #X" | ||
1220 | "X# # $........$ #X" | ||
1221 | "X# # $ #.... ..# #X" | ||
1222 | "X# $ $####$#### $#X" | ||
1223 | "X# $ ### $ $ ##" | ||
1224 | "X# $ $ $ $ #" | ||
1225 | "X## ###### $ ##### #" | ||
1226 | "X# # #" | ||
1227 | "X###################", | ||
1228 | |||
1229 | "XXXXXXXXXXXXXXXXXXXX" | ||
1230 | "XXXXX#######XXXXXXXX" | ||
1231 | "XXXXX# # ####XXXXX" | ||
1232 | "X##### $#$ # ##XXXX" | ||
1233 | "X#.. # # # ####X" | ||
1234 | "X#.. # $#$ # $# #X" | ||
1235 | "X#. # #$ # #X" | ||
1236 | "X#.. $# # $ #X" | ||
1237 | "X#..@# #$ #$ # #X" | ||
1238 | "X#.. # $# $# #X" | ||
1239 | "X#.. # #$$#$ # ##" | ||
1240 | "X#.. # $# # $#$ #" | ||
1241 | "X#.. # # # # #" | ||
1242 | "X##. #### ##### #" | ||
1243 | "XX####XX####XXX#####" | ||
1244 | "XXXXXXXXXXXXXXXXXXXX", | ||
1245 | |||
1246 | "X###############XXXX" | ||
1247 | "X#.......... .####X" | ||
1248 | "X#..........$$.# #X" | ||
1249 | "X###########$ # ##" | ||
1250 | "X# $ $ $ #" | ||
1251 | "X## #### # $ # #" | ||
1252 | "X# # ## # ##" | ||
1253 | "X# $# # ## ### ##" | ||
1254 | "X# $ #$### ### ##" | ||
1255 | "X### $ # # ### ##" | ||
1256 | "XX## $ ## # # ##" | ||
1257 | "XX# $ # $ $ $ #" | ||
1258 | "XX# $ $#$$$ # #" | ||
1259 | "XX# # $ #####" | ||
1260 | "XX# @## # #XXXX" | ||
1261 | "XX##############XXXX", | ||
1262 | |||
1263 | "X####XXXXXXXXXXXXXXX" | ||
1264 | "X# ##############XX" | ||
1265 | "X# # ..#......#XX" | ||
1266 | "X# # # ##### ...#XX" | ||
1267 | "X##$# ........#XX" | ||
1268 | "X# ##$###### ####" | ||
1269 | "X# $ # ######@ #" | ||
1270 | "X##$ # $ ###### #" | ||
1271 | "X# $ #$$$## #" | ||
1272 | "X# # #$#$###" | ||
1273 | "X# #### #$$$$$ #X" | ||
1274 | "X# # $ # #X" | ||
1275 | "X# # ## ## ###" | ||
1276 | "X# ######$###### $ #" | ||
1277 | "X# #XXXX# #" | ||
1278 | "X##########XXXX#####", | ||
1279 | |||
1280 | "XXXXXXXXXXXXXXXXXXXX" | ||
1281 | "XXXXXXXXXXXXXXXXXXXX" | ||
1282 | "XXX#######XXXXXXXXXX" | ||
1283 | "XXX# # #####XXXXXX" | ||
1284 | "XX## # #...###XXXX" | ||
1285 | "XX# $# #... #XXXX" | ||
1286 | "XX# $ #$$ ... #XXXX" | ||
1287 | "XX# $# #... .#XXXX" | ||
1288 | "XX# # $########XXX" | ||
1289 | "XX##$ $ $ #XXX" | ||
1290 | "XX## # $$ # #XXX" | ||
1291 | "XXX###### ##$$@#XXX" | ||
1292 | "XXXXXXXX# ##XXX" | ||
1293 | "XXXXXXXX########XXXX" | ||
1294 | "XXXXXXXXXXXXXXXXXXXX" | ||
1295 | "XXXXXXXXXXXXXXXXXXXX", | ||
1296 | |||
1297 | "XXXXXXXXXXXXXXXXXXXX" | ||
1298 | "XXXXXXXXXXXXXXXXXXXX" | ||
1299 | "X#################XX" | ||
1300 | "X#... # # ##X" | ||
1301 | "##..... $## # #$ #X" | ||
1302 | "#......# $ # #X" | ||
1303 | "#......# # # # #X" | ||
1304 | "######### $ $ $ #X" | ||
1305 | "XX# #$##$ ##$##X" | ||
1306 | "X## $ # $ #X" | ||
1307 | "X# ## ### # ##$ #X" | ||
1308 | "X# $ $$ $ $ #X" | ||
1309 | "X# $ $##$ ######X" | ||
1310 | "X####### @ ##XXXXXX" | ||
1311 | "XXXXXXX######XXXXXXX" | ||
1312 | "XXXXXXXXXXXXXXXXXXXX", | ||
1313 | |||
1314 | "XXXXXXXXXXX#####XXXX" | ||
1315 | "XXXXXXX##### #XXXX" | ||
1316 | "XXXXXX## $ $ ####X" | ||
1317 | "XX##### $ $ $ ##.#X" | ||
1318 | "XX# $$ ##..#X" | ||
1319 | "XX# ###### ###.. #X" | ||
1320 | "XX## # # #... #X" | ||
1321 | "XX# $ # #... #X" | ||
1322 | "XX#@ #$ ## ####...#X" | ||
1323 | "XX#### $ $$ ##..#X" | ||
1324 | "XXXXX## $ $ $...#X" | ||
1325 | "XXXXXX# $$ $ # .#X" | ||
1326 | "XXXXXX# $ $ ####X" | ||
1327 | "XXXXXX###### #XXXX" | ||
1328 | "XXXXXXXXXXX#####XXXX" | ||
1329 | "XXXXXXXXXXXXXXXXXXXX", | ||
1330 | |||
1331 | "XXXXXXXXXXXXXXXXXXXX" | ||
1332 | "X#####XXXXXXXXXXXXXX" | ||
1333 | "X# ##XXXXXXXXXXXXX" | ||
1334 | "X# $ #########XXXXX" | ||
1335 | "X## # # ######" | ||
1336 | "X## # $#$#@ # #" | ||
1337 | "X# # $ # $ #" | ||
1338 | "X# ### ######### ##" | ||
1339 | "X# ## ..%..... # ##" | ||
1340 | "X## ## %.%..%.% # ##" | ||
1341 | "X# $########## ##$ #" | ||
1342 | "X# $ $ $ $ #" | ||
1343 | "X# # # # # #" | ||
1344 | "X###################" | ||
1345 | "XXXXXXXXXXXXXXXXXXXX" | ||
1346 | "XXXXXXXXXXXXXXXXXXXX", | ||
1347 | |||
1348 | "XXXXXXXXXXXXXXXXXXXX" | ||
1349 | "XXXXXXXX###########X" | ||
1350 | "XXXXXXXX# # #X" | ||
1351 | "X#####XX# $ $ #X" | ||
1352 | "X# ##### $## # ##X" | ||
1353 | "X# $ ## # ## $ #X" | ||
1354 | "X# $ @$$ # ##$$$ #X" | ||
1355 | "X## ### # ## #X" | ||
1356 | "X## # ### #####$#X" | ||
1357 | "X## # $ #....#X" | ||
1358 | "X# ### ## $ #....##" | ||
1359 | "X# $ $ # #..$. #" | ||
1360 | "X# ## $ # ##.... #" | ||
1361 | "X##### ######...##" | ||
1362 | "XXXXX#####XXXX#####X" | ||
1363 | "XXXXXXXXXXXXXXXXXXXX", | ||
1364 | |||
1365 | "XXX####XXXXXXXXXXXXX" | ||
1366 | "XXX# #########XXXXX" | ||
1367 | "XX## ## # #XXXXX" | ||
1368 | "XX# $# $@$ ####XX" | ||
1369 | "XX#$ $ # $ $# ##X" | ||
1370 | "X## $## #$ $ #X" | ||
1371 | "X# # # # $$$ #X" | ||
1372 | "X# $ $ $## ####X" | ||
1373 | "X# $ $ #$# # #XXXX" | ||
1374 | "X## ### ###$ #XXXX" | ||
1375 | "XX# #.... #XXXX" | ||
1376 | "XX####......####XXXX" | ||
1377 | "XXXX#....####XXXXXXX" | ||
1378 | "XXXX#...##XXXXXXXXXX" | ||
1379 | "XXXX#...#XXXXXXXXXXX" | ||
1380 | "XXXX#####XXXXXXXXXXX", | ||
1381 | |||
1382 | "XXXXXXXXXXXXXXXXXXXX" | ||
1383 | "XXXXXXXXXX####XXXXXX" | ||
1384 | "XXXXXX##### #XXXXXX" | ||
1385 | "XXXXX## $#XXXXXX" | ||
1386 | "XXXX## $ ## ###XXXX" | ||
1387 | "XXXX#@$ $ # $ #XXXX" | ||
1388 | "XXXX#### ## $#XXXX" | ||
1389 | "XXXXX#....#$ $ #XXXX" | ||
1390 | "XXXXX#....# $#XXXX" | ||
1391 | "XXXXX#.... $$ ##XXX" | ||
1392 | "XXXXX#... # $ #XXX" | ||
1393 | "XXXXX######$ $ #XXX" | ||
1394 | "XXXXXXXXXX# ###XXX" | ||
1395 | "XXXXXXXXXX#$ ###XXXX" | ||
1396 | "XXXXXXXXXX# #XXXXXX" | ||
1397 | "XXXXXXXXXX####XXXXXX", | ||
1398 | |||
1399 | "XXXXXXXXXXXXXXXXXXXX" | ||
1400 | "XXXX############XXXX" | ||
1401 | "XXXX## ## #XXXX" | ||
1402 | "XXXX## $ $ #XXXX" | ||
1403 | "XXXX#### ## $$ #XXXX" | ||
1404 | "XXXX# $ # #XXXX" | ||
1405 | "XXXX# $$$ # ####XXXX" | ||
1406 | "XXXX# # # $ ##XXXX" | ||
1407 | "XXXX# # # $ #XXXX" | ||
1408 | "XXXX# $# $# #XXXX" | ||
1409 | "XXXX# ..# ####XXXX" | ||
1410 | "XXXX####.. $ #@#XXXX" | ||
1411 | "XXXX#.....# $# #XXXX" | ||
1412 | "XXXX##....# $ #XXXX" | ||
1413 | "XXXX###..## #XXXX" | ||
1414 | "XXXX############XXXX", | ||
1415 | |||
1416 | "XXXXXXXXXXXXXXXXXXXX" | ||
1417 | "XXXX#########XXXXXXX" | ||
1418 | "XXXX#.... ##XXXXXX" | ||
1419 | "XXXX#.#.# $ ##XXXXX" | ||
1420 | "XXX##....# # @##XXXX" | ||
1421 | "XXX# ....# # ##XXX" | ||
1422 | "XXX# #$ ##$ #XXX" | ||
1423 | "XXX## ### $ #XXX" | ||
1424 | "XXXX#$ $ $ $# #XXX" | ||
1425 | "XXXX# # $ $ ## #XXX" | ||
1426 | "XXXX# ### ## #XXX" | ||
1427 | "XXXX# ## ## ##XXX" | ||
1428 | "XXXX# $ # $ #XXXX" | ||
1429 | "XXXX###$ $ ###XXXX" | ||
1430 | "XXXXXX# #####XXXXXX" | ||
1431 | "XXXXXX####XXXXXXXXXX", | ||
1432 | |||
1433 | "############X######X" | ||
1434 | "# # # ###....#X" | ||
1435 | "# $$# @ .....#X" | ||
1436 | "# # ### # ....#X" | ||
1437 | "## ## ### # ....#X" | ||
1438 | "X# $ $ # # ####X" | ||
1439 | "X# $ $## # #X" | ||
1440 | "#### # #### # ## #X" | ||
1441 | "# # #$ ## # #X" | ||
1442 | "# $ $ # ## # ##X" | ||
1443 | "# # $ $ # # #XX" | ||
1444 | "# $ ## ## # #####XX" | ||
1445 | "# $$ $$ #XXXXXX" | ||
1446 | "## ## ### $ #XXXXXX" | ||
1447 | "X# #X# #XXXXXX" | ||
1448 | "X######X######XXXXXX", | ||
1449 | |||
1450 | "XXXXXXXXXXXXX#####XX" | ||
1451 | "X#####XX###### #XX" | ||
1452 | "X# #### $ $ $ #XX" | ||
1453 | "X# $ ## ## ## ##X" | ||
1454 | "X# $ $ $ $ #X" | ||
1455 | "X### $ ## ## ##" | ||
1456 | "XXX# ##### #####$$ #" | ||
1457 | "XX##$##### @## #" | ||
1458 | "XX# $ ###$### $ ##" | ||
1459 | "XX# $ # ### ###X" | ||
1460 | "XX# $$ $ # $$ #XXX" | ||
1461 | "XX# # ## #XXX" | ||
1462 | "XX#######.. .####XXX" | ||
1463 | "XXXXX#.........#XXXX" | ||
1464 | "XXXXX#.........#XXXX" | ||
1465 | "XXXXX###########XXXX", | ||
1466 | |||
1467 | "XXXXXXXXXXXXXXXXXXXX" | ||
1468 | "###########XXXXXXXXX" | ||
1469 | "#...... #########X" | ||
1470 | "#...... # ## #X" | ||
1471 | "#..### $ $ #X" | ||
1472 | "#... $ $ # ### #X" | ||
1473 | "#...#$##### # #X" | ||
1474 | "### # #$ #$ #X" | ||
1475 | "XX# $$ $ $ $## #X" | ||
1476 | "XX# $ #$#$ ##$ #X" | ||
1477 | "XX### ## # ## #X" | ||
1478 | "XXX# $ $ ## ######X" | ||
1479 | "XXX# $ $ #XXXXX" | ||
1480 | "XXX## # # #XXXXX" | ||
1481 | "XXXX#####@#####XXXXX" | ||
1482 | "XXXXXXXX###XXXXXXXXX", | ||
1483 | |||
1484 | "XXXXXXXXXXXXXXXXXXXX" | ||
1485 | "XXXXXXXXXXXXXXXXXXXX" | ||
1486 | "XXXXXXXXXXXXXXXXXXXX" | ||
1487 | "XXXXXXXXXX####XXXXXX" | ||
1488 | "XXXX####### @#XXXXXX" | ||
1489 | "XXXX# $ #XXXXXX" | ||
1490 | "XXXX# $## $#XXXXXX" | ||
1491 | "XXXX##$#...# #XXXXXX" | ||
1492 | "XXXXX# $... #XXXXXX" | ||
1493 | "XXXXX# #. .# ##XXXXX" | ||
1494 | "XXXXX# # #$ #XXXXX" | ||
1495 | "XXXXX#$ $ #XXXXX" | ||
1496 | "XXXXX# #######XXXXX" | ||
1497 | "XXXXX####XXXXXXXXXXX" | ||
1498 | "XXXXXXXXXXXXXXXXXXXX" | ||
1499 | "XXXXXXXXXXXXXXXXXXXX", | ||
1500 | |||
1501 | "XXXXXXXXXXXXXX######" | ||
1502 | "XX#############....#" | ||
1503 | "X## ## ##....#" | ||
1504 | "X# $$## $ @##....#" | ||
1505 | "X# $$ $# ....#" | ||
1506 | "X# $ ## $$ # # ...#" | ||
1507 | "X# $ ## $ # ....#" | ||
1508 | "X## ##### ### ##.###" | ||
1509 | "X## $ $ ## . #" | ||
1510 | "X# $### # ##### ###" | ||
1511 | "X# $ # #XX" | ||
1512 | "X# $ #$ $ $### #XX" | ||
1513 | "X# $$$# $ #X####XX" | ||
1514 | "X# # $$ #XXXXXXX" | ||
1515 | "X###### ###XXXXXXX" | ||
1516 | "XXXXXX#####XXXXXXXXX", | ||
1517 | |||
1518 | "XXXXXX############XX" | ||
1519 | "XXXXXX# ##X" | ||
1520 | "XXXXXX# # #$$ $ #X" | ||
1521 | "XXXXXX#$ #$# ## @#X" | ||
1522 | "XXXXX## ## # $ # ##X" | ||
1523 | "XXXXX# $ #$ # #XX" | ||
1524 | "XXXXX# # $ # #XX" | ||
1525 | "XXXXX## $ $ ## #XX" | ||
1526 | "XXXXX# # ## $ #XX" | ||
1527 | "XXXXX# ## $$# #XX" | ||
1528 | "XX######$$ # #XX" | ||
1529 | "XX#....# ########XX" | ||
1530 | "XX#.#... ##XXXXXXXXX" | ||
1531 | "XX#.... #XXXXXXXXX" | ||
1532 | "XX#.... #XXXXXXXXX" | ||
1533 | "XX#########XXXXXXXXX", | ||
1534 | |||
1535 | "XXXXXXXXXXX#####XXXX" | ||
1536 | "XXXXXXXXXX## ##XXX" | ||
1537 | "XXXXXXXXX## #XXX" | ||
1538 | "XXXXXXXX## $$ #XXX" | ||
1539 | "XXXXXXX## $$ $ #XXX" | ||
1540 | "XXXXXXX# $ $ #XXX" | ||
1541 | "####XXX# $$ #####X" | ||
1542 | "# ######## ## #X" | ||
1543 | "#. $$$@#X" | ||
1544 | "#.# ####### ## ##X" | ||
1545 | "#.# #######. #$ $##X" | ||
1546 | "#........... # #X" | ||
1547 | "############## $ #X" | ||
1548 | "XXXXXXXXXXXXX## ##X" | ||
1549 | "XXXXXXXXXXXXXX####XX" | ||
1550 | "XXXXXXXXXXXXXXXXXXXX", | ||
1551 | |||
1552 | "XXXXXXXXXXXXXXXXXXXX" | ||
1553 | "XXXXXXXXXXXXXXXXXXXX" | ||
1554 | "XXXXXX########XXXXXX" | ||
1555 | "XXX#### ######X" | ||
1556 | "XXX# ## $ $ @#X" | ||
1557 | "XXX# ## ##$#$ $ $##X" | ||
1558 | "X### ......# $$ ##X" | ||
1559 | "X# ......# # #X" | ||
1560 | "X# # ......#$ $ #X" | ||
1561 | "X# # ...... $$# $ #X" | ||
1562 | "X# $### ###$ $ ##X" | ||
1563 | "X### $ $ $ $ #XX" | ||
1564 | "XXX# $ $ $ $ #XX" | ||
1565 | "XXX###### ######XX" | ||
1566 | "XXXXXXXX#####XXXXXXX" | ||
1567 | "XXXXXXXXXXXXXXXXXXXX", | ||
1568 | |||
1569 | "XXXXXXXXXXXXXXXXXXXX" | ||
1570 | "XXXXXXXXXXXXXXXXXXXX" | ||
1571 | "XXXXXXXX#######XXXXX" | ||
1572 | "XXXX##### # ####XX" | ||
1573 | "XXXX# # $ #XX" | ||
1574 | "X#### #$$ ## ## #XX" | ||
1575 | "## # # ## ###X" | ||
1576 | "# ### $#$ $ $ #X" | ||
1577 | "#... # ## # #X" | ||
1578 | "#...# @ # ### ##X" | ||
1579 | "#...# ### $ $ #X" | ||
1580 | "########X## # #X" | ||
1581 | "XXXXXXXXXX#########X" | ||
1582 | "XXXXXXXXXXXXXXXXXXXX" | ||
1583 | "XXXXXXXXXXXXXXXXXXXX" | ||
1584 | "XXXXXXXXXXXXXXXXXXXX", | ||
1585 | |||
1586 | "X#####XXXXXXXXXXXXXX" | ||
1587 | "X# #XXXXXXXXXXXXXX" | ||
1588 | "X# # #######XXXXXXXX" | ||
1589 | "X# $@######XXXX" | ||
1590 | "X# $ ##$ ### #XXXX" | ||
1591 | "X# #### $ $ #XXXX" | ||
1592 | "X# ##### # #$ ####X" | ||
1593 | "## #### ##$ #X" | ||
1594 | "# $# $ # ## ## #X" | ||
1595 | "# # #...# #X" | ||
1596 | "###### ### ... #X" | ||
1597 | "XXXXX####X# #...# #X" | ||
1598 | "XXXXXXXXXX# ### # #X" | ||
1599 | "XXXXXXXXXX# #X" | ||
1600 | "XXXXXXXXXX#########X" | ||
1601 | "XXXXXXXXXXXXXXXXXXXX", | ||
1602 | |||
1603 | "XXXXXXXXXXXXXXXXXXXX" | ||
1604 | "XXX#####X####XXXXXXX" | ||
1605 | "XXX#...#X# ####XXXX" | ||
1606 | "XXX#...### $ #XXXX" | ||
1607 | "XXX#....## $ $###XX" | ||
1608 | "XXX##....## $ #XX" | ||
1609 | "XXX###... ## $ $ #XX" | ||
1610 | "XXX# ## # $ #XX" | ||
1611 | "XXX# ## # ### ####X" | ||
1612 | "XXX# $ # #$ $ #X" | ||
1613 | "XXX# $ @ $ $ #X" | ||
1614 | "XXX# # $ $$ $ ###X" | ||
1615 | "XXX# ###### ###XXX" | ||
1616 | "XXX# ##XXXX####XXXXX" | ||
1617 | "XXX###XXXXXXXXXXXXXX" | ||
1618 | "XXXXXXXXXXXXXXXXXXXX", | ||
1619 | |||
1620 | "XXX##########XXXXXXX" | ||
1621 | "XXX# ####XXXX" | ||
1622 | "XXX# ###### # ##XXX" | ||
1623 | "XXX# # $ $ $ $ #XXX" | ||
1624 | "XXX# #$ #XXX" | ||
1625 | "XXX###$ $$# ###XXX" | ||
1626 | "XXXXX# ## # $##XXXX" | ||
1627 | "XXXXX##$# $ @#XXXX" | ||
1628 | "XXXXXX# $ $ ###XXXX" | ||
1629 | "XXXXXX# # $ #XXXX" | ||
1630 | "XXXXXX# ## # #XXXX" | ||
1631 | "XXXXX## ##### #XXXX" | ||
1632 | "XXXXX# #XXXX" | ||
1633 | "XXXXX#.......###XXXX" | ||
1634 | "XXXXX#.......#XXXXXX" | ||
1635 | "XXXXX#########XXXXXX", | ||
1636 | |||
1637 | "XXXXXXXXXXXXXXXXXXXX" | ||
1638 | "XXXXXXXXXXXXXXXXXXXX" | ||
1639 | "XXXXXXXXXXXXXXXXXXXX" | ||
1640 | "XXXXXXXXXX####XXXXXX" | ||
1641 | "XX######### ##XXXXX" | ||
1642 | "X## $ $ #####X" | ||
1643 | "X# ## ## ##...#X" | ||
1644 | "X# #$$ $ $$#$##...#X" | ||
1645 | "X# # @ # ...#X" | ||
1646 | "X# $# ###$$ ...#X" | ||
1647 | "X# $ $$ $ ##....#X" | ||
1648 | "X###$ #######X" | ||
1649 | "XXX# #######XXXXXXX" | ||
1650 | "XXX####XXXXXXXXXXXXX" | ||
1651 | "XXXXXXXXXXXXXXXXXXXX" | ||
1652 | "XXXXXXXXXXXXXXXXXXXX", | ||
1653 | |||
1654 | "XXXXX#########XXXXXX" | ||
1655 | "XXXXX#%.%#%.%#XXXXXX" | ||
1656 | "XXXXX#.%.%.%.#XXXXXX" | ||
1657 | "XXXXX#%.%.%.%#XXXXXX" | ||
1658 | "XXXXX#.%.%.%.#XXXXXX" | ||
1659 | "XXXXX#%.%.%.%#XXXXXX" | ||
1660 | "XXXXX### ###XXXXXX" | ||
1661 | "XXXXXXX# #XXXXXXXX" | ||
1662 | "XXX###### ######XXXX" | ||
1663 | "XXX# #XXXX" | ||
1664 | "XXX# $ $ $ $ $ #XXXX" | ||
1665 | "XXX## $ $ $ $ ##XXXX" | ||
1666 | "XXXX#$ $ $ $ $#XXXXX" | ||
1667 | "XXXX# $@$ #XXXXX" | ||
1668 | "XXXX# ##### #XXXXX" | ||
1669 | "XXXX####XXX####XXXXX", | ||
1670 | |||
1671 | "XXXXXXXX####XXXXXXXX" | ||
1672 | "XXXXXXXX# ##XXXXXXX" | ||
1673 | "XXXXXXXX# ##XXXXXX" | ||
1674 | "XXXXXXXX# $$ ##XXXXX" | ||
1675 | "XXXXXX###$ $ ##XXXX" | ||
1676 | "XXX#### $ #XXXX" | ||
1677 | "X### # ##### #XXXX" | ||
1678 | "X# # #....$ #XXXX" | ||
1679 | "X# # $ ....# #XXXX" | ||
1680 | "X# $ # #.%..# #XXXX" | ||
1681 | "X### #### ### #XXXX" | ||
1682 | "XXX#### @$ ##$##XXX" | ||
1683 | "XXXXXX### $ #XXX" | ||
1684 | "XXXXXXXX# ## #XXX" | ||
1685 | "XXXXXXXX#########XXX" | ||
1686 | "XXXXXXXXXXXXXXXXXXXX", | ||
1687 | |||
1688 | "XXXXXX############XX" | ||
1689 | "XXXXX##.. #XX" | ||
1690 | "XXXX##..% $ $ #XX" | ||
1691 | "XXX##..%.# # #$ ##XX" | ||
1692 | "XXX#..%.# # # $ #XX" | ||
1693 | "####...# # # #XX" | ||
1694 | "# ## # #XX" | ||
1695 | "# @$ $ ### # # ##XX" | ||
1696 | "# $ $ # # #XXX" | ||
1697 | "###$$ # # # # #XXX" | ||
1698 | "XX# $ # # #####X" | ||
1699 | "XX# $# ##### #X" | ||
1700 | "XX#$ #XXX# # #X" | ||
1701 | "XX# ###XXX## #X" | ||
1702 | "XX# #XXXXXX# ##X" | ||
1703 | "XX####XXXXXX######XX", | ||
1704 | |||
1705 | "###################X" | ||
1706 | "# ### # #X" | ||
1707 | "# ##$ $ # $$ # $ #X" | ||
1708 | "#.# . .$ # #..# #.#X" | ||
1709 | "#.####.# # # ## # #X" | ||
1710 | "# # # # # # #X" | ||
1711 | "# $ # # ### # ## #X" | ||
1712 | "# # # # #.$ # # #X" | ||
1713 | "# $$.# # ## # ## #X" | ||
1714 | "#$ # # # # ## # #X" | ||
1715 | "# .# # ## # # ## #X" | ||
1716 | "# # # # # ## #X" | ||
1717 | "## ## # # # # $.#X" | ||
1718 | "### ### $.# $.# $.#X" | ||
1719 | "####### # # @#X" | ||
1720 | "XXXXXX#############X" | ||
1721 | }; | ||
1722 | |||
1723 | #endif | ||