............................................................
............................................................
..........................................CACACACACACACA....
........................................$.EDEDEDEDEDEDED.Q..
.....+b---o---o---o---g........%..........KGKGKGKGKGKGKG....
.....|..$.S.pr..$...$S...w...w...w...w..F###################
.....|......tu..........$T.$.T.$.T.$.T..IHHH................
.....|......yz..........................IHH.................
.....|................=####{...._..}####JH..................
....s|..................M...................................
.....|........................6.............................
.....|.....=########>.......................................
.....|.....w.......w...w.......pr........................+..
.....v...U<T.$.Z.$.T.$.T.7.....tu.......=##########>.....|..
...............................yz..........L.IHHH........|..
.......=##################>..........8U.$....IHHH..$.....|..
....................0....................................|..
....................................=#################>..|..
..........M........ac....................3..........ac..s|..
...................de...............................de...|..
..CACACA...........fh...............................fh...|..
.!EDEDED.U.1..............M.....................w........|..
..KGKGKG.....................w................5.T$.......v..
############>..............2.T..4...........................
HHHHHHHHHHHHH................................=####{....._..}
HHHHHHHHHHHHH.............=######>..........................
HHHHHHHHHHHHH...............................................
HHHHHHHHHHHHH...............................................
HHHHHHHHHHHHH...............................................
HHHHHHHHHHHHH...............................................
HHHHHHHHHHHHH...............................................
HHHHHHHHHHHHHWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW