...# ...# #..# ##..# ##### ########### ..[. ##+##Z#^# #####Z#^#^#Z#Z# #..###...#########^#Z############ #..#Z#.>.....#^#Z#####..........## #..###...###.#####..............<# #...†##'##^#.......#######......## #..#h.#h############^#M#Z######## ##.##..h.# #^#Z#^#Z#######Z#M#Z# #.#####.# ######### ####### #.# #..# #.# ##... #.# ##.. #. .... ... >.