#####+### #.......# #.......# ##########.......+ #................# . #.########...#...# ... #.# ##.#.#..w##..... #.# ##..#....))...... #.# ##..###........... #.# ##..##.##.........? #.# ##..##...##......... #.###..##..8..##........ #.#...##..8.8..##....... #...###..8._.8..###..... ###...##..8.8..##...#### ###..##..8..##...# ##..#'...##....# ##..##.##....# ##..###....# ##..#....## ##.#...## #....## ##...# #..## ####