# #. .#### .... ..# # #.# .# .. #.######.##.#... #...........Z... ..###.f