. . # . . #. ## # . . . . ### . ...... . #....##. ........ #####....... .. . #. .## .# ...w.... ###. .#.. .. . #.##.. .. . . . #.. # .# . . .. #..#.##..#. .. . # #....## . .. . #. #. .#... #....#... #.#####. ###.# .#. . #...#.#..# *.. . #..X.#.## # .. ###..# . . # #. #..# ## x# #.#..#...# #.#### . # #..# ####