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