######### #####.......# #.......###.# #.##'##.###.#### #...#........# +.<.+..#..##.## #...#.........# ##+##...#.##..# ....#.#.##..# .#.##..#....# ............# ....#.##'##.# ... #.#...#.# . #.+...+.# ..# #...#.# .....##'##.# .. #.r.....# ...# #.......# ..... ######.## !##...#########.##### ......... ..#.......# #......# #.#.#.###..... ###...#..###.#.#.###.##. ............%............# ###.##...###.#.##.##.##. #.##...###.#.# .# #..........#.. .. ###...#########.## #...# .# #...# .# #⌠.⌠# . ######%_.#####... #.....⌠.⌠......# ................... ................# ..#####...#####.# . #...# . #...# #...# #...# ##.##