### # ## #.# #########.# #.# #.#.######.........# #.# ###.# #............# #.## #..## ##....#...##....# #.#####.###################...###.###.#...####..# ..........[.......................................# .#####.#######..............##.#####.#...####....# #..#######.##.#####........# ##.#...# ## #.#...[.....##.## #...####+####......# #.##).......>....# #...#.......#....#.# #. #)#######.##..## ##..#.8.8.8.##.###.## ###.##.## #.##...####..#.......#..##...##.## #.......# #[...........'.8.<.8.+[........... ...#####.# #..#...####..#.......#..##...##.## #.# #..#..## #..#.8.8.8.##.###### # #.# #..#..# #..#.......###.## # #.# ..>#..#####..####+#######.# #.#####.# .#..#......#...##...#...#.#### #.......# #.#..#.####.#...# #...........# ####.#### # ...#.####.#.#.# ####...####.# #.# .#..........#######.## .. #.########......................# ... #...............###.....######### #. #..#######...#.## #...#.....# #..# ###...#.# #...###.##.# #..####......#.# #.#.. .# #......###...#.# #.##.. ## ##.##.## ##..#. #. #.# #.##.# ?.# .. .# #.##.## ##l# #.###.###..# ####.......# #...#..#....... #......##.##... ....#..(# .# .# .....#.... .. .. ....#####.#.#.# . .#.. ..##... .## #. .