. # . . .. # . .. # ..#. #..##. . # . . #. # .. # # # ...#.#..# # #... ## #... ..# # .#. . ...# . . # # . ..#.#.## ##..#. . ### # .. #.. ..( .?(. .###.##. ##. ##.## #....*## ... ######.# # .. ### ##.. .# . .