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