.. .#. ..... # ....... ##.#########.#o#.# #.....(.......... ####............? ##....h##.#o#. #...<....#.# #..........# # #.....##...#.### #..........#.... ##....#.......$. ######....##... #....# .. #o...# # #....# #h...# #....# #....# #....# ##+###