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