. ##. . .. .#. .o ....##. ....... .......### ..h...gp).# .##.#.#..# #..# #..# #..# #..# #..# #..# #..# #..# #<.# ##.# ..# ###