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