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