########## #<........ #)S####### ..... .#.>.... #.#.#....# # #.#.##.# #.... . ###=.#