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