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