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