### ######## ##### .... #..)...###...### .....## #..............# #......# #..............# #.#....# ###.............## ##......# #....)...##......### ###.......###....#####.......... +......###........................ #........#......8....#............ .............##...##...#.#........ ........#%##...##.##..#.#'#.....## ...........#.#..#'#..##.[...##### ..###........#..#'#.........# #.............##⌠##............ #.............+⌠<⌠+......#...... ##.............##⌠##......#...... .............#..#+#..#....##.... ................# ..#..... ... ..........r....## ...... .. .#.......#...## .... #.......#.#....8 ###....##...#... #....# ... .# #....# .... g...##. ..... .... . .... ... . . . .