### #.# #.# #.# ###.#### ##########.# #...... #..........###..... #..###'###.......# #..# #.# #.####..####### ###..###.###.............. #....'.._###.###...#### ##.#.###.###.......#######. #...# #.# #............... #...###+###................ #...........###....####.... #..##.###...###............ #..##...........>.......... #..##..##.#.###....####.#.. #.......................... #..##..####.......(#####... ##.....# ####........... ..#.... .# #.##..########........... .......#.# #.##...........(......... . ......... #.................#####.. .##....#.# #..#.# #.##..####.....)........(.# .#.......#.# #..#. #.##..# ###.#.....#####.. ...##....#.######..#. #.###<# #.#............ ... ................... #.# ### ####.#............ .... ................... # #.# ##..........#.###.####..# #.###...#..##..##.#.# #.. ................##.##....# #.# #...#..##..##O#.##### ... .............#..##.##.##.# #.###..!#................ #.# ######.#.#...#..##.##.##.# #.......#...#..##.#.##### #.#.#...#..#...#.##.###..##...#...#..##.#.##### ................#.#............#...#..##..$..... ##.#.#............#..####..#.#.............##### #.#.#...#...####.#..#####.#.#.#............... # #.#...#...................#.#...........#### #.#...............#####.#.#.#......###..... #...#...##.#....... ..........#.# ....?. .........#.#......... . ..#....#.# ...... <#.......##........... #....... ...... #......##..# #... .. ..... ........ ... ......... ..