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