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