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