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