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