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