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