. . . # . # .. # . . .. . . . .# . # .# .. ##.#. #.. . ##... ### .. # #..##.#.# # #.# #. ### .. . .# #...# # #.. 3#.. .