### (. . ..o #+#########'##### #Z## ......#....#....# #...# ......#.##...##.# #..... ....#.# #.##..#.##.).##(##[..# ....#.# #.##..#...#.#.((#...# # ...#.#. #.##..'#..#(#..#O..# #. #..#.#.####.##..#...###...#..$# +.. #..#.#....#.....#.##...##.##...# .. #..#.#.......#..#.##...##.# #..... #.#..#.##...##.#..#....#....# #...# #..<........##.#..#####+##### #+## ####.#.#....##.#..# .# ########.#.#....+..#..# .. .........#.##...####..# .# #######..#..+....†....##..# #..####)...##...'.# #..# #....##.^.#..# #..####....##...###.# #..........).[..# .# #.....)....###..# .. ###.#...##.# #..# # .. #......# #.... ## #..#.### #..... #..#.. ....##.# #...... ..#.# # ##.#########.. #.#