################ #.........^.......^. #.................. #..###..###..###..# #..#.#..#.#..# #..# .# #..#'#..#'#^.#+#..#+#..# #.^#.#..#.#..#.#..#.#..# #....^.................. #...........^........... #..####.....^###..^...## #..#.'...8...#.#...8...+ #^.####...^..#'#......## #........^...#.#.^...... #...........^........... #..####.####.^...####.## #..#.'..#.'...8...W!#..+ #..####.####...^.####.## #................^..^... #............#.#........ #..####......#+#......## #..#.'...8...# #...8...+ #..####......###......### #........................ #.............^.......... #..#^#..#.#..#.#..#.#..# #..#+#..#'#..#+#..# # # #..# #.^#.#..# #..# # #..###..###..###^.###..## #......^...^............. #........................ #############'''######### ##...## ##.....## ###.......#### W#...∩.∩...#W# ###......^#### ##.....## ##..^## ##### #W ##