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