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