. ## . .. ##. .##.### ..... ...## ## #.#.#####.## #.#...##...# #.Z####.. .. #.....#..#....# .# #..#####...#.## .. # ####.###.# .. #.#.## ##. #. # ####.. .. #.....##. .## . ###.# ### ## .....# .#.. ## #.#...# #..#.#. #