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