############## #............ #..........# ##..........# #####..........)###### ..##................. #####.##................. #.....##................ #.###.....#+#######..... ..###.#.###.#####.## ..... ................S...# ... ......#.###.#####..# . ......#.# #.# ..# ...## ... #.# .... . .... ... ..... ..... ..# ##.... ...####... #.. .. #... . .