### ##.## ##...## ##.....## ##.......## ##.........## +.....<.....+ #####...##### ##.## #.# #.# #.# #.### #.# #.#.###.## # #'#.##...##.### #.#!#......... ####.##..h##...##.# ......h..h§.......# ...#..##.####..#### #.. #.# #..# .h. #.# ##..####.# ...# #.###........# .... #.##.....##### ... #.#.^.....## ...........# .......g...+ ##....hb...# ##...hgl.## ##.$h.r## ##.r.## ##+##