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