# ... . ... #. #.# #.###.###### #..........# #..........# #...H......+ #..# .# #..##.# #.....# +.....# #.<...# #+#####