##### #...# #.#.# #<#.# #.#.# #.#?# #.#.# #.#.# #.#.# #.#O# #####.#h#####.# ..............# ............### ............# ##.##.#.....# # #.#.....# #.#...(.# #.#.#.... #.#.####