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