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