############ #......#...# #^###..#...# #.#....#)### ##.#.8....#.# ##......#..#.# #.....####.'.# #.......#..#.# #.#.#.8....#.# #.#.#...)#'### #.#.###..#...# #.#......#..<# #.############ #.####### #.......# #####...# #........ ........( ##...##### #...# #(..# #####