......ac.......+....................................................................................
......de.......|....................................................................................
..!.$.fh..$....|.......+...............b--o--o--o--o--o--o--g+......................................
...............|.......|...ij........ij..$.w..$.N.w.$.*.w.$..|......................................
############>..|...w...|...kl.$..$...kl....T......T.....T....|......................................
...............|...T...|...mn........mn......................|......................................
..............s|......s|..=###{._...}###>....................|......................................
...............|...w...|.....................................|...........+..........................
...............|...T...|.....................................|...pr......|...+......................
...............|.......|...................................$.v.<.tu.$....|...|......................
...............|...w...|.........................................yz......|...|...+..................
...............v.$.T.$.v.................................F############>..|.w.|...|..................
.........................................................IHHHHHHHHHHHHH.s|.T.|...|..................
...........=##{._......}###>.............................IHHHHHHHHHHHHH..|...|...|..................
.........................................................IHHHHHHHHHHHHH..|...|.ws|..................
.........................................................IHHHHHHHHHHHHH..|...|.T.|..................
.........................................................IHHHHHHHHHHHHH..v...|...|..................
.........................................................IHHHHHHHHHHHHH......|...|....CACA......CACA
.........................................................IHHHHHHHHHHHHH......v...|....EDED$.&.$.EDED
.........................................................IHHHHHHHHHHHHH..........v....KGKG......KGKG
.........................................................IHHHHHHHHHHHHH..............F##############
.........................................................IHHHHHHHHHHHHH..............IHHHHHHHHHHHHHH
.........................................................IHHHHHHHHHHHHH..............IHHHHHHHHHHHHHH
WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWYHHHHHHHHHHHHHWWWWWWWWWWWWWWYHHHHHHHHHHHHHH