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