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