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