########## #........# ##.######+####### #...............# #...............# #........)##.##.# ####'#####.##.## #.....# #.###.## #.....####.# ##%# #.......##.##rrr# #####....##.#.rrrr #)..#....##.#..r..# #...#.....###%.%.%# #...#.....# ##%.%## #...#.#.#.# ##### #...#.#...#.. #............. #..<.......... #............ #...)...#.#.. #.....#.#.# #.....#.# . #.....#+# #...... #....... ...