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