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