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