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