. .. ?. #. #. ##.#####.# . #..Z.# .# .. #.....#..#. .# ........... .# ..#.....#.## .... ..##...###. ##. . ##.## #..# .. ..#... . ...# . #... . ##. # #. # . ( # # .# . .. #.. .. #. # .. #. .#