#.# #..# ## ... .## .. .. . #.####.###... ## #..##........ .. #.##..##.... #< #.......?... ####..##......##... ...........?..# . .#########J...# #<...# #....# .....# ##.#..# ......# .....!$. ....#.... #.... ##.#