............................................................................+.............
............................................................................|.............
............................................................................|....CACACA...
...........................................................................$|$..$EDEDED.$.
............................................................................|....KGKGKG...
............................=#############################>.................|..F##########
.............................+......IHHHH...L........M.............w........|..IHHHHHHHHHH
.............................|....$.IHHHH.........................$T...Q....v..IHHHHHHHHHH
.............................|.................................................IHHHHHHHHHH
.............................|...F############>..w............w..F#############JHHHHHHHHHH
............................s|...IHHHHHHHHHHHHH..T.$..$..$..$.TQ.IHHHHHHHHHHHHHHHHHHHHHHHH
.............................|...IHHHHHHHHHHHHH..................IHHHHHHHHHHHHHHHHHHHHHHHH
...........M.........M....w..|...IHHHHHHHHHHHHH#####~~~~~~~~#####JHHHHHHHHHHHHHHHHHHHHHHHH
....!.$.................$.TN.v...IHHHHHHHHHHHHHHHHH...pr....IHHHHHHHHHHHHHHHHHHHHHHHHHHHHH
.................................IHHHHHHHHHHHHHHHHH...tu....IHHHHHHHHHHHHHHHHHHHHHHHHHHHHH
#########>.............F#########JHHHHHHHHHHHHHHHHH...yz....IHHHHHHHHHHHHHHHHHHHHHHHHHHHHH
HHHHHHHHHH..$...$....$.IHHHHHHHHHHHHHHHHHHHHHHHHHHH.........IHHHHHHHHHHHHHHHHHHHHHHHHHHHHH
HHHHHHHHHH.............IHHHHHHHHHHHHHHHHHHHHHHHHHHH.........IHHHHHHHHHHHHHHHHHHHHHHHHHHHHH
HHHHHHHHHH###{.._.}####JHHHHHHHHHHHHHHHHHHHHHHHHHHH.........IHHHHHHHHHHHHHHHHHHHHHHHHHHHHH
HHHHHHHHHHHHH......IHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH.........IHHHHHHHHHHHHHHHHHHHHHHHHHHHHH