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