... .# .. ### ..... #.# . #..##X## #. #......# #..###..#.#.# . . ..##X#.### .. #......# #. ##.....# ##..##..##.### .........#... .....#..#...#.. ##. ##........# # #.. ##.###. ... ..# . #. ..... ..# # # # . #..#.#X. # ..# . ##. # ..####... ............. #