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