###### .....?## .. #...#.# ..# ..#..# ....#...# . ..#....## #. #.. #..# ..##..##..# ..#..#.....# ....#.S..# .##..#S..# #...#..# .........#.# #.#.##.##..# .. #. .## ## .. # ... ... #...