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