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