. #### #. ... #.# ###.. ...#...# ####.#...# #......?.# #.###....# #..<#....r. ##...##r... #...# ..r #...# .. #...# # ###.. .. ..#