###............ #..........?... #.............. #.............. #.............. #.............. #.............. #[...5........o #....Z#####..## #######.....##### #.....#........... .................. .................. .................. .................. .................. .................. ..........[...... .M.............. #.[...#?....... ############...