### .... ##########..... ............... #........# #........# #........# ##+#######