### ##.## ##### ####### ##.#.###########8<8#####.....# #.###......##.........######.# ###.#.#####.#8.........8### #.# #........####...........#.###.# #.##.###.# #8.........8#.....# #.##.# #.# ###........)##..##.# #.##.# #.# #................#.# #.#..# #.# #.###.#####........# #.#.####.# #.###+## #........# #........# #......## #..^....># ###.###### ###.....####.....#.# #.##.## ##.......####......# #.#...####.........####.).##########.#..# ##........'..)....................l....... #......####.........####...##########..... #..##.## ##........# ##..## # #..##.# ##.....#.# ###...# #..##.# ##...##.# #.....# #..##.# ##+###.# #.#...# #..##.# #.# #[###.#.### #.....# #.# #.......# ##.#### ##.#######.### #.# ########...## #.# #.## #...........#####.# #.#.###.######..........# #.###.##.# ##.######### ## #.....# ### #.###### ##