########### ########## #.........# #........# #.........# #........##############..(∩....?# #.....>..#....#..#.).)[)........# #...)....#....#..#....#.........# #........'..!.#..#.)).#.........# #........#....#..#....########### #######'#########....##### #../......}.#....(.......# #...#...#...#.....(......# #.(.#...#...#####....##### ... #.###...###.#....#..#....# ......# #...........#....#()#....# p......# #.....#.....#....#..#....# ......(.# #...........'....#..#....# .p.##.((.# #.###...###.##########'####### .p####...+. #...#...#...# #......[....# #..####...+ #...#...#...# #..)))......# #.######c(# #.....(.(..># #..#######..# #...c#p#((# ###########'######..# #..########..###(cpp# #......'..# #..'......#.####(.((# #......#..# #..#......#.#####.#(# #############....).#..# #..#....(.#.(####(..# #....)...).)'......#..# #..#......#(...#c...# #....###....#......#..#######..#.....(+.([......# #.[.##.##...#......#...........#......#((.......# #..##...##..########...........#......#((.......# #(##.....##.# #'''################((.......# #...........# ##.....# #.........# #.##.....##.# ###......# #.(.......# #..##...##..# ##...#..### #....c....# #...##.##...# #.......# #.........# #..).###....# ##.....##### #.(.......# #...........###....))#.#.## #...p.....# ##############..#..)))....# #......... ##### #....##......# #......... ##.#.###..).#.......# #......... ##(...^##..####......# +........ #.......':.# #......## +....... ##.....##### ##....## #...... #.......# ###### ... ##..../## ##.#.## ##### ... #....... #........ #..#...... ####....... ####....... ####y...... #.##yu.....# ############ #((W.))cc.'. #..W...c..## #.........# #.........# #.........# #......... #########