# # # # . # . # . . . # # . .## . .. . . . .... # # . ..#. ... # . #.. .. .### # . .#..#. # .. # ## #.#.## .. # # #. .##..# .. . ## #.### . #. # ##.#. # . .# #. #.##. .##### #.# # #.# . . # #.# #..#.# # # #.###. # . #..### . ###..#..## .# ### ...##.. .# ##.##...##..### #.#.#w.##.# ###.w....# #.X###..# ###.##.#.#v ### . ..v #. *. ## .