#### #+####...### #.#......(.# #.#......... +.'......... #.#......... #)##.l.....# ##'###....### ###...#####+# ##.......## #.........# +....<....+ #.........# ##.......## ###...### ##+##