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