1 /***************************************************************************
2                           level.cpp  -  description
3                              -------------------
4     begin                : Sat Apr 22 2000
5     copyright            : (C) 2000 by Michael Speck
6     email                : kulkanie@gmx.net
7  ***************************************************************************/
8 
9 /***************************************************************************
10  *                                                                         *
11  *   This program is free software; you can redistribute it and/or modify  *
12  *   it under the terms of the GNU General Public License as published by  *
13  *   the Free Software Foundation; either version 2 of the License, or     *
14  *   (at your option) any later version.                                   *
15  *                                                                         *
16  ***************************************************************************/
17 
18 #include "level.h"
19 
20 /* template
21     {
22         "Michael Speck", "hm...",
23         0.2, 0.0000015, 0.30,
24         14, 18,
25         "              "
26         "              "
27         "              "
28         "              "
29         "              "
30         "              "
31         "              "
32         "              "
33         "              "
34         "              "
35         "              "
36         "              "
37         "              "
38         "              "
39         "              "
40         "              "
41         "              "
42         "              ",
43         ""
44     },
45 */
46 
47 Level orig_levels[LEVEL_NUM] = {
48     {
49         "Michael Speck", "Wall(00)",
50         0.20, 0.0000015, 0.30,
51         14, 18,
52         "              "
53         "              "
54         " dddddddddddd "
55         " dddddddddddd "
56         " eeeeeeeeeeee "
57         " ffffffffffff "
58         " ffffffffffff "
59         " eeeeeeeeeeee "
60         " dddddddddddd "
61         " dddddddddddd "
62         "              "
63         "              "
64         "              "
65         "              "
66         "              "
67         "              "
68         "              "
69         "              ",
70         "              "
71         "              "
72         " .s..0.>..m.. "
73         " .1...+....0. "
74         " <.-.1..-.l.. "
75         " ?.0..-.0..w. "
76         " ..+..1.<.+.. "
77         " .0..b..-..0. "
78         " .-.f.+..0... "
79         " .0+...b.>.p. "
80         "              "
81         "              "
82         "              "
83         "              "
84         "              "
85         "              "
86         "              "
87         "              ",
88     },
89     {
90         "Michael Speck", "Breakthrough(01)",
91         0.2, 0.0000015, 0.30,
92         14, 18,
93         "              "
94         "              "
95         "gggggggggggggg"
96         "gggggggggggggg"
97         "eeeeeeeeeeeeee"
98         "eeeeeeeeeeeeee"
99         "dddddd  dddddd"
100         "ddddd    ddddd"
101         "iiii      iiii"
102         "iii        iii"
103         "ff          ff"
104         "f            f"
105         "              "
106         "              "
107         "              "
108         "              "
109         "              "
110         "              ",
111         "              "
112         "              "
113         ".0...1...-..m."
114         "...b..<f..0..."
115         "..-.+.0.+..1.+"
116         ".-.1...-.<..-."
117         "p...>.  .2..0."
118         "..0..    +.?.."
119         "1..+      .>+."
120         "..b        w.."
121         "..          .."
122         ".            ."
123         "              "
124         "              "
125         "              "
126         "              "
127         "              "
128         "              ",
129     },
130     {
131         "Michael Speck", "Level 02",
132         0.2, 0.0000015, 0.30,
133         14, 18,
134         "  heggggggeh  "
135         "   heeeeeeh   "
136         "    hhhhhh    "
137         "hhh        hhh"
138         "eeeh      heee"
139         "gggeh    heggg"
140         "dddgeh  hegddd"
141         "dddgeh  hegddd"
142         "dddgeh  hegddd"
143         "gggeh    heggg"
144         "eeeh      heee"
145         "hhh        hhh"
146         "              "
147         "              "
148         "              "
149         "              "
150         "              "
151         "              ",
152         "  1..l...+.0  "
153         "   .-...w..   "
154         "    f.b..-    "
155         ".+.        p.."
156         "b...      ...."
157         ".<..-    ...0."
158         "...1..  ..1..>"
159         ".0..>.  +....."
160         "...+.f  ..<.b."
161         "..1..    ..0.."
162         ".?..     .+..."
163         "..-        .1."
164         "              "
165         "              "
166         "              "
167         "              "
168         "              "
169         "              ",
170     },
171     {
172         "Michael Speck", "U.F.O.(03)",
173         0.2, 0.0000015, 0.30,
174         14, 18,
175         "              "
176         "              "
177         "      bb      "
178         "     beeb     "
179         "    eeeeee    "
180         "   hehhhheh   "
181         "  eeeeeeeeee  "
182         " cccccccccccc "
183         "  eeeeeeeeee  "
184         "   hehhhheh   "
185         "    eeeeee    "
186         "     beeb     "
187         "      bb      "
188         "              "
189         "              "
190         "              "
191         "              "
192         "              ",
193         "              "
194         "              "
195         "      l.      "
196         "     ..-.     "
197         "    1..0..    "
198         "   -..+..>.   "
199         "  <.?...1...  "
200         " ..b.1.<..+.. "
201         "  ..-..w.0..  "
202         "   .>...-.?   "
203         "    .+.0..    "
204         "     0..+     "
205         "      b.      "
206         "              "
207         "              "
208         "              "
209         "              "
210         "              "
211     },
212     {
213         "Michael Speck", "Pyramid(04)",
214         0.2, 0.0000015, 0.3,
215         14, 18,
216         "              "
217         "              "
218         "     iiii     "
219         "     iiii     "
220         "    iiddii    "
221         "    ddiidd    "
222         "   ffiddiff   "
223         "   ffffffff   "
224         "  bbbbbbbbbb  "
225         "  iiiiiiiiii  "
226         "  eeeeiieeee  "
227         " iiiieeeeiiii "
228         " iiiiieeiiiii "
229         "              "
230         "              "
231         "              "
232         "              "
233         "              ",
234         "              "
235         "              "
236         "     .-.f     "
237         "     1.b.     "
238         "    .-..1.    "
239         "    ....>.    "
240         "   1.<.? ..   "
241         "   +. .. .+   "
242         "              "
243         "  m...-...0.  "
244         "  ..+...0.-<  "
245         " .-.1.0.+..0. "
246         " 0.+.>w.1.b.. "
247         "              "
248         "              "
249         "              "
250         "              "
251         "              ",
252     },
253     {
254         "Michael Speck", "Bubbles(05)",
255         0.2, 0.0000015, 0.3,
256         14, 18,
257         "         ee   "
258         "  ee    ehee  "
259         " ehee   eeee  "
260         " eeee   eeee  "
261         " eeee    ee   "
262         "  ee          "
263         "      ee      "
264         "     ehee     "
265         "     eeee     "
266         " ee  eeee     "
267         "ehee  ee   ee "
268         "eeee      ehee"
269         "eeee      eeee"
270         " ee       eeee"
271         "           ee "
272         "              "
273         "              "
274         "              ",
275         "         ..   "
276         "  .1    +.1.  "
277         " .+..   .?.-  "
278         " >.p.   0.<.  "
279         " -...    w.   "
280         "  .0          "
281         "      f.      "
282         "     ...1     "
283         "     -.l.     "
284         " s.  .+..     "
285         "..0.  .>   .- "
286         ".-..      b.1."
287         "..<b      ..+."
288         " +.       .0.."
289         "           1. "
290         "              "
291         "              "
292         "              "
293     },
294     {
295         "Michael Speck", "Level 06",
296         0.2, 0.0000015, 0.30,
297         14, 18,
298         "iiiiiiiiiiiiii"
299         "iiiiiiiiiiiiii"
300         "ffffffffffffff"
301         "ffff      ffff"
302         "dddd      dddd"
303         "dddd      dddd"
304         "bbbb      bbbb"
305         "              "
306         "              "
307         "    aeeeea    "
308         "    aehhea    "
309         "    aeeeea    "
310         "    ######    "
311         "              "
312         "              "
313         "              "
314         "              "
315         "              ",
316         "....m...b.-..."
317         ".1.-.....+...."
318         "..b..+..<..1.."
319         ".-.>      b..."
320         "..?.      ..-."
321         "1..+      +.<."
322         "####      ####"
323         "              "
324         "              "
325         "    0.+.>0    "
326         "    0-.f.0    "
327         "    0..1.0    "
328         "    ######    "
329         "              "
330         "              "
331         "              "
332         "              "
333         "              ",
334     },
335     {
336         "Michael Speck", "Mushroom(07)",
337         0.2, 0.0000015, 0.3,
338         14, 18,
339         "              "
340         "     aaa      "
341         "   aaaaaaa    "
342         "  aaaaaaaaa   "
343         "  aaaaaaaaa   "
344         "  aaaaaaaaa   "
345         "  aa iii aa   "
346         "     iii      "
347         "f    iii      "
348         " f  fiiii f f "
349         " f f iiii  f  "
350         "ffffffiiiiffff"
351         "ffffffiiiiffff"
352         "              "
353         "              "
354         "              "
355         "              "
356         "              ",
357         "              "
358         "     .1.      "
359         "   b..-.<.    "
360         "  -.....-..   "
361         "  +.f..<..b   "
362         "  1..l..1..   "
363         "  .2 .0. +.   "
364         "     ..-      "
365         ".    p..      "
366         " .  >.+.. . . "
367         " . . -.1.  .  "
368         ".+..0.+..-..>."
369         "...b.1.?..+..."
370         "              "
371         "              "
372         "              "
373         "              "
374         "              "
375     },
376     {
377         "Michael Speck", "Level 08",
378         0.2, 0.0000015, 0.30,
379         14, 18,
380         "              "
381         "              "
382         "gggg#    #gggg"
383         "geeg#    #geeg"
384         "geeg#    #geeg"
385         "geeg#    #geeg"
386         "geeg#    #geeg"
387         "gggg#    #gggg"
388         "              "
389         "aaaabbbbbbaaaa"
390         "aaaabffffbaaaa"
391         "    bffffb    "
392         "    bbbbbb    "
393         "              "
394         "              "
395         "              "
396         "              "
397         "              "
398         "              ",
399         "              "
400         "              "
401         "+.2.#    #..b."
402         "...-#    #-..."
403         "1...#    #..1."
404         "..>.#    #...."
405         "..+.#    #.0.."
406         ".b.-#    #..+."
407         "              "
408         ".>.w.1...-..<."
409         "..0...-.p..b.."
410         "    .<.2..    "
411         "    .+....    "
412         "              "
413         "              "
414         "              "
415         "              "
416         "              "
417         "              ",
418     },
419     {
420         "Michael Speck", "Chest(09)",
421         0.2, 0.0000015, 0.3,
422         14, 18,
423         "              "
424         "              "
425         " cccccccccccc "
426         " cddddddddddc "
427         " cdeeeeeeeedc "
428         " cdeffffffedc "
429         " cdefggggfedc "
430         " cdefggggfedc "
431         " cdeffffffedc "
432         " cdeeeeeeeedc "
433         " cddddddddddc "
434         " cccccccccccc "
435         "              "
436         "              "
437         "              "
438         "              "
439         "              "
440         "              ",
441         "              "
442         "              "
443         " 101010101010 "
444         " 0-..<.+...m1 "
445         " 1.p......-.0 "
446         " 0..+..>.?..1 "
447         " 1....-...>.0 "
448         " 0.l.....+..1 "
449         " 1....+...-.0 "
450         " 0.-.....w..1 "
451         " 1<..s...+..0 "
452         " 000101010101 "
453         "              "
454         "              "
455         "              "
456         "              "
457         "              "
458         "              "
459     },
460     {
461         "Michael Speck", "Level 10",
462         0.2, 0.0000015, 0.30,
463         14, 18,
464         "              "
465         "              "
466         "  d#ffffff#d  "
467         "  d#ffffff#d  "
468         " dd#ffffff#dd "
469         " dd#gggggg#dd "
470         "ddd#gggggg#ddd"
471         "ddd#gggggg#ddd"
472         " dd#gggggg#dd "
473         " dd#ffffff#dd "
474         "  d#ffffff#d  "
475         "  d#ffffff#d  "
476         "              "
477         "              "
478         "              "
479         "              "
480         "              "
481         "              "
482         "              "
483         "              "
484         "              "
485         "              ",
486         "              "
487         "              "
488         "  < ..1... .  "
489         "  . ..b..> .  "
490         " -. -...+. .. "
491         " .. .0..1. -. "
492         "..p ..+... ..b"
493         ".+. f...?. .+."
494         " .. .>.1.- <. "
495         " 1. .-.... m. "
496         "  . ...0.. .  "
497         "  . .+..b. .  "
498         "              "
499         "              "
500         "              "
501         "              "
502         "              "
503         "              "
504         "              "
505         "              "
506         "              "
507         "              "
508     },
509     {
510         "Michael Speck", "Level 11",
511         0.2, 0.0000015, 0.30,
512         14, 18,
513         "              "
514         "              "
515         "cccc cccc cccc"
516         "ceec cddc ceec"
517         "ceec cddc ceec"
518         "ceec cddc ceec"
519         "cccc cccc cccc"
520         "              "
521         "cccc bbbb cccc"
522         "cddc bffb cddc"
523         "cddc bffb cddc"
524         "cddc bffb cddc"
525         "cccc bbbb cccc"
526         "              "
527         "              "
528         "              "
529         "              "
530         "              "
531         "              ",
532         "              "
533         "              "
534         ".0.. .+.. .m.."
535         ".... ...- .-.."
536         "..+. .0.> ...+"
537         ".<.. .... .b.."
538         "-.1. .p.. 0..."
539         "              "
540         ".... ..-. .<.."
541         "..0. ?..b ..1."
542         "l... .1.. ..b."
543         ".+.. s... -..."
544         "..>. ..+. ...."
545         "              "
546         "              "
547         "              "
548         "              "
549         "              "
550         "              "
551     },
552     {
553         "Michael Speck", "Egg(12)",
554         0.2, 0.0000015, 0.3,
555         14, 18,
556         "              "
557         "              "
558         "      ee      "
559         "    eeeeee    "
560         "   ecccccce   "
561         "  ecggggggce  "
562         "  ecggggggce  "
563         " fcggggggggcf "
564         " fccccccccccf "
565         " ffffffffffff "
566         " ffffffffffff "
567         "  iiiiiiiiii  "
568         "  dddddddddd  "
569         "              "
570         "              "
571         "              "
572         "              "
573         "              ",
574         "              "
575         "              "
576         "      ..      "
577         "    ..0...    "
578         "   ..m..<.b   "
579         "  ..1.-..2..  "
580         "  0...1..-..  "
581         " ..+.f..+..-. "
582         " .1.-..2..p.. "
583         " +..>.+....>. "
584         " .b....b.+.-. "
585         "  ..?...2.<.  "
586         "  -..0..w..+  "
587         "              "
588         "              "
589         "              "
590         "              "
591         "              "
592     },
593     {
594         "Michael Speck", "Web(13)",
595         0.2, 0.0000015, 0.3,
596         14, 18,
597         "b   b    b   b"
598         " b   b  b   b "
599         "  b   bb   b  "
600         "   b  cc  b   "
601         "    cc  cc    "
602         "bb  cd  dc  bb"
603         "  bcddddddcb  "
604         "   cddddddc   "
605         "  bcddddddcb  "
606         "bb  cddddc  bb"
607         "    ccddcc    "
608         "   bb cc bb   "
609         " bb        bb "
610         "b            b"
611         "              "
612         "              "
613         "              "
614         "              ",
615         ".   .    .   ."
616         " .   .  -   . "
617         "  2   .f   .  "
618         "   .  +.  .   "
619         "    1.  .2    "
620         "-.  +.  <.  2."
621         "  .2.?...+..  "
622         "   <..-.1..   "
623         "  ..b.+..-..  "
624         ".-  .p.l..  >."
625         "    +..-..    "
626         "   >. 1. +.   "
627         " .b        .2 "
628         ".            ."
629         "              "
630         "              "
631         "              "
632         "              "
633     },
634     {
635         "Michael Speck", "Level 14",
636         0.2, 0.0000015, 0.3,
637         14, 18,
638         " eeeeeeeeeeee "
639         "  eeeeeeeeee  "
640         "   gggggggg   "
641         "    gggggg    "
642         "    iiiiii    "
643         "   iiiiiiii   "
644         "  hhhhhhhhhh  "
645         " hhhhhhhhhhhh "
646         "              "
647         "ffffffffffffff"
648         "#f#f#f#f#f#f#f"
649         "dddddddddddddd"
650         "dddddddddddddd"
651         "              "
652         "              "
653         "              "
654         "              "
655         "              ",
656         " >.-...+...2. "
657         "  ..2.l..-..  "
658         "   +.....<.   "
659         "    .-.1.+    "
660         "    ......    "
661         "   b..2....   "
662         "  ....p.+.1.  "
663         " 1..+.<..-... "
664         "              "
665         "..-.s....-.2.."
666         " ? ? ? ? ? ? ?"
667         "....+...b...-."
668         "..b...>...+..."
669         "              "
670         "              "
671         "              "
672         "              "
673         "              "
674     },
675     {
676         "Michael Speck", "Bowl(15)",
677         0.2, 0.0000015, 0.3,
678         14, 18,
679         "              "
680         "              "
681         " c          c "
682         " ciiiiiiiiiic "
683         " ciiiiiiiiiic "
684         " cddddddddddc "
685         " c#ffffffff#c "
686         "  #ffffffff#  "
687         "  ##dddddd##  "
688         "   ##eeee##   "
689         "    ##ee##    "
690         "     ####     "
691         "              "
692         "              "
693         "              "
694         "              "
695         "              "
696         "              ",
697         "              "
698         "              "
699         "              "
700         "  2.b.<+..1.  "
701         "  .+..s..b..  "
702         "  ..>.f.w.-.  "
703         "   2..+.1-.   "
704         "   .-.-..+.   "
705         "    .+..2.    "
706         "     -.?.     "
707         "      ..      "
708         "              "
709         "              "
710         "              "
711         "              "
712         "              "
713         "              "
714         "              "
715     },
716     {
717         "Michael Speck", "Hill(16)",
718         0.2, 0.0000015, 0.3,
719         14, 18,
720         "              "
721         "              "
722         "              "
723         "              "
724         "              "
725         "              "
726         "              "
727         "      hh      "
728         "     gggg     "
729         "    ffffff    "
730         "   eeeeeeee   "
731         "  dddddddddd  "
732         "b############b"
733         "              "
734         "              "
735         "              "
736         "              "
737         "              ",
738         "              "
739         "              "
740         "              "
741         "              "
742         "              "
743         "              "
744         "              "
745         "      .+      "
746         "     b-.1     "
747         "    b2<.-.    "
748         "   +..2m.>+   "
749         "  .2.-b.1..b  "
750         "4############4"
751         "              "
752         "              "
753         "              "
754         "              "
755         "              "
756     },
757     {
758         "Michael Speck", "Symmetry(17)",
759         0.2, 0.0000015, 0.3,
760         14, 18,
761         "  i h g f e d "
762         " i h g f e d b"
763         "i h g f e d b "
764         " h g f e d b  "
765         "h g f e d b   "
766         " g f e d b  i "
767         "g f e d b  d i"
768         " f e d b  g d "
769         "f e d b  f g d"
770         " e # b  c # g "
771         "e # b    c # g"
772         " # b      c # "
773         "# b        c #"
774         " b          c "
775         "b            c"
776         "              "
777         "              "
778         "              ",
779         "  . l . . s . "
780         " 2 . . 2 . < ."
781         ". . - . + . ? "
782         " - . . f s .  "
783         "w . b . . -   "
784         " . . - . 2  . "
785         ". + > . +  b ."
786         " 2 . f .  . . "
787         ". - . .  . - ."
788         " .   b  +   > "
789         ".   1    +   ."
790         "   <      .   "
791         "  .        1  "
792         " 2          . "
793         ".            ."
794         "              "
795         "              "
796         "              "
797     },
798     {
799         "Michael Speck", "Rainbow(18)",
800         0.2, 0.0000015, 0.3,
801         14, 18,
802         "              "
803         "              "
804         "         ddddd"
805         "     ddddaaaaa"
806         "  dddaaaaccccc"
807         "ddaaaccccfffff"
808         "aacccffffggggg"
809         "ccfffggggeeeee"
810         "ffgggeeee  c  "
811         "ggeee    c    "
812         "ee  c  c   c  "
813         "  c  c      c "
814         " c     c c    "
815         "    c       c "
816         "              "
817         "              "
818         "              "
819         "              ",
820         "              "
821         "              "
822         "         ..-.."
823         "     .<......."
824         "  .-....+..<.."
825         ".w....f..-.+.."
826         "..>.-..b....>."
827         ".-...+...+...."
828         "..?.m....  2  "
829         ".+..b    2    "
830         "..  2  4   2  "
831         "  2  2      2 "
832         " 2     2 2    "
833         "    2       2 "
834         "              "
835         "              "
836         "              "
837         "              "
838     },
839     {
840         "Michael Speck", "House(19)",
841         0.2, 0.0000015, 0.3,
842         14, 18,
843         "              "
844         "    dddddd    "
845         "   dddddddd   "
846         "  dddddddddd  "
847         " dddddddddddd "
848         " iii#    #iii "
849         " iii#    #iii "
850         " iii#ieie#iii "
851         " iii#eiei#iii "
852         " iii#ieie#iii "
853         " iii#eiei#iii "
854         " iii#ieie#iii "
855         " iii#eiei#iii "
856         " ffffffffffff "
857         "              "
858         "              "
859         "              "
860         "              ",
861         "              "
862         "    .2.+..    "
863         "   ..f...>.   "
864         "  ..1.<..-?.  "
865         " .+...-..2..m "
866         " ############ "
867         " ..-#    #..+ "
868         " ...#.-..#..2 "
869         " .-.#..>.#-.. "
870         " s.2#.l..#..b "
871         " ...#..2.#w.. "
872         " b..#+..f#.+. "
873         " ..+#....#... "
874         " .<.#.?..#2.. "
875         "              "
876         "              "
877         "              "
878         "              "
879     },
880     {
881         "Michael Speck", "'Fat Boy'(20)",
882         0.2, 0.0000015, 0.3,
883         14, 18,
884         "              "
885         "    cccccc    "
886         "  cccccccccc  "
887         " cccciiiicccc "
888         " cciiiiiiiicc "
889         " cciiiiiiiicc "
890         " cccciiiicccc "
891         "  ccciiiiccc  "
892         "    cciicc    "
893         "     ciic     "
894         "     ciic     "
895         "     ciic     "
896         "   cciiiicc   "
897         " cciiiiiiiicc "
898         "              "
899         "              "
900         "              "
901         "              ",
902         "              "
903         "    ...s..    "
904         "  .3.+..-...  "
905         " ...p.2...>.. "
906         " ?.-.2..<.-.. "
907         " ..<...+...+. "
908         " .-..f...-... "
909         "  .+......2.  "
910         "    .2..+.    "
911         "     .>..     "
912         "     ...p     "
913         "     -...     "
914         "   .2..w.+.   "
915         " ..+..-..2... "
916         "              "
917         "              "
918         "              "
919         "              "
920     },
921     {
922         "Michael Speck", "Twins(21)",
923         0.2, 0.0000015, 0.3,
924         14, 18,
925         "      ##      "
926         "      ##      "
927         "      ##      "
928         "eeeeee##eeeeee"
929         "dddddd##dddddd"
930         "iiiiii##iiiiii"
931         "iiiiii##iiiiii"
932         "hhhhhh##hhhhhh"
933         "gggggg##gggggg"
934         "ffffff##ffffff"
935         "eeeeee##eeeeee"
936         "dddddd##dddddd"
937         "              "
938         "              "
939         "              "
940         "              "
941         "              "
942         "              ",
943         "      ##      "
944         "      ##      "
945         "      ##      "
946         "..-...##.<.l.."
947         "...2..##.f...2"
948         "3.p...##..2.-."
949         "......##.m..>."
950         "+.2.f.##....f."
951         "f...<.##2....."
952         ".>.f..##..+..."
953         "..b.2.##....3."
954         ".3....##.2.f.."
955         "      ##      "
956         "              "
957         "              "
958         "              "
959         "              "
960         "              "
961     },
962     {
963         "Michael Speck", "Crusher(22)",
964         0.2, 0.0000015, 0.30,
965         14, 18,
966         "              "
967         "ffffffffffffff"
968         "ffffffffffffff"
969         "eeeeeeffeeeeee"
970         "ccccceffeccccc"
971         "    ceffec    "
972         "### ceffec ###"
973         "ddd ceffec ddd"
974         "ddd ceffec ddd"
975         "ddd ceffec ddd"
976         "ddd ceffec ddd"
977         "### ceeeec ###"
978         "    cccccc    "
979         "              "
980         "              "
981         "              "
982         "              "
983         "              ",
984         "              "
985         ".-...<..2...+."
986         "....+.....p..."
987         ".f.2....-..2.."
988         "..w..3..b.>+.."
989         "    ..2...    "
990         "### .-..3. ###"
991         "... ...?.. ..."
992         ".+. .+..2. <.."
993         "... ..f.-. -.."
994         "b.. >.3... ..?"
995         "### ...-.. ###"
996         "    .b....    "
997         "              "
998         "              "
999         "              "
1000         "              "
1001         "              "
1002     },
1003     {
1004         "Michael Speck", "Dead End(23)",
1005         0.2, 0.0000015, 0.3,
1006         14, 18,
1007         "              "
1008         "              "
1009         "iiiiiiiiiiiiii"
1010         "dddddddddddddd"
1011         "ddd########ddd"
1012         "   #gggggg#   "
1013         "ggg#gggggg#ggg"
1014         "iii#ffffff#iii"
1015         "iii#ffffff#iii"
1016         "   #      #   "
1017         "ddd#ee  ee#ddd"
1018         "hhh#dddddd#hhh"
1019         "hhh#dddddd#hhh"
1020         "              "
1021         "              "
1022         "              "
1023         "              "
1024         "              ",
1025         "              "
1026         "              "
1027         ".+..b..-...+.."
1028         "..2..+.>.-..1."
1029         ".-.        ..-"
1030         "    f..-..    "
1031         "..< ...... +.."
1032         "-.. ..+.>. ..."
1033         ".2. .2.... .2."
1034         "              "
1035         "..- ..  <. .+."
1036         "... ..b... 3.."
1037         ".+. .2.f.. +.."
1038         "              "
1039         "              "
1040         "              "
1041         "              "
1042         "              "
1043     },
1044     {
1045         "Michael Speck", "Level 24",
1046         0.2, 0.0000015, 0.30,
1047         14, 18,
1048         "    ee ff dd f"
1049         "   ee ff dd ff"
1050         "  ee ff dd ff "
1051         " ee ff dd ff e"
1052         "ee ff dd ff ee"
1053         "e ff dd ff ee "
1054         " ff dd ff ee i"
1055         "ff dd ff ee ii"
1056         "f dd ff ee ii "
1057         " dd ff ee ii  "
1058         "dd ff ee ii   "
1059         "b b b b b b b "
1060         " b b b b b b b"
1061         "b b b b b b b "
1062         "              "
1063         "              "
1064         "              "
1065         "              ",
1066         "    .. ?. .. ."
1067         "   .. .. 3. .."
1068         "  2. -. .+ .. "
1069         " .. ?. b. .- ."
1070         ".p .. -. .2 .."
1071         ". .+ .. .. .f "
1072         " -. .. .b +. ."
1073         ".. b. +. .. .s"
1074         ". .. l. .2 .. "
1075         " +. 2. .. -.  "
1076         ".. .. f. .w   "
1077         "2 . . . . . . "
1078         " . > . . > . ."
1079         ". . . . . . . "
1080         "              "
1081         "              "
1082         "              "
1083         "              "
1084     },
1085     {
1086         "Michael Speck", "Level 25",
1087         0.2, 0.0000015, 0.3,
1088         14, 18,
1089         "              "
1090         "              "
1091         "aaaaa    aaaaa"
1092         "eeeeaddddaeeee"
1093         "ggggaddddagggg"
1094         "eeeeabbbbaeeee"
1095         "eeeea    aeeee"
1096         "              "
1097         "              "
1098         "ffff#    #ffff"
1099         "iiii#eeee#iiii"
1100         "iiii#eeee#iiii"
1101         "ffff#aaaa#ffff"
1102         "#####    #####"
1103         "              "
1104         "              "
1105         "              "
1106         "              ",
1107         "              "
1108         "              "
1109         "2.s.#    #.-.."
1110         "....#.?.b#..2."
1111         ".+..#....#.m.."
1112         "-.>.#.+..#..<."
1113         "2.b.#    #..+."
1114         "              "
1115         "              "
1116         ".?..#    #b.<-"
1117         "2.+.#.l..#.2.."
1118         "-.>.#...+#..-."
1119         "..3.#.f..#.1.."
1120         "#####    #####"
1121         "              "
1122         "              "
1123         "              "
1124         "              ",
1125     },
1126     {
1127         "Michael Speck", "Barriere(26)",
1128         0.2, 0.0000015, 0.3,
1129         14, 18,
1130         "     #  #     "
1131         " ddd #ff# eee "
1132         " ded #ff# ede "
1133         " ddd      eee "
1134         "              "
1135         "####      ####"
1136         "              "
1137         " bbbbb  bbbbb "
1138         " bhhhb  bfffb "
1139         " biiib  bhhhb "
1140         " bhhhb  bfffb "
1141         " bbbbb  bbbbb "
1142         "              "
1143         "###aaaaaaaa###"
1144         "              "
1145         "              "
1146         "              "
1147         "              ",
1148         "     #  #     "
1149         " ... #.?# ... "
1150         " .5. #+.# .5. "
1151         " ..-      <.. "
1152         "              "
1153         "####      ####"
1154         "              "
1155         " .+.2.  .+.>. "
1156         " >..-.  ....+ "
1157         " .-..+  p...2 "
1158         " 2.-..  ..1.. "
1159         " ..w..  .-.+. "
1160         "              "
1161         "###.f.f..f.###"
1162         "              "
1163         "              "
1164         "              "
1165         "              "
1166     },
1167     {
1168         "Michael Speck", "Butterfly(27)",
1169         0.2, 0.0000015, 0.3,
1170         14, 18,
1171         "     i  i     "
1172         " cc   ii   cc "
1173         " cfcc ii ccfc "
1174         " cfffc##cfffc "
1175         " cfeef##feefc "
1176         " cfeef##feefc "
1177         "  cfef##fefc  "
1178         "  cfef##fefc  "
1179         "  cfef##fefc  "
1180         " cfeef##feefc "
1181         " cfeef##feefc "
1182         " cfffc##cfffc "
1183         " cfcc ## ccfc "
1184         " cc        cc "
1185         "              "
1186         "              "
1187         "              "
1188         "              ",
1189         "     .  .     "
1190         " 2.   -.   .. "
1191         " .<.. .f ..1. "
1192         " ..+..  ..-.. "
1193         " ...2.  .2..> "
1194         " +..-.  ..+.. "
1195         "  .l..  2...  "
1196         "  s..3  ...-  "
1197         "  .+..  .-..  "
1198         " .2...  ..w.. "
1199         " ...?.  2...+ "
1200         " -.>..  ...<. "
1201         " 1.+.    b... "
1202         " ..        .. "
1203         "              "
1204         "              "
1205         "              "
1206         "              "
1207     },
1208     {
1209         "Michael Speck", "Chamber(28)",
1210         0.2, 0.0000015, 0.3,
1211         14, 18,
1212         "  #        #  "
1213         "  #ffffffff#  "
1214         "  #dddddddd#  "
1215         "ee#eeeeeeee#ee"
1216         "ee#eeeeeeee#ee"
1217         "  #dddddddd#  "
1218         "  #        #  "
1219         "a ###cccc### a"
1220         "aa          aa"
1221         " aa gggggg aa "
1222         "  aaffffffaa  "
1223         "   affffffa   "
1224         "    gggggg    "
1225         " ####    #### "
1226         "              "
1227         "              "
1228         "              "
1229         "              ",
1230         "  #        #  "
1231         "  #f..3....#  "
1232         "  #.-..>.3.#  "
1233         ".-#..3..?..#.."
1234         "<.#...f...>#.+"
1235         "  #.>..-.f.#  "
1236         "  #        #  "
1237         ". ###....### ."
1238         "+.          +."
1239         " 2. 1.s..- 2. "
1240         "  .+..<1.-f.  "
1241         "   ..f.+..1   "
1242         "    .2..b.    "
1243         " ####    #### "
1244         "              "
1245         "              "
1246         "              "
1247         "              "
1248     },
1249     {
1250         "Michael Speck", "The Final(29)",
1251         0.2, 0.0000015, 0.3,
1252         14, 18,
1253         "              "
1254         "iiiiiiiiiiiiii"
1255         "cciiiiiiiiiicc"
1256         "gccffffffffccg"
1257         "ggccffffffccgg"
1258         "gggccccccccggg"
1259         "ggggb    bgggg"
1260         "    b    b    "
1261         "ddddb    bdddd"
1262         "ddddbeeeebdddd"
1263         "hhhaaeeeeaahhh"
1264         "hhaaeeeeeeaahh"
1265         "haa        aah"
1266         "##    ##    ##"
1267         "              "
1268         "              "
1269         "              "
1270         "              ",
1271         "              "
1272         "..w.2....?...."
1273         "2....+.2..b.-."
1274         "..-..<...l...b"
1275         ".b..p.f....2.."
1276         "..+..-..>.+..."
1277         "2.>.-    ...s."
1278         "    .    -    "
1279         "...2.    ..?.."
1280         ".?...b...+...2"
1281         "..-..+.2...-.."
1282         ".+..2.>.f.>.3."
1283         "..b        +.."
1284         "##    ##    ##"
1285         "              "
1286         "              "
1287         "              "
1288         "              "
1289     },
1290 };
1291