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