...... #...... ####....... # .......!.. #.###......... #............. ##..a........ #..c.<....... #....Z........ ................ ##.............. ................ ##.#............ #.##..........> . ............