##### ########### ##+##Z#M# #####^#Z#Z#^#Z# ###...#########^#Z############ #Z#.>.....#Z#^#####..........## ###...###.#####..............<# ##'##^#.......#######......## #.############Z#M#Z######## #.# #^#Z#Z#Z#######M#Z#M# #.# ######### ####### #.######## ### ### #........# ##.######.# #..##.##.# #.........# #..##.##.####.######## #.........###.### #######.#...#..#.....# ........#.#....#.....# .######........†.....# #.#.####.#.....# #.#.####.#.....# #.#...[..####### #.######## ##.# #..# #.## #.## #..# ##.# #g# . #b# ... #.# .....##### #># .........# #.# ...#####.########.# #(.....b..†# .........######### #.#####.## #.# ..# ####