# # . . # # . # . . . # ... . # #. # # # # # . ... . # . #.# ## . #. #..#### # .. . ##.## #..#. .#.. .. . # # .## .. ##### . . . .. #.. #. .#. .. . . . #. ###..#.#### #.## # . #. . ##. # . # . . ! #.#..## . .#. # #..... ....# # ###..# ...# .# ###.#..## . #.# #.#. ... #w#.X # ##. #X## ## ..# . ##w##.# ###..#....# ##.....#. .. # #.#.#.##.#.## #.##.# ## . #.. ### #. #.# . #