###...? ....# ##.##... ....# #....# #...#...###+#....### #....# ####.####............. #....+.##..#'#..##...>........ #....#.#._.'.)...#............ #...[#.##.##.##.##....)....... #....#..###.#.###..o)......####+## #....#......#.....#........#.....# #..))#.....###....#....##+##.....#....# #..))#.........#+##....#.........#....# #....'.)...##.....#....#.........#....# #....#.....#......#....#.........#....# #....#.....#......+....#.........#....# #....#.....##.....#....#..##.....#....# #....########.....#....#<.##.....#....# #....#............# #.........'....# #....'............# #.........#....# #....#............# #......(..#...># #....#............# #..######'#....# #....#............# #..##.....#....# #....#.....##.....# #...#.....#....# #....#.....##.....#....#...#.....#....####### #....#.....#......#....#..##.....'....#.....## #....#.....#......#....#..##.....#....#.....<# #....#.....#......#....#..##.....#....#......# #....#.....#......#....#.........#....#......# #....###...##.....#....#.........#....#......# ###'####...##.....#....#.........#....'......# #..........'.....'....#.........#....#......# #..........#.....#....'.........#....#......# ##################....######### #....######## ###### ######