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