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