###.# .... ######... #...##..## #........# #.#......####. #............. #...##.#.# #...h....# #.#<##.##### #.####.#... . #......#.# .# ##....)..# ... #.......#####.... +......$......... #................ #..............# #........).....# #..............# #..............# #..............# #..............# ....[..######## ......