..*****...*******..********..********..*.....*..*........**.............**.........*..*........**............**.....*****...******...******.......**.....*..............*..**..........**......*........*.....*..**.........**.......*******...*****...********..********.