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