castleraider

changeset 312:d3b0c86ea682

Combined the Start and Ending levels to save space. Added additional tiles to the end of the Wasteland level to ensure that the character can reach the exit.
author David Boddie <david@boddie.org.uk>
date Sun May 11 00:02:52 2014 +0200
parents dffc97df3fa6
children 9fd6559fe08d
files levels/default.txt
diffstat 1 files changed, 36 insertions(+), 55 deletions(-) [+]
line diff
     1.1 --- a/levels/default.txt	Sat May 03 02:33:46 2014 +0200
     1.2 +++ b/levels/default.txt	Sun May 11 00:02:52 2014 +0200
     1.3 @@ -33,22 +33,22 @@
     1.4  Z Y green
     1.5  
     1.6  Start
     1.7 -.............................................................................................................................................................................................................................................................@@..@@................@@..@@.....................@@..@@.........................@@@@@@@@@@@@@@@@@@@@@...<......@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
     1.8 -.............................................................................................................................................................................................................................................................@@@@@@................@@@@@@.....................@@@@@@.......................@@@@@@@@@@@@@@@@@@@@@............@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
     1.9 -................................................................?..?....?..?.................................................................................................................................................................................@@@@@@@@@@@@@@@@@@@@@@@@@@@@.....................@@@@@@.....................@@@@@@@@@@@@@@@@@@@@@@.............@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
    1.10 -................................................................@@@@@@@@@@@@.................................................................................................................................................................................@@@@@@....................0..............................................@@@@@@@@@@@@@@@@@@@@@@@@@.............@@@@@@@@@@@@@@@@@@@@@@@@@@@@......
    1.11 -................................................................@@@@....@@@@....................................................................@..@..............@..@.......................................................................................@@@@@@....................0...............................................@@@@@@@@@@@@@@@@@@@@@@@@.............@@@@@@@@@@@@@@@@@@@@@@@@@@@@......
    1.12 -................................................................@@@@....@@@@....................................................................@@@@..............@@@@.......................................................................................@@........................0.................................................@@@@@@@@@@@@@@@@@@@@@@.............@@@@@@@@@@@@@@@@@@@@@@@@@@@@......
    1.13 -................@@..@@..@@..@@.......................................V..........................................................................@@@@@@@@@@@@@@@@@@@@@@.......................................................................................@@...........<........@@@@@@..................>..@@@@@@.............>.......@@@@@@@@@@@@@@@@@@@@@@..........@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@......
    1.14 -................@@@@@@@@@@@@@@..................................................................................................................@@@@..............@@@@.............................................................................................................@@@@@@+++++++++++++++++++++@@@@@@++++++++++++++++++++@@@@@@@@@@@@@@@@@@@@@@@............@@@@@@@@@@@@@@@@@@@@@@@@@@@@@......
    1.15 -.................@@@@@@@@@@@@...................................................................................................................@@@@..............@@@@....................?..?.....................................................................................@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@.............@@@@@@@@@@@@@@@@@@@@@@@@@@@@......
    1.16 -.................@@@............................................................................................................................@@@@...........<..@@@@....................@@@@.....................................................................................@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@......<...@@@@@@@@@@@@@@@@@@@@@@@@@@@@......
    1.17 -..................I.......................................................................................................................................................................@@@@.....<..........@@............>.........>...@@..................................@@@@@@/..\@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@/\@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@............@@@@@@@@@@@@@@@@@@@@@@@@@@@@......
    1.18 -..................I.............................................++++++++++++................................................................................................................................@@@@--------------------------@@@@.................@@@@@@@@@@@@@@@@@@.......@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@..@@@@@@@@@@@@@@@@@@@@@@@@/.\@@@@@@@@@@..............2............@@@@@@@@@@@@@@......
    1.19 -..................I..........................................+++############++++..........................................................................................................................@@@@@@..........................@@@@@@........................................@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@..@@@@@@@@@@@@@@@@@@@@@@@@...........................2..........n.@@@@@@@@@@@@@@@@....
    1.20 -..................I.......................................+++###################++........................+++++.....................+++++++.............................................................@@@@@@@@..........................@@@@@@@@..................................ZZZZ@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@...........................2............@@@@@@@@@@@@@@@@@@..
    1.21 -...@@------------@@@@@@@@@@@@.......>................+++++########################++++............>.....++#####++.>............+++++#######+++++@@........>.........@@++++++++++++++++++++++++++++++++@@@@@@@@@@..........................@@@@@@@@@@..................>.............@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@SSS.......................@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
    1.22 -+++@@............@@@@@@@@@@@@++++++++++++++++++++++++#################################++++++++++++++++++#########++++++++++++++#################@@@@@@@@@@@@@@@@@@@@@@################################@@@@@@@@@@..........................@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@.......@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
    1.23 +.............................................................................................................................................................................................................................................................@@..@@................@@..@@.....................@@..@@.........................@@@@@@@@@@@@@@@@@@@@@...<......@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@...................@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@..........<........--..............@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@.......................................................................................................................+++++++++++.................................................................................................
    1.24 +.............................................................................................................................................................................................................................................................@@@@@@................@@@@@@.....................@@@@@@.......................@@@@@@@@@@@@@@@@@@@@@............@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@...................@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@.............--..........--........@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@.................................................................................................................++++++###########+++++............................................................................................
    1.25 +................................................................?..?....?..?.................................................................................................................................................................................@@@@@@@@@@@@@@@@@@@@@@@@@@@@.....................@@@@@@.....................@@@@@@@@@@@@@@@@@@@@@@.............@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@........................@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@....................................3.............................................@@@@@@@@@.............................................................................................................++++######################+++.........................................................................................
    1.26 +................................................................@@@@@@@@@@@@.................................................................................................................................................................................@@@@@@....................0..............................................@@@@@@@@@@@@@@@@@@@@@@@@@.............@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@......................o.@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@.m..................................3.............................................@@@@@@@@@.........................................................................................................++++#############################++.......................................................................................
    1.27 +................................................................@@@@....@@@@....................................................................@..@..............@..@.......................................................................................@@@@@@....................0...............................................@@@@@@@@@@@@@@@@@@@@@@@@.............@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@.........<..............@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@...........--.......................3................................................4...........................................................................................................+++###################################+......................................................................................
    1.28 +................................................................@@@@....@@@@....................................................................@@@@..............@@@@.......................................................................................@@........................0.................................................@@@@@@@@@@@@@@@@@@@@@@.............@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@................@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@............................@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@........................4.........................................................................................................++#######################################++....................................................................................
    1.29 +................@@..@@..@@..@@.......................................V..........................................................................@@@@@@@@@@@@@@@@@@@@@@.......................................................................................@@...........<........@@@@@@..................>..@@@@@@.............>.......@@@@@@@@@@@@@@@@@@@@@@..........@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@................3........---.........@@@@@@@@@@@@@@@....@@@@@@@@@@@@@@@@@@@@@@@@@...........--................@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@.................V....4.......................................................................++++++++++++....................++###########################################++..................................................................................
    1.30 +................@@@@@@@@@@@@@@..................................................................................................................@@@@..............@@@@.............................................................................................................@@@@@@+++++++++++++++++++++@@@@@@++++++++++++++++++++@@@@@@@@@@@@@@@@@@@@@@@............@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@.wx.............3....................@@@@@@@@@@@@@........@@@@@@@@@@@@@@@@@@@@@@@....<.................--.....@@@@/.\@@@@@@@@@@@@@@@@@@@@@@@@......................4...................................................................++++############++++++...........+++###############################################+++......................................................@@..@@..@@...............
    1.31 +.................@@@@@@@@@@@@...................................................................................................................@@@@..............@@@@....................?..?.....................................................................................@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@.............@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@................3....................@@@@@@@@@@@@..........@@@@@@@@@@@@@@@@@@@@@@..................--................@@@@@@@@@@@@@@@@@@@@@@@@@@....................4.............................................................++++++######################++......+++#####################################################++++..................................................@@@@@@@@@@...............
    1.32 +.................@@@............................................................................................................................@@@@...........<..@@@@....................@@@@.....................................................................................@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@......<...@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@...................@@@@@@@@@@@@..........@@@@@@@@@@@@@@@@@@@@@@....................................@@@@@@@@@@@@@@@@@@@@@@@@@@.................@@@@@@@@@....................................................++++##############################++++++############################################################++++...............................................@@@@@@@@................
    1.33 +..................I.......................................................................................................................................................................@@@@.....<..........@@............>.........>...@@..................................@@@@@@/..\@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@/\@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@............@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@................@@@@@@@@@@@@..........@@@@@@@@@@@@@@@@@@@@@@@@@..............................JJJ@@@@@@@@@@@@@@@@@@@@@@@@@@@@.............@@@@@@@@@@@............................................++++++++########################################################################################################+++....................................................................
    1.34 +..................I.............................................++++++++++++................................................................................................................................@@@@--------------------------@@@@.................@@@@@@@@@@@@@@@@@@.......@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@..@@@@@@@@@@@@@@@@@@@@@@@@/.\@@@@@@@@@@..............2............@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@...................@@@@@@@@@@@@..........@@@/.\@@@@@@@@@@@@@@@@@@@..........--............@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@.........@@@@@@@@@@@@@.......................................+++++###################################################################################################################++++................................................................
    1.35 +..................I..........................................+++############++++..........................................................................................................................@@@@@@..........................@@@@@@........................................@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@..@@@@@@@@@@@@@@@@@@@@@@@@...........................2..........n.@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@...................................V...........@@@@@@@@@@@@@@@@@@@..........................@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@.........@@@@@@@@@@@@@..................................+++++############################################################################################################################+++++...........................................................
    1.36 +..................I.......................................+++###################++........................+++++.....................+++++++.............................................................@@@@@@@@..........................@@@@@@@@..................................ZZZZ@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@...........................2............@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@...............................................@@@@@@@@@@@@@@@@@@@..........................@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@.........@@@@@@@@@@@@@............................++++++######################################################################################################################################+++........................................................
    1.37 +...@@------------@@@@@@@@@@@@.......>................+++++########################++++............>.....++#####++.>............+++++#######+++++@@........>.........@@++++++++++++++++++++++++++++++++@@@@@@@@@@..........................@@@@@@@@@@..................>.............@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@SSS.......................@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@......----..................................NNN@@@@@@@@@@@@@@@@@@@.......>..................@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@..>......@@@@@@@@@@@@@..>..........+++++++++++++++###############################################################################################################################################++++++++++.....................@@@@@@@@@@----------@@...
    1.38 ++++@@............@@@@@@@@@@@@++++++++++++++++++++++++#################################++++++++++++++++++#########++++++++++++++#################@@@@@@@@@@@@@@@@@@@@@@################################@@@@@@@@@@..........................@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@.......@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@...............@@@@@@@@@@@@@@@@@@......@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@########################################################################################################################################################################+++++++++++++++++++++@@@@@@@@@@..........@@+++
    1.39  
    1.40  Basement
    1.41  ..................@@@@@@@@@@]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]
    1.42 @@ -73,18 +73,18 @@
    1.43  ..................................@@@@..........................................................................]]..........]]...................................@@@@............................]]..................................................
    1.44  ................................../..\...............................................................]]........................................................../..\................................................................................
    1.45  ...................................................................]]................................................................................................................................................................................
    1.46 -.............................................]].....]]..................]]].........]]]]..................<............]]...................................................................]]]]......<....]]......V....]]......]]............../@\..
    1.47 -..................................TTTT....]]..............................................................................................................................]]........]]........................................................../.\..
    1.48 +.............................................]].........................]]].........]]]]..................<............]]...................................................................]]]]......<....]]......V....]]......]]............../@\..
    1.49 +..................................TTTT....]].......]]]]...................................................................................................................]]........]]........................................................../.\..
    1.50  ...............................]]]]]]]]]]...............................V..................................................]]]]].................................RRRR................................................................................
    1.51  .................................]]]]]]....................]]]]................................................................................................@@@@@@@@........]].......]]..........]]]]]].......]]..................................
    1.52  ..................................]]]]...............................................................................................................................................................................................]]]........MMM..
    1.53  ..........................................................................................]]]]]].....]]]...........................]]]................................................................................]]......................@@@@@@@
    1.54 -...................................................................]]........................................................................................................................]]]]....................................................
    1.55 -.........................................................................................................................................]].................]]..............................................]].......................................
    1.56 +...................................................................]]........................................................................................................................]]]]..............................................@@@@@.
    1.57 +.........................................................................................................................................]]................]]]..............................................]]..................................@@@..
    1.58  .....................................................................................]]]................................]]]]................V.........................]]]........]]]]......................................]]........................
    1.59  ...............................................................................]].............................................]].....................]]]]].........................................]]]...........................]]..................
    1.60  ........................................................................]]].................................]]]...]]]]..................................................................]]]......................]]..................................
    1.61 -.................................................................................................................................]]]........]]]]]]]............]]]].........]]].........................]]...........]]].............................
    1.62 +........................................................................................................]].......................]]]........]]]]]]]............]]]].........]]].........................]]...........]]].............................
    1.63  
    1.64  Caves
    1.65  ............................................/.\............................................................V................===......===...==....=====......==................................................................
    1.66 @@ -105,38 +105,20 @@
    1.67  ..........................................=====..................=====....................................=====.......====....==....=====..............====...............===.....=====.......................................
    1.68  
    1.69  Wasteland
    1.70 -.........................................................................@@..@@..@@............................................................................................................@@..@@..@@......................................................................................
    1.71 -.........................................................................@@@@@@@@@@...............................................@@..@@.......................................................@@@@@@@@@@......................................................................................
    1.72 -.........................................................................@@@@@@@@@@...............................................@@@@@@@@.....................................................@@@@@@@@@@......................................................................................
    1.73 -.........................................................................@@..@@..@@...............................................@@@@@@@@.....................................................@@..@@..@@......................................................................................
    1.74 -.........................................................................@@@@@@@@@@............................................................................................................@@@@@@@@@@......................................................................................
    1.75 -.........................................................................@@@....@@@............................................................................................................@@@@@@@@@@......................................................................................
    1.76 -...............................................................................................................................................................................................@@......@@......................................................................................
    1.77 -.....................................?.?.?...................................V.........................................................................................................................1.......................................................................................
    1.78 -.....................................@@@@@.............................................................................................................................................................1.......................................................................................
    1.79 -.....................................@/.\@.............................................................................................................................................................1.......................................................................................
    1.80 -.....................................@...................................@@......@@.............................................@@@@@@@@@@@@..............<...................................@@@@@@@@@@@@........>.........>....+++.......................................................@@@@
    1.81 -.....................................@................................XXXXXX@@@@@@@.................................<........XXXXXXXX@@@@@@@................XXXXXXX.........................@@@@@@@@@@@@@@-----------------------###+++..................................................../.\@
    1.82 -.....................................@KKK...........................XXXXXXXXXX@@@@@...............XXXXXX..................XXXXXXXXXXXXXX@@@@.............XXXXXXXXXXXX................XXXXXXXXXXXXXXXXXXXXX.......................######+++......>..+++++......++++............................@
    1.83 -..................................XXXX@@@@@......................XXXXXXXXXXXXXXX@@@.....>.......XXXXXXXXXX..............XXXXXXXXXXXXXXXXXXXX....>.....XXXXXXXXXXXXXXXXX....>......XXXXXXXXXXXXXXXXXXXXXXXX........................########+++++++++#####......####........<........==.........@
    1.84 -...............................XXXXXXXXXXXXXXX......>.....XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX...>.......XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX........................#####################........###....++++.....=======.....QQQ@
    1.85 -...................XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX.......................#####################.......###.....###.......===============
    1.86 +.........................................................................@@..@@..@@............................................................................................................@@..@@..@@.........................................................................................................
    1.87 +.........................................................................@@@@@@@@@@...............................................@@..@@.................................@@....................@@@@@@@@@@.........................................................................................................
    1.88 +.........................................................................@@@@@@@@@@...............................................@@@@@@@@...............................@@@@@@................@@@@@@@@@@.........................................................................................................
    1.89 +.........................................................................@@..@@..@@...............................................@@@@@@@@...............................@@/\@@................@@..@@..@@.........................................................................................................
    1.90 +.........................................................................@@@@@@@@@@......................................................................................@@..@@................@@@@@@@@@@.........................................................................................................
    1.91 +.........................................................................@@@....@@@......................................................................................@@@@@@................@@@@@@@@@@.........................................................................................................
    1.92 +...............................................................................................................................................................................................@@......@@.........................................................................................................
    1.93 +.....................................?.?.?...................................V.........................................................................................................................1..........................................................................................................
    1.94 +.....................................@@@@@.............................................................................................................................................................1..........................................................................................................
    1.95 +.....................................@/.\@.............................................................................................................................................................1..........................................................................................................
    1.96 +.....................................@...................................@@......@@.............................................@@@@@@@@@@@@..............<...................................@@@@@@@@@@@@........>.........>....+++.......................................................@@@@...................
    1.97 +.....................................@................................XXXXXX@@@@@@@.................................<........XXXXXXXX@@@@@@@................XXXXXXX.........................@@@@@@@@@@@@@@-----------------------###+++..................................................../.\@...................
    1.98 +.....................................@KKK...........................XXXXXXXXXX@@@@@...............XXXXXX..................XXXXXXXXXXXXXX@@@@.............XXXXXXXXXXXX................XXXXXXXXXXXXXXXXXXXXX.......................######+++......>..+++++......++++............................@...................
    1.99 +..................................XXXX@@@@@......................XXXXXXXXXXXXXXX@@@.....>.......XXXXXXXXXX..............XXXXXXXXXXXXXXXXXXXX....>.....XXXXXXXXXXXXXXXXX....>......XXXXXXXXXXXXXXXXXXXXXXXX........................########+++++++++#####......####........<........==.........@...................
   1.100 +...............................XXXXXXXXXXXXXXX......>.....XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX...>.......XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX........................##################|||........|##....++++.....=======.....QQQ@...................
   1.101 +...................XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX.......................###############||||||.......##|.....##|.......==================================
   1.102  
   1.103 -Ending
   1.104 -...................@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@...................@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@..........<........--..............@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@.......................................................................................................................+++++++++++.................................................................................................
   1.105 -...................@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@.......--..........@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@.............--..........--........@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@.................................................................................................................++++++###########+++++............................................................................................
   1.106 -...................@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@........................@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@....................................3.............................................@@@@@@@@@.............................................................................................................++++######################+++.........................................................................................
   1.107 -...................@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@......................o.@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@.m..................................3.............................................@@@@@@@@@.........................................................................................................++++#############################++.......................................................................................
   1.108 -...................@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@.......<..............@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@...........--.......................3................................................4...........................................................................................................+++###################################+......................................................................................
   1.109 -...................@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@................@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@............................@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@........................4.........................................................................................................++#######################################++....................................................................................
   1.110 -...................@@@@@@@@@@@@@@@................3........---.........@@@@@@@@@@@@@@@....@@@@@@@@@@@@@@@@@@@@@@@@@...........--................@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@.................V....4.......................................................................++++++++++++....................++###########################################++..................................................................................
   1.111 -...................@@@@@@@@@@@@@@@.wx.............3....................@@@@@@@@@@@@@........@@@@@@@@@@@@@@@@@@@@@@@....<.................--.....@@@@/.\@@@@@@@@@@@@@@@@@@@@@@@@......................4...................................................................++++############++++++...........+++###############################################+++......................................................@@..@@..@@...............
   1.112 -...................@@@@@@@@@@@@@@@................3....................@@@@@@@@@@@@..........@@@@@@@@@@@@@@@@@@@@@@..................--................@@@@@@@@@@@@@@@@@@@@@@@@@@....................4.............................................................++++++######################++......+++#####################################################++++..................................................@@@@@@@@@@...............
   1.113 -...................@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@...................@@@@@@@@@@@@..........@@@@@@@@@@@@@@@@@@@@@@....................................@@@@@@@@@@@@@@@@@@@@@@@@@@.................@@@@@@@@@....................................................++++##############################++++++############################################################++++...............................................@@@@@@@@................
   1.114 -...................@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@................@@@@@@@@@@@@..........@@@@@@@@@@@@@@@@@@@@@@@@@..............................JJJ@@@@@@@@@@@@@@@@@@@@@@@@@@@@.............@@@@@@@@@@@............................................++++++++########################################################################################################+++....................................................................
   1.115 -...................@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@...................@@@@@@@@@@@@..........@@@/.\@@@@@@@@@@@@@@@@@@@..........--............@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@.........@@@@@@@@@@@@@.......................................+++++###################################################################################################################++++................................................................
   1.116 -...................@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@...................................V...........@@@@@@@@@@@@@@@@@@@..........................@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@.........@@@@@@@@@@@@@..................................+++++############################################################################################################################+++++...........................................................
   1.117 -...................@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@...............................................@@@@@@@@@@@@@@@@@@@..........................@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@.........@@@@@@@@@@@@@............................++++++######################################################################################################################################+++........................................................
   1.118 -...................@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@......----..................................NNN@@@@@@@@@@@@@@@@@@@.......>..................@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@..>......@@@@@@@@@@@@@..>..........+++++++++++++++###############################################################################################################################################++++++++++.....................@@@@@@@@@@----------@@...
   1.119 -...................@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@...............@@@@@@@@@@@@@@@@@@......@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@########################################################################################################################################################################+++++++++++++++++++++@@@@@@@@@@..........@@+++
   1.120 -