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