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