######### ...#... #.#.######. ####.......... ##.####....S)o.>..## #......<..........# #..####.#####...#.# #.# #.## .. #.# .# # ..# .# ..# .# #..# ....