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