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