....................................................+b---o---o---g..............
....................................................|..w.S.w.$.w....w..CACACA...
...................................................s|..T...T...T...<T.$EDEDED$..
....................................................|..................KGKGKG...
....................................................|............F##############
....................................................|............IHHH...........
..............................=############>...ac..s|............IHH............
..............................+.....ij.......%.de...|..pr..w..w..IH.............
..............................|....$kl<.R..$...fh.$.v..tu..T..T..IH.............
.............................s|.....mn.................yz........IH.............
............=##############>..|..=##########{...._..}############JH.............
...w...w...w...w.IHHHHHH...w..|..w...w...w...w...w...IHHH.......................
..!T...T.N.T...T.IHHHHHH.U.T..v..T...T...T...T...T...IHH........................
.....................................................IH.........................
#################################{.._....}###########JH.........................
.............................HHH...........IHHH.................................
..............................HH...........IHH..................................
...............................H...........IH...................................
...............................H...........IH...................................
...............................H...........IH...................................
...............................H...........IH...................................
...............................H...........IH...................................
...............................HWWWWWWWWWWWYH...................................