.....# ######....# ##...##o...# .....#....# .? ....#....# ... ...#....#...o #.##....... #######.##..<## #.............# #.............# #.............# +...