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