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