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