#. ## .# #. . ##.. .. . .#. # .. #. ..#... . . . ###.#.# ##..... #...#...#...# #.#.#..#.. # . #.Z.# # #.# . # . ##.#..## ..##.#. . #.#...# ##. .# . #.###### #... # . # ... #.. ### #.... ..# ...# . # ..%... . . ... .. .# .. . .#.. .. .. ##. . . ##...###. # ##.# # ## #. # . #. #..# .# # . . # # . . .. # . . . . . . . .