.............................+b---o---o---o---o---g..CACACA.
.............................|.ac.$.w.S.ac$.w.$...$V.EDEDED.
.............................|.de...T...de..T........KGKGKG.
..........................w..|.fh.......fh.......=##########
...............%..........T.s|..............................
.............................|..............................
#####>.......w...w...w...w...|..w...........................
..+..w...w...T$..T.$.T.<.T.$.v..T...........................
..|..T$..T..................................................
.$|.........{...._.}#############>..........................
..|.=###{.._..}.............................................
..|$........................................................
..|..w.........................M............................
..|..T.........%.....................ac.....................
..v....$.....$...$...w...w...w.......de................=####
.....................T.V.T.$.T.......fh......w...........+..
########{._......}..........................VT.$..$...$..|..
................=################{....._..}..............|..
..........................................=###########>..|..
.........................................................|..
.................ac.M...................................s|..
....ij...w.......de...............+b---o---o---g.........|..
..!.kl...T.U.....fh...............|.......M.......w...w..|..
....mn..................w...w...w.|..............$T..UTO.v..
######################>.T...T.U<T.v.........................
..............................................=#############
.....................=#############>........................
............................................................
............................................................
............................................................
............................................................
............................................................
WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW