######## ####### ############......######.....# #......#...#......#....#.....# #......#...#......#....#.....# #......'...#......#....'.....# ##'###.###'#......###..#.....########## ##.###.##.....#######..####...........# #.......#.....#...........#...........+ #.......#.....#...........#...........# # #.......#.....#...........#...........# .#.. ######..#####.....#...........#.......#+###..'.. #...##..###.##....#######'##'##.......((c....# #.<.#........#.............#..#......(#(.##..# #...'........#.............#..#..(....#.)##..# #...#........#.............#..##'######%.....# #...#........'.............#..##.............# #######..##.##....#+##.....#..##.............# ##..##.#.....#..#.....#..# .....##...c..# #......#....)#..#.....#..# ..... #..##..# #......#.....'..#.....# .... ...# ..# #......+.....#..'.....# ... .... ...' #......#.....#..#.....# ... .... .# ##...###.....#.##.....# #...#......##.####+#... ....#......#.......# .. .....#......'...>...# . #......######### ##+#............ +....<....... #............ #............ #.>..#######+ +....# #....# #....# .....