....................................................+b---o---o---g..............
....................................................|..w.S.w.$.w....w..CACACA...
...................................................s|..T...T...T...<T.$EDEDED$..
....................................................|..................KGKGKG...
....................................................|............F##############
....................................................|............IHHHHHHHHHHHHHH
..............................=############>...ac..s|............IHHHHHHHHHHHHHH
..............................+.....ij.......%.de...|..pr..w..w..IHHHHHHHHHHHHHH
..............................|....$kl<.R..$...fh.$.v..tu..T..T..IHHHHHHHHHHHHHH
.............................s|.....mn.................yz........IHHHHHHHHHHHHHH
............=##############>..|..=##########{...._..}############JHHHHHHHHHHHHHH
...w...w...w...w.IHHHHHH...w..|..w...w...w...w...w...IHHHHHHHHHHHHHHHHHHHHHHHHHH
..!T...T.N.T...T.IHHHHHH.U.T..v..T...T...T...T...T...IHHHHHHHHHHHHHHHHHHHHHHHHHH
.....................................................IHHHHHHHHHHHHHHHHHHHHHHHHHH
#################################{.._....}###########JHHHHHHHHHHHHHHHHHHHHHHHHHH
HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH...........IHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH
HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH...........IHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH
HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH...........IHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH
HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH...........IHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH
HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH...........IHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH
HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH...........IHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH
HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH...........IHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH
HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHWWWWWWWWWWWYHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH