............................................................+b---o---o---g......
............................................................|..$..Sw.$.w...CACA.
...........=#>......=###########>....ac...................w.|......T...T..$EDED.
...pr.......6....w...w...w...w...w...de...................T.|.w............KGKG.
...tu..........8.T.$.T*O.T.$.T.$.T...fh....................s|.T.........=#######
...yz......M..............................................w.|...................
######>.......=##########{.._...}########>..ij............T.|...................
......+................................HHH.$kl.$.O..$.......v...................
......|.7...............................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.+...
.................{...._.}...........................IHHHHHHHHHH.UT$.TN<T$.T.|...
....................................................IHHHHHHHHHH.............|...
.............................=#####>......=#########JHHHHHHHHHH##########>..|.w.
......................0............+....w..pr...............3...............|.T.
...................................|....T$.tu.$...........................w.|...
....=#####>........M.ac...........s|.......yz.............Mac.............Ts|...
...........ij.w......de............|..F########>..w........de...............|...
...!.*..R..kl.T.1....fh......w.ij..|..IHHHHHHHHH.$T.<.4....fh...............|...
...........mn..............2.T*kl$.v..IHHHHHHHHH....................ij..w...|...
#################>.............mn.....IHHHHHHHHH#######>.........5.$kl..T.<.v...
HHHHHHHHHHHHHHHHHH........F###########JHHHHHHHHH....................mn..........
HHHHHHHHHHHHHHHHHHWWWWWWWWYHHHHHHHHHHHHHHHHHHHHHWWWWWWWWWWWWWWWWY###############