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