######### ##.#.+.+.## ########..+.#.#..# #......####.#.#'## #......#....#....# #......####'#'##+# #......#....#....# #.>....#'#+.#Z##'# #......'..#.'.#ZZ# #.....%##.#.#.#.## #......########## #####'##### ###.....# ###.......# #.........# ##....|...## #......##### ##......#...## #+###### #............# #......# ########### #....##.#....# ########....ZZ###....#....## #....#..)....# #......'...Z.)##.#Z.#.#..#.## #....#.......# ########..ZZ..#...Z.)#...##...##...# #...##......## #......#......#...ZZ.))..##...##...# #######....## #......#......'.....Z#...##..(##...######## ############ ##############'### #......'...)..#......#...##...##..Z'Z.....# #..........# #................# #......#..)..)'......#...##.ZZ##.Z.#Z.....# #..........# #...###...[#####.# #......########......##.#..#.#Z.#Z##......# #..........# #....Z##..##...#.# #......# #......###.Z.Z#....###.Z....# #..........# #.#...Z####....#.# #......##########'######'######### #..Z...# #..........# #.#...Z.##Z....#.# #......#.....#......# #.......# #....Z.# #.......<..# #Z##..⌠Z..Z⌠..##)# #......#.....#......# #...Z...# #####Z#####..........# #Z.##........##..# #......#.....#......# #.......# #....ZZ.##....Z.....# #Z..##..##..##.).# #......'.....#......# #...#.################'### #......# #.......#..)........# #Z#...##..##...#.'....[).).....#)...# #......# #.......#...........# #Z#####Z...#####.#....#[.......'(...# #......# #.......#...........# #..ZZZZZZ........#..Z.##########....# #......# #.......############# #########Z########....#.....!..#....# #......# ######### #...ZZZ# #....#........#....# #......# #....ZZ# #....'........'....# ######'## #......# #....'...()..(')...# ##...## ##### #....Z.# #....#..)..<..#....# ##..Z.Z## #.... #......# #....#.......(#[)[.# #......Z## ##...# #.Z....# #....##########....# #..##+##..####....# #..Z...# #....#........'....# #... #.Z.##.*...###. #.Z....# #....'........#Z(..+ +.. #...#.ZQ....... ##Z####### #######'####'####### #.. #...'.†Qp.p.... #..Z....# #........# #..##Z###...#.. ###Z.ZZ.Z.### #........# ....###.# .## #(...###ZZ..# #........# ....## #.# Q# #....# #....# #........# #...# #.. p. #..### ###Z.# #.)..).).# #### #.. .@ #..# #Z.# #.....)..# ##.. . #..### ###Z.################'## ##### #. #...Z# #ZZZ.#.......# #..####...# #. #..ZZ###.ZZ.ZZ......# #>.'..'...# ###Z......###.......# #..#..##'## #.......# #.......# ##'####%.# ######### #.......# #..'.#..# #.......# #..####'## #.......# ##'##..#..# #.......# #...'..'.># #.......# #...####..# ######### ##### ####