....=#######>....+..%...............................................+..IHHHHHHHH
..ij.............|.....................0............................|.........HH
..kl.!.*Z...$....|..w............................................M..|......pr..H
..mn.............|..T..............................................s|......tu...
##############>.s|..................ac..............................|......yz...
.................|..w.....ac........de.M....................=####>..|...$.$.&...
..............w..|..T.....de........fh.......................+..IH..|...........
..............T..|.....$..fh.$..$1...........ac.......pr.....|..IH..|..F########
.................|...........................de....2.Vtu.<...|..IH..|..IHHHHHHHH
.................v..=##~~~~~~~~~##>..........fh.......yz.....|..IH..|..IHHHHHHHH
..................................................=#######>..|..IH..|..IHHHHHHHH
...................................................+.........|..IH.s|..IHHHHHHHH
...................................................|....ij..s|..IH..|..IHHHHHHHH
....................................ac............s|....kl.$.v..IH..|..IHHHHHHHH
....................................de.............|....mn......IH..|..IHHHHHHHH
....................................fh.............|..=#########JH..|..IHHHHHHHH
...................................................|.......w........|..IHHHHHHHH
...................................................v.*..Z.$T.*Z.$Q..v..IHHHHHHHH
.......................................................................IHHHHHHHH
WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWY#####################JHHHHHHHH