#. ######### .##. #......... #....## #.........# ..#....# #.........# ##......# ####.........# ....###..#####............# ...............H........?# ..##.###...######.........# .........$....## #..<......# ##..#..<......#...........# #..#..................# ##............O...#### #.............n..# ##............o..# #............on #.>...... #....... ##..... .#...