####### ######### ##### #Z#M#Z#######Z#Z#Z#Z# #...## ########Z#Z#Z############.#..## ##......#######.......#M##'##..####### #<..............#####.###...###.#..#.## ##..........#####Z#Z#.....>.#Z#.......# ############^#^#########...###.......# #Z#Z#Z#M#^##### #M#^##+###....÷...## ########### ##### ##........# #........##### #............# #..#.#........## #..####..#.##÷.## .... #...#####..# .. ....###.#...### ##.####....###.## #...........#..# #####...#......# ##..##.....# #.###....## #..#.....## ##...##...# ###...###..## #.......l...# ##.##.###..## ###..# #..# ..... ...# .##... #..# # .... #.## .....###. .#.l .