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