##### #+####...### #.##.......## #.#.........# +.'.........# #.#.........# #.##.......## ##'####...### ###...#####+# ##.......## #.........# +....<....+ #.........# ##.......## ###...### ##+##