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