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