.. ... . ##.. .. ... .## .####.# ?.### .......## #... #....####..#### ....###..[.###....#####. ........................ ....#########...##...... . ##..### #.# ##....# #...#.....# #.#######.# #.###### ########### ##'##Z#Z# #####Z#Z#Z#Z#Z# ###...#########.#Z############ #M#.>.....#Z#Z#####..........## ###...###.#####..............<# ##+##.#.......#######......## ###########Z#Z#Z######## #.#Z#Z#Z#######Z#Z#Z# ######### #######