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