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