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