####### .......##### (....(.'...########### #################### .......###............ .........^.....)...# ....... #.....####### ########.....#########.# ....... ##.##.# .......'...............# .......####.##.## .########......#######..# .......#........###########........'......#...))...# #+######.##.##8+8###################......#.#.#....# .######.##.##...§§§§..........§§###......#.#.#....# ............###################.###......#.#.#....# .######)##..#}$$$§§§............####'#'#.#...#....# #.......#.O#####################....#.#.#<..#....# #.#######........................#..#.#.#...#....# ........###########......#######..#.#.#.#......# ..................'......'.........>..#.###.... ###################......########.##..#.. .... #......# #.# ..... #.# #......# #.. .##### .# #......# #..... #........ ....#. ........... ....#.# ........... ....#