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