########## #........# #........# #......