###+######## ###### #..........# #....# #.......##.# #....######.......##.# #....#......###......# # #....#......###......# .# . #....#......#........# .# ... #.........###........#+#.#... #.........# #................. #.........# #...........# #..).###'## #.........<.+ #....# #.# #........#### #....# #'###########.... #....###'##............# #....#....#.......##...# ####.+..#.#.......##...# ###.#..'.......##.... #....#.............. ##+###............. #.................++ .................# .................# .................# ..#...####......#... ..........S........# ..........###..... ........# ..... ##....... .#+# #....... .# ......... s....... .....### ..#