###### ## #....#.. # #.<#.#.# #.####.#.## #.........# ########..)...# .........S....# #.######......# #.S..........# #.############