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