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