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