..+...........CACACACACA..........................
.$|...$..Z..$.EDEDEDEDED.$........................
..|...........KGKGKGKGKG..........................
..|..=####################>..........pr...........
..|$.......ac...........HHH...$...<..tu...$..<..$.
..|........de..w.........HH..........yz...........
..v..$.<.$.fh$.T.$........H#######################
...............................ac........+........
=#################>....w.......de.......s|........
...............HHHH..$.T...O.$.fh...$....|$.......
................HHH......................|........
.................HH####################>.|........
.........................................|$.......
................+..+..+.......w...w......|........
................|..|$.|.....$.T.$.T..$...v........
................|..|.s|...........................
................|..|$.|..=###############>........
........+...+.M.|..|..|...........................
........|...|..s|..|..|...w.......................
........|...|...|..|..v...T.......................
........|...|...|..|..............................
..ac...s|...|...|..v..............................
.!de....|...|...|.................................
..fhN...v...|...|.................................
............|...|.................................
#####>......|$..v.................................
.....H.....$|........ac...........................
.....H......|........de...........................
.....H......|........fh...........................
.....H......|.....................................
.....H......|.....................................
.....H......v.....................................
.....H............................................
.....HWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW