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