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