########### #.........# #.#######.########## ....#######.#######.##.......#### .................................. ..########.....#.####.#.#.##.#..# ... #####.#....#.#......# .#>..... .. ####.###..#.....#..# .....#.# ##.#########....# #..#.#.#....... #....... #.............#.# #............#... #......# #.......####..### ##.#.......#.#... ###......# #.#####.#.....(.# #..>.......#.#... .....#..# #.####..#.....#.# #......#...#.#..##########.#.#..# #...............######.#.......#...............#..# ######..#########.#8.#......#####.##.....###......# #..# #..........#.#......# #.##.###.###.####.# #..###8..8..8...#.#....#.# #.##.# #.....# #.# #....'.........<#.#..###.###.##.#######.# #.# #..###8..8..8...#......#............# #.# #.# ####....#..........###.##.###.....####.# #.# #.# #.......#######.#8.# #.##.# #.....# #.# ##.###### #..........## ###### #....# #.....# ###.###.......# #...........# ###### #.....# .........####.# #...........# ####### ###..#......(.# #...........# #.$#....##### #.......##### #..#....# ######### #.)#....# #.......# #..g#..## #...#..# #......... #$....^.#.# ......$..#.# ....####.# # ... .#