. .. #.... .. #..!.# ###.###.....# ...........## #..#........ #.##.?.......##.# #.....S#.#......## #........# ..... ##..##.#.##..##. #. #.#.......... #..##.#..#..### #........#..# ####........# ####.##### ##...######.## #.###......... #.#...#.#...... #.#.<.#.# ... # #...#.# . #.###.## #. ## #