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