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