###### ######....####.#.#. #................. ##.###....####...# #.# #....# #...#### #.# #....# #<.....# #.# #....# #......# #.# #....# #......# #.# ... #.# #....####.#....#####.# .. #.# #.................##.. .. #.# #....####.###.###.##.##. #.# #....# #.###.###.##.... #.# #....# #......##.##..# #.# ##+### #########.##..# #.. #########..{ro# ..........).#....... )..........(#....?.. ............###..... .......(....# #S... ............# .... ............# ... ......).....# .. ....(.......# #############