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