###### ########## #### ###....###############....##..###...##### ##.#........##...............#......##...# ####....#####...###.....#####.............#.. #....####...####.....####. ####........#..# #..###.........###'###..... ###.÷..##..## #..#......<......'.'......⌠ +.........# ##.###.........###'###..... ###...##...## #....####...####.....####. ####...........# #.......#####......#....# #............### ##...................##... ....#....#....## #.##..###..........#..# .. ..#.....####..## ## #### ########..###.# #....### #...# ##.# ## ####. ###.# #.# .........g......# #.. ### ##.#########.# ####