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