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