.. #. #.## ########... #..# #........# #..###@######## ##...##S# #.....#o# #####.....oo# .........#....# ###......#.##.o# #...##..##.# #@... #.# #..##.# .... #.# ###...# .? . #.# ##..### #. #%####..## #..#.###.#....##### ##................... ...........######### ####.###.### #...#.## #....# #....# ###########..).############### .....................<........ ############...############### #...# #...# #...# #####