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