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