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