...............................................................+................
...............................................................|......w.....w...
..............................................................s|....$.T.$<..T$..
...w................................................+..........|................
..!T.$..............................................|....w.....|..=#############
....................................................|....T.....|................
#######>...w.....ac.................................|...$..$<..v................
.....HHH.$.T.....de................................s|...................ac......
......HH.........fh........................ac.......|..F###########>....de......
.......H#####>...w.......w.................de...w...|..IH..........H....fh......
...........HHH.$.T.$..$.NT.<...............fh.<.T$..v..IH..........H............
............HH.........................................IH..........H............
.............H######~~~######>.pr...w.....F############JH..........HWWWWWWWWWWWW
..................H....IH....H.tu.$.T.$<..IH....................................
..................H....IH....H.yz.........IH....................................
..................H....IH....H############JH....................................
..................H....IH.......................................................
..................H....IH.......................................................
..................HWWWWYH.......................................................