########## ####### #....#...# #.....# #........# #.....# #.......### ######....#### #..#......### .......[......### ######......# #..+########'..<....# ####........### #..#........#.......### #..#....#.....# #..#.+####'.#...#.....# #.......#.....### ##..#.#....#.#.###.....## #....)#####.....# #...#.#.##.#.#.# ###...># #.......# #.....## #...#.#.##.#.#.# #....# ####....#####....### ######...#.#....#.#.# ###.## #.......#...#..[...# ###...#....#.+####'.#.. ### #.....###...###....### #)...))...(#........#. #......#....####.....# ##..........'########+ ####...#...##..##....### #....#....#.......... #......#....#...##.....# #...##########..)... #.....##.....>...#.....####....# #####% #......###.......###.....###...# #..#.....##...#..# ##....#.|...# #####....#....#### #.........## #.......fff.# ###.......# ###....P.f.f# ###.....#### #.....P_ff# #.....### ###..(PfPf# ##....## ###..ff.###....## #######......# ##.....### #.....## #...### #.....# ##.. ##....## #.... ##<...####..... #......#.....(. ###............ ##.......###. ###......... ##......#.. ...####...###.# ...<...%.?H(.(# #>......!..#(.((.# ......###)# ###( ##.... .# #..... .. ..### ### .