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