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