### ... ###########.### .............. .....(....#### ##.##........# ###....(....##.## #...)....[....... #.#...<.....##(. .. # ##....##..##.# .# # ####.##..####..##.# .#.# ?..............##.###.#.# . .###..#..####.....).....##.. ##.##.####.###.###....... #.#.......###........... #.#..####........<.##. #.#..# #.#######..# #######.#..####.### ..# #.........#...#.#.# ..# ⌠.⌠.###gg###.....# ..# . #.## ##..[## ..# #.a# #...## ..# #.#.#...## ... #.....##. #####(. . #.>... # #.#. .#