########## ###h.5.....? #..hhh.##### #.#o##.# # #.. .# #... # ##.#. .o.# .# # .#