############ #..........# #..........# #..........# #..........# ###+####'### #.# #.# #.####### #...S...# #######.#