############### ..............# ..............# ..###..####..# # #.#...'.#..# #. #'#..####..# #.#..#.#........# .................# ### .###.......####..# #W# #...8....'M#..# ### #.......####..# ##.## #........^....###...## ....^..........##.....## ....####..####..'...∩...## .8.. #... #..'.......#W# ...####..####..'...∩...### .^........^..##.....## .............###...## .......####..# ##.## ...8... #..# ### ...Z... #..# #W# ....... ...# ..#.#.. ...# . #+#.. ##..# #.. #..#