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