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