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