.. ...## # .. . ##...# .# .# . .# #...##. #. . . ..###.. . ... #. ... .. ### .#. . .##... # .# .# .. .. . ##. # ##....# .. . . #...#..#.#..#.###.. # .##.# .##. ## ...#..# # #..#..#.. . ####XX## . # #.#....# .#.#.#XX..## #...........#..#X...# ........#....#.#...# .......##..#####..## ........#.# ##.# ..#.#...#..# #.# ##### ..# #. ### ..#. . . ...# # .