#........ #........ ######.?...... #............. #.......>..... #./........... #.....oZ...... #.....<(...... #............. #............. #..........?... #.#####!....... # #.......? #........ ######...