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