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