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