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