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