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