.. .. #.# . . #..#.# #. #.^.. ###..####...##. .....#.?...##.. ...r...#..# .. ......o[)###.# ####.##..##.. #...#.# #..#.#.### #.##.....# ..? ##.##.# .### #.#