.# ####.# ##....# ..... ... ## # #.# ...# ....######.####.?.... #........S......... #.....<.%.......... #..#####.###.....o #. #.# #..... #.. ....# .... ### #...# #...# ##.