. . # .## # # .. . . . ... . # ####.# . .. #.#.X.#...## ##. ###...... # .. # # #3..... # . .. . .##.## ..##.#. # # #.. #..# . . ....#. # . ... . # # # . . # #. # #...#. . .