# # ..# ###. ... ## ....d .. #.# #...#### . #... #...W###...# #.#.##X.#.. ## ## #.#...#..# ####X## . #.#.# ## ## # . . ##..##....X###... #....W.. X....# .##... . XX.## # #..###...#....# #.......##.#..#. ## ..#..##X#...# . ##.#..#.###.#. . # #...##.. # .. ## # ..# ... #. ##X..# #