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