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