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