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