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