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