. . # . . .. .. . .. . . # ..... # . . . .. .. . .# . # ... . . ..##... # .. . # #.....# . . . . #.#.... ## #. # .#.....### # .# #........# # #.......### # #.......X.# .#...##..#W# ....#....#.#. . . # #....##. .. #.##.# #. ..# .## #. ... # #. .. ##