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