............................................................+b---o---o---g......
............................................................|..$..Sw.$.w...CACA.
......+....=#>......=###########>....ac...................w.|......T...T..$EDED.
.pr...|..........w...w...w...w...w...de...................T.|.w............KGKG.
.tu...|...$..$.$.T.$.T*O.T.$.T.$.T...fh....................s|.T.........=#######
.yz...|...................................................w.|...................
###>..|..=###############{.._...}########>..ij............T.|...................
......|................................HHH.$kl.$.O..$.......v...................
......|.................................HH..mn..................................
....w.|..................................H###########{._........}...............
....T.|.........................................................................
.....s|.w.......................................................................
......|.T.......................................................................
......|.......%............................%....................................
......|..w...w...w...w.....pr..w...w...ij....w..w..w.....pr.....................
......v..T.$.T.$.T...T....Utu..T.$.T.$.kl....T.$T..T..$..tu.Q...................
...........................yz..........mn................yz.............=#######
##########{.._....}......=###{._......}##{._...}##############>..w..w..w..w.+...
.................{...._.}...........................IH........H.UT$.TN<T$.T.|...
....................................................IH........H.............|...
.............................=#####>......=#########JH........H##########>..|.w.
...................................+....w..pr...............................|.T.
...................................|....T$.tu.$...........................w.|...
....=#####>........M.ac...........s|.......yz.............Mac.............Ts|...
...........ij.w......de............|..F########>..w........de...............|...
...!.*..R..kl.T......fh......w.ij..|..IH.......H.$T.<......fh...............|...
...........mn................T*kl$.v..IH.......H....................ij..w...|...
##################{...._..}....mn.....IH.......H#######{......_..}.$kl..T.<.v...
................HH........F###########JH.......H....................mn..........
.................HWWWWWWWWYH...................HWWWWWWWWWWWWWWWWY###############