######## ##### #......###########...# #...............##...# ######..)............##...############ #........>............++.........)....# #.#######.............##..........#....o... #.....###.........................'....... #........#######<#########........#....... #........'..# #......#...........#....... #........##.####..###.#...........#...... #.........#.........#.#........o..#..... #######.#.#####..#.#..#........o.)####+ #######.....# #..#.#.##....######## #..........######....#.##o...# #...............##.###.##....# #.........(..... ... #.##....# #............... #...#.#....## #............... #####....#.# #..........#### ###..#.# #..........# ####+###..#.# #..........# ..........#.##### #..........# ..........#.....# #.#######################.#.....# #.......#.......#.......#.#.....##... #######.#.#####.#.#####.#.#.......... #...#.#.#...#.#.#...#.#...#........ #.#...#.#.#...#.#.#...###.#....... #.#####.#.#####.#.#####........... #.......#.......#.......####...... ######################### ..... ..... ....