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