#... #. #..# #. #... #. #.. # #. #...# #.###.#.##### #.#.......... #.###<#.###.. #..o........% #####.#.###.. ..#.# .#{# # ##.h. o.. .... #....