######################### #.......................# ..###........#.###..##### ##.########.###.## ######..# ###.....# ##......### #.(..#### #..#.g....##....##.## #..r......>.g. #..# #....s.......).. ##.# #............... #.# #................ #.# #.#.............. #.# #...............####.### ..#.........#.##...#...## ...#........## #......)§.# ..###'''###.# ##§.§#§..### #..#§§§.#.# #...§§....# ##...#...## ####'#### ##8.8## ##'## ##...## #.....# +..<..+ #.....# ##...## ##+##