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