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