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