###### ###....### ##........## ##..........## #............# #............## #....####.....# #<.### ###...# #### ##..# #...# #.....# ........## ........# .......## ......# ....## ####