.... #....... ....... # ... ..#### .#.. #.... ... ... # ##.###.###.# #.S.##.#...#.## #....<..?.... #...##.....#.## ....>####.......# #.##. #####.### # # ..# .# #