## .. ###+## #. #. #....# ##.### #.. ..... #.# #.)..# #....#####.##.# ..... #.# #....# #..........##.# ......#.####....###.##)########.# ......#.........'...#.).#.....#.# ## ......#.###.....#####...#.......# .# .......)###.....'...#.....###...###.# .......o........###.#####.#<........# ...(....####....# #.......#..#..##### ######..####...)###..###..#..#.## ...........))....# #..#..#.# .........##.######.# #..####.# ........... #........# #.......# .......>...######....#+#...##### .####......# #.............# #......# #........^....# #.............# #.##..........# #. #..........# .. #..........# #. ..#.....#.## .#....##.#.# #.#..... .# .