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