### ...# ..# ...# #..# ###W.# ##..# ..#.#.# ##.#.## #.#. ## ..#. ...### . #......# #### . #.#.####....... # ..# # # .###.. #.# ..# .##.. # # # ## ### # ## .# #. # . # .. # . # .#..# ##. . .# .. .# # . ## # . .#. # .# # . .# # .# . # . # # . # . #