####### ##########.....# ######### #........'.Z...# #.......# ########........#.....###..###..### #..p...#.^......#....Z'Z..## ##...############# #.Zp.{.'........#.....#Z.## ##..#.....#.....# #### #..z...#........#...?.#.## ##.#.....#.....# .#..{)#oJZ...#........#.....#.# #.#.....'.....# .'...Z))()...##########.....#.## ##.#.....#.)...# ##...)#......# #.....#..## ##..#######.....# #..).#......# #.....#...## ##.Z.'.ZZZ....(..# #... #......# #.....###Z.###..#########.)...# .'... #......# #..Z....# #.....#))...# .'.. ######## ######### #.....'..(..# . #.....#.....# #.....#....∩# #############