##+ .. ####.#### . #.......# .. #.......# #.## #.......# #...# #.......# #..##<:.....# #..S.).....# ####.......# ##.###### #... ###.. #+#