#+# #.# # ##'## #####.#####...### ....%.'.rl'.<.'.+ ......#####...### ..... ##'## ###. #.# #. #+# .. .