####### ....... ##### ....... #...###....... #............. ##............. ##..##'####..... ##..##.8.# ... ##..##...## . .. ##..##...## . ##..##...## . # #..''.8.++ # ##+#. ##.# #...##...# ###.#...## #..# #.#..##...# .........## ##.# #.....##...# #.#...b..>######..########.#..##.8?# #.....g....##.........####.##..##+## ......l....'...............##...... #..........##.#....##.####........# #.#....>..###.##....#....##....#### # ##.....## #.###.#.........#..# ##...## #.###.##..#'#..##..# ##+## #.##...####⌠#### ..# #....8..++⌠<⌠+ .# ####...####⌠## # ##.## #+# #.# ... ####