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