... ... #.. #.# #.# #.# #.# #h# #.# #. #o# #.########.####... #.#..........oo... #.#.##########..o. #.#.# .# #.#.# #.#.####### #.........# ###.#####.# #.# #.# #.# #.# #.. ####