### ..# ##.# ...... #[.. .#......##..## ........#..... #.............## #.......#.#...# ...#.?....#O.## ##.#.......{...# #..........#..#....# .###.#.#........#...## .......#.............# ..................#.## #....##............# #...#..............# #...........####.# #...........#.######## ##.###.........##.##.### ###..........##.......## ... ##................#.....# ...# #..............#...#.#.## ...#. ##....{................## ##..... ##..................%..## ##....... #.......#.......#......###...#..#.. o.....#.....#..............###...#...... .#...###.......##..........#....#...... ..... ...................<.............. ...............................%........ .......................[............... . ..................!................ .......?.......................... ..... .......................? ...................... ........#........... ...............#.. ....#....#...# . .