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