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