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