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