#...# #...# #...# # # #...#.# #.#...#. #...... ####### #...###....... #...S...#..... #...##