### #W# ##### ##...## ##.....## ####......^#### #W#...∩.∩...#W# ####..W....#### ##.S...## ##...## #############'''############# #...........................# #...........................# #..###..###..###..###..###.^# #..#.#..#.#..#?#..#.#..#.#..# #..#'#..#'#..#'#..#'#..#'#..# #..#.#..#.#..#.#..#.#..#.#..# #................^.......^..# #.....................^.....# #..####......###......####.^# #..# +...8...# #...8...'.#..# #^.####^.....# #......####..# #............#.#.^.^........# #.....................^..^..# #..####.####.....####.####..# #..# +..# ...8.^. #..'.#^.# #..####.####.....####.####..# #...........^^..............# #............#.#^.........^.# #^.####...^..# #......####..# #..#.'...8...# #...8...'.#..# #..####......###.^....####..# #...........................# #......^....................# #..#.#..#.#..#.#..#.#..#.#..# #..#'#..#+#^.#+#..#+#..#+#..# #..#.#..# #..# #^.# #..# #..# #..###..###..###..# #..# #.................. ... #..^................ .... ###################