....+b------o------o------o------o------o------g...........ac...................
....|...$....$.w.S..$.w..$...w..S.$.w..$...w.$.............de.......CACACACACACA
....|..........T......T......T......T......T....$.Q.$...$..fh.$..$..EDEDEDEDEDED
....|...............................................................KGKGKGKGKGKG
...s|.................................0......=#######{._..........}#############
....|...........................................................................
....|..ac............................M..........................................
....|..de.w......w........w.....w...w...w...w...w......+........................
....v..fh.T.$.$..T..$..$..T.N1..T...T...T...T2$.T.$....|...ac...................
.......................................................|...de...................
=##########{..._......}########>...........=########>..|...fh...................
......................................................s|........................
.......................................................|........................
...............................................ac......|........................
.............................................w.de.w....|........................
...........................................$.T.fh.T.$..v........................
...............ac..............ac...............................................
...............de.....+.....w..de..w......F###############>.....................
...............fh.....|.$..$T.$fh.QT$..$..IHHH..................................
......ij..............|...................IHH...................................
....!.kl@............s|..=################JH....................................
......mn..............|....ac...................................................
=########>...w....w...|....de...................................................
...........$.T.<..T.$.v....fh...................................................
................................................................................
.........=#############>........................................................
................................................................................
................................................................................
................................................................................
................................................................................
WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW